問題タブ [installscript-msi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
84 参照

installshield - InstallShield は、削除をキャンセルした後、プログラムを部分的に削除します

少し奇妙な動作をする Installscript MSI プロジェクトがあります。

インストールが成功した後、インストール ファイルを再度起動すると、次のような質問がポップアップで表示されます。

「選択したアプリケーションとそのすべての機能を完全に削除しますか?」

もちろん、これは予期される動作です。

「いいえ」を選択すると、「InstallShield ウィザードの完了」ダイアログが表示され、「[アプリケーション] のインストールが完了する前にウィザードが中断されました」と通知されます。

繰り返しますが、これはすべて予想される動作の範囲内です。

予想外のビットは、このダイアログを閉じた後、アプリケーションが私のマシンから部分的に削除されることです。インストールされたファイルとレジストリ キーはまだ存在しますが、Windows の [アプリと機能] には表示されなくなり、インストール ファイルを再度実行すると、アプリケーションがインストールされていないかのように、新しいインストールが開始されます。

メンテナンスモードを有効にするのにうんざりしましたが、役に立ちませんでした。メンテナンス ダイアログをキャンセルすると、同じ部分的な削除がトリガーされます。

ここで何が起こっているのか、またはこれを修正するためのアイデアはありますか?