0

以前の質問としてこれを再度投稿すると、有効期限が切れたと思います。

時々、私の wix インストーラーは次のようなエラーを出します:

このインストール パッケージを開くことができませんでした。これが有効な Windows パッケージであることを確認してください。

これは何を意味するのでしょうか?これは、インストール パッケージまたはソフトウェアが破損していることを示すために msiexec プログラムによってスローされたエラーのようです。

これを処理するためにコード/wix の観点からできることはありますか?...これはファイル破損の問題のようですが。

これは、インストール中に詳細ログを実行したときに表示されるものです。

マシン上のインストーラーと他のインストーラーの両方の md5 ハッシュを確認しましたが、一致しています。

=== Verbose logging started: 10/16/2013  6:36:20  Build type: SHIP UNICODE 5.00.7601.00  Calling process: C:\Windows\system32\msiexec.exe ===
MSI (c) (3C:D8) [06:36:20:134]: Font created.  Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg

MSI (c) (3C:D8) [06:36:20:134]: Font created.  Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg

MSI (c) (3C:24) [06:36:20:134]: Resetting cached policy values
MSI (c) (3C:24) [06:36:20:134]: Machine policy value 'Debug' is 0
MSI (c) (3C:24) [06:36:20:134]: ******* RunEngine:
           ******* Product: MyServer.msi
           ******* Action: 
           ******* CommandLine: **********
MSI (c) (3C:24) [06:36:20:134]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI (c) (3C:24) [06:36:20:150]: Machine policy value 'DisableUserInstalls' is 0
MSI (c) (3C:24) [06:36:20:150]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 3: 2 
MSI (c) (3C:24) [06:36:20:150]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1
MSI (c) (3C:24) [06:36:20:150]: MainEngineThread is returning 2
=== Verbose logging stopped: 10/16/2013  6:36:20 ===
4

0 に答える 0