web-dev-qa-db-ja.com

WindowsインストーラーがMSIファイルのインストールに失敗する

Windows 7にMSIファイルをインストールしようとすると、「このWindowsインストーラーパッケージに問題があります。セットアップの一部として実行されたプログラムが期待どおりに終了しませんでした。サポート担当者またはパッケージに連絡してください」というエラーメッセージが表示されます。ベンダー。"

enter image description here

実際には32ビットバージョンと64ビットバージョンのMSIファイルがあり、どちらも同じエラーで失敗します。

私は次のことを試しました:

1)services.mscを確認し、Windowsインストーラーサービスが実行されていないことに気付いたので、開始しましたが、MSIファイルのインストールが同じエラーで失敗しました。

2)コマンドプロンプトから「msiexec/unreg」および「msiexec/regserver」と入力しましたが、MSIファイルのインストールは同じエラーで失敗しました。

3)ダウンロードして実行 このMicrosoftの修正 、しかし問題は検出されず、MSIファイルのインストールは同じエラーで失敗しました。

MicrosoftはWindowsInstaller 5.0のダウンロードを提供していないようであるため、WindowsInstallerの再インストールはオプションではないようです。

何か案は?

5
pacoverflow

インストール用に詳細ログファイルを作成し、各行をログにフラッシュします(これは、msiexec.exeが遅延バッチではなく、継続的かつ即時にログを書き込むことを意味します。このエラーメッセージが示していると思われるクラッシュを処理する場合に重要です):

msiexec.exe /I "C:\Test.msi" /QN /L*V! "C:\msilog.log"

次に、ログファイルを開き、「 value 」を検索して、作成される大規模なログファイル内の適切なエントリを見つけます(/ L * Vスイッチのおかげで詳細なログファイルです) 。

詳細については、 stackoverflow.com のこの回答も参照してください。

2
Stein Åsmul