Visaul Studio 2005 でビルドした msi パッケージがあります。ある XP マシンでは、問題なくインストールされました。ただし、時々、起動時に再インストールされます。問題をデバッグするために、どこから始めればよいかわかりません。ありがとう!
3 に答える
すべての MSI パッケージのログを有効にして、問題のデバッグを開始します。
(作成)
HKLM\Software\Policies\Microsoft\Windows\Installer
Reg_SZ:Logging
値:voicewarmupx
結果のログは MSI###.log (「###」は一意のランダム識別子) という名前で、システムの一時ディレクトリに配置されます。
ログを表示するには、Start/Run に「%TEMP%」と入力します。
これで、パッケージが自動起動すると、調査可能なログ ファイルが残ります。
問題は、スタート/プログラム/スタートアップ フォルダーに宣伝されているショートカットがあることでしょうか?
アプリが自動的に再インストールされる場合は、おそらくAdvertised Shortcutがあります。MSI パッケージによってインストールされているファイルを更新/編集/削除している場合、Windows インストーラーの回復力チェックが開始され、ファイルが破損していると見なされます (インストールされたファイルと一致しないため)。元々)、インストールの修復を試みます。
他の人が述べているように、これは MSI がすべてのコンポーネントの内部「キー パス」のチェックを実行し、一部のリソースが正しくインストールされていないことを「発見」する兆候です。
installsite.orgのこの FAQ には、デバッグに必要なすべての情報が記載されています: http://www.installsite.org/pages/en/msifaq/a/1037.htm