アンインストールスクリプトでアプリの削除をカスタマイズ
スクリプト可能なアンインストール機能を備えたWindows展開ツールにより、開発者はクリーンアップ処理を定義し、ソフトウェア削除時の実行タイミングを制御できます。

スクリプト可能なアンインストールは、開発者がアプリケーションの削除プロセスをその要件に合わせた処理で拡張できるようにします。スクリプトはカスタムインストールルーチンによる変更を元に戻したり、一時的なリソースを削除したり、通常のアンインストールとアップグレード時の削除を区別する条件を適用したりできます。これらの手順をインストールプロジェクト内で定義することで、チームは一貫したクリーンアップを提供し、デフォルトのアンインストーラーでは対応しきれない作業を処理できます。
以下を含む複数のWindows展開およびリリースツールがスクリプト可能なアンインストールをサポートしています:
- Advanced Installer(Caphyon)では、アンインストール中に実行される条件付きPowerShellカスタムアクションをサポートしており、通常のアプリ削除とアップグレードによる削除を区別可能です。
- Setup Factory(Indigo Rose)は準備、エラー処理、クリーンアップのためのアンインストールスクリプトイベントを提供し、アプリケーションファイルの削除前後に実行されるアクションを含みます。
- InstallShield(Revenera)は、アンインストール中に実行されるInstallScriptカスタムアクションを作成可能にし、カスタムインストールコードで行われたシステム変更を元に戻し、関連リソースを削除できます。
機能および価格の詳細な分析については、Windows展開およびリリースツールの比較をご覧ください。