Windows用の多くのオープンソースおよびその他のソフトウェアは、現在、インストール可能バージョンまたはzip /ポータブルバージョンの両方として出荷されています。これら2つのプログラムインストール方法の長所と短所は何ですか?
私に関係する側面には、設定、構成、新しいバージョンへの更新、レジストリクラップスなどがあります
Windows用の多くのオープンソースおよびその他のソフトウェアは、現在、インストール可能バージョンまたはzip /ポータブルバージョンの両方として出荷されています。これら2つのプログラムインストール方法の長所と短所は何ですか?
私に関係する側面には、設定、構成、新しいバージョンへの更新、レジストリクラップスなどがあります
回答:
あなたの懸念はすべて、実際にアプリケーションに依存しています。Webサイトがインストーラーの代わりに抽出可能なダウンロードを提供するからといって、このバージョンがシステムの混乱を少なくするわけではありません。基本的にインストーラーと同じコンテンツですが、解凍先を選択でき、アンインストーラーが付属しています。ほとんどのアンインストーラーは、関連するアプリケーションファイルを削除してから、自分自身を削除しようとします(自己破壊的な実行可能ファイルを参照)。ほとんどのzip圧縮プログラムは、引き続きレジストリに情報を入れます。
更新方法は、アプリケーション自体に依存します。一部のプログラムは、アプリケーションファイルの更新バージョンを自動的にダウンロードし、既存のメイン実行可能ファイルを上書きします。他の(抽出可能)は、最新のアーカイブをダウンロードして抽出することで更新できます。
ソフトウェアのインストールとマシンへの展開の違いはあまり見られません。最近のアンインストーラーのほとんどは、アプリケーションの不要なファイルを削除するのに適していますが、多くの場合、一時フォルダーとレジストリに物事が残っています。同様に、単純に抽出されたプログラムでも、ワークスペースにレジストリと一時フォルダーを使用できます。ブラウザの個人設定など、あとで再インストールできるものが残っている場合があります。何度も救われたことは知っています。
個人的には、インストーラーのほうが管理がはるかに少ないので好みです。削除したり移動したりする必要のある抽出されたプログラムでいっぱいの散らかったデスクトップはありません。
システムでプログラムが何をしているのか本当に心配な場合は、Sysinternalsのプロセスモニターをご覧ください。フィルターを使用することで、必要に応じて単純または冗長にすることができます。