質問: アンインストーラ アンインストーラを使ってアプリケーションをアンインストールするのと、コントロールパネルの「プログラムの追加と削除」でアンインストールするのは何か違いがあるのでしょうか。
回答: 主な理由はインストール後の環境依存の問題は専用のアンインストーラを使わないと 解決できなかった点です。主なものにユーザー定義ファイルやレジストリがあります。 初期の頃のinstall shieldなどはこれらに十分とはいえませんでした。 install shieldとはインストーラに特化したソフトのことでして プログラマはこのソフトを使うことによって煩わしいランタイムの問題とかを 考慮しなくて済むようになっています。 初期の頃はシステム依存度の高いソフトほど専用のアンインストーラを用意していました。 この代表格がウィルスバスターなどアンチウィルスソフトです。 しかし、install shielなども進化し、これらの壁が解消されるようになりました。 更に多くの人はコントロールパネルからアンインストールするので、 作り手もそれを意識するようになりまして、専用のアンインストーラも減少傾向にあります。