既存のinstallscript11.5インストーラーから始めて、更新インストーラー(差分インストーラー)を作成しました。
与えられた:
- V1(ソフトウェアの最初のバージョン)
- V2(ソフトウェアの2番目のバージョン)
- V2P(V1とV2のディファレンシャルインストーラー
V1をインストールしてアンインストールした場合、再起動は必要ありません
V2をインストールしてアンインストールした場合、再起動は必要ありません
V1、V2Pをインストールしてから削除すると、再起動するように求められます。
さまざまなレジストリツールとディスク監視ツールを確認しましたが、V1+V2Pの組み合わせはV2と同じようです。
別のツールを考えると、「pendingfilerenameoperations」は強制的に再起動するようです。私はこれが私の差動インストーラーに義務付けられていると思います。
誰かが原因となる可能性があるもの、または少なくともそれを見つける方法を知っていますか?
編集:再起動(保留中のファイル名前変更操作)の原因とそこにあるファイルはわかっていますが、installshieldがこれらの保留中のファイル名前変更操作を書き込む理由の説明を見つけたいと思います。
編集2:これは彼のランタイムのすべてのファイルを保留中のファイル名前変更操作に入れているInstallShieldであることがわかりました。これは予期しないエラーを残す可能性があります...誰かがそれを解決する方法を知っていますか?
どんな助けでも大歓迎です、
よろしく、
ニック