InstallShield 2010を正しくアンインストールして作成したMSIに問題があります。私のInstallShieldプロジェクトには、ログに基づいて、5つの異なる機能がすべて正しくインストールされています。InstallShield 2010は機能をアンインストールしません。
私は機能の同じMSI 1を使用してアンインストールがインストールされていないとして表示され、その後アンインストールされていないしようとしたとき、しかし、ログ
Action start 14:17:21: InstallValidate.
MSI (s) (60:48) [14:17:21:819]: PROPERTY CHANGE: Deleting MsiRestartManagerSessionKey property. Its current value is '87c91cda6f92ea4989c01c65f841e520'.
MSI (s) (60:48) [14:17:21:819]: Feature: F1; Installed: Absent; Request: Local; Action: Local
MSI (s) (60:48) [14:17:21:819]: Feature: F2; Installed: Absent; Request: Local; Action: Local
MSI (s) (60:48) [14:17:21:819]: Feature: F3; Installed: Absent; Request: Local; Action: Local
MSI (s) (60:48) [14:17:21:819]: Feature: F4; Installed: Absent; Request: Local; Action: Local
MSI (s) (60:48) [14:17:21:819]: Feature: F5; Installed: Absent; Request: Local; Action: Local
...
=== Logging stopped: 1/17/2012 14:21:37 ===
MSI (c) (14:1C) [14:21:37:566]: Note: 1: 1707
MSI (c) (14:1C) [14:21:37:566]: Product: Foo -- Installation operation completed successfully.
MSI (c) (14:1C) [14:21:37:566]: Windows Installer installed the product. Product Name: Foo. Product Version: . Product Language: 1033. Installation success or error status: 0.
をインストールします。インストール上のログのような
アンインストールログ
MSI (s) (38:04) [14:31:09:730]: Doing action: InstallValidate
Action ended 14:31:09: SetODBCFolders. Return value 0.
MSI (s) (38:04) [14:31:09:730]: PROPERTY CHANGE: Deleting MsiRestartManagerSessionKey property. Its current value is '63009fbd7945fe4d8897ff58c1aa8e21'.
MSI (s) (38:04) [14:31:09:730]: Feature: F1; Installed: Absent; Request: Null; Action: Null
MSI (s) (38:04) [14:31:09:730]: Feature: F2; Installed: Local; Request: Absent; Action: Absent
MSI (s) (38:04) [14:31:09:730]: Feature: F3; Installed: Local; Request: Absent; Action: Absent
MSI (s) (38:04) [14:31:09:730]: Feature: F4; Installed: Local; Request: Absent; Action: Absent
MSI (s) (38:04) [14:31:09:730]: Feature: F5; Installed: Local; Request: Absent; Action: Absent
最新のMSIをインストールし、アンインストールした後、ログが見えます。 MSIはF1機能がインストールされているとは認識しませんが、再インストールすると、アンインストールが失敗したためにシステム上にあるすべてのファイルが新しいファイルで上書きされることはありません。
ご協力いただければ幸いです。前もって感謝します。おそらく、実行時にゼロに、この機能のためにINSTALLLEVELを設定して機能するための条件「XXXXXXX」:
Val0005:
F1機能は条件付きでインストールされていますか?そうであれば、どのように条件を設定しましたか? –
F1は条件付きで次のようにインストールされます レベル0: NOT((IIS_VERSION> = "#7")AND(NETVERSION> = "3.5.30729.01")AND(ORACLEVERSION> = "11.1.0.7.0")AND (POWERSHELLVERSION> = "2.0")AND(WSEVERSION><"Version = 3.0")) 上記のすべてのプロパティのインストール/アンインストールログを確認しました。この状態は変化しておらず、過去にはうまくいきました。 – SadZ