2

通常の状況では問題なく動作する installshield インストーラーがあります。しかし、特定のソフトウェアの実行中に実行すると、インストーラーは最後に再起動を要求します。

現在、いくつかの調査で、インストーラーが現在他のプロセスによってロックされているファイルを変更したい場合にのみ再起動が求められることがわかりました。

installsheild が変更しようとしているファイルを特定できる方法はありますか? (ただし、別のプロセスによってロックされているためできません)

また、再起動/再起動なしに影響を与えるのはファイルの変更だけなのか、それともレジストリ キーの変更に関連しているのかについても知りたいです。

4

2 に答える 2

6

セットアップ後にWhyRebootを使用すると、セットアップ中に変更できなかった保留​​中の再起動ファイルとレジストリ キーが表示されます。

于 2009-07-30T04:57:53.643 に答える
5

質問に「windows-installer」というタグを付けたので、InstallShield を使用して MSI インストーラーを作成していると思います。

他のソフトウェア アプリを実行し、次のようにインストールの完全なログを作成します。

msiexec -i file.msi -l*vx test.log

結果のログで、「RESTART MANAGER」を含むすべての行を探します。再起動を促している内容について、より多くのデータが得られます。

于 2009-07-30T04:29:08.543 に答える