サードパーティ企業によって提供およびインストールされているアプリケーションがあります。彼らはこれを行うために市場レートの「コンサルタント」料金を請求しています。
彼らは私のドライブにCドライブのルートに大多数のフォルダーをインストールしました。
Cドライブのルートにインストールしてもよろしいですか?このインストール方法では問題が発生する可能性がありますか?または、アプリケーションをProgram Filesにインストールする必要がありますか?
サードパーティ企業によって提供およびインストールされているアプリケーションがあります。彼らはこれを行うために市場レートの「コンサルタント」料金を請求しています。
彼らは私のドライブにCドライブのルートに大多数のフォルダーをインストールしました。
Cドライブのルートにインストールしてもよろしいですか?このインストール方法では問題が発生する可能性がありますか?または、アプリケーションをProgram Filesにインストールする必要がありますか?
回答:
公式の出典ではありませんが、The Old New ThingのRaymond Chenがこれについて議論しています。
具体的には、上記のリンクされたブログ投稿は次のように述べています。
Microsoftの一部のソフトウェア認定プログラム(Windowsロゴなど)では、アプリケーションがデフォルトのインストール場所をProgram Filesディレクトリに設定する必要があります。
/.../
無秩序に秩序をもたらすためにProgram Filesが導入されました。駐車場の線を描くようなものだと考えてください。
当然、これらのソフトウェア認定プログラムの条件への準拠は、それらの特定のソフトウェア認定プログラムに申し込むつもりだった(またはすでに申し込みを受け、その下で認定を受けた)場合にのみ適用されます。さらに、この場合のポイントは、デフォルトのインストールパスに関することだけです。
にインストールしないことには、いくつかの利点があります%programfiles%
。1つは、プログラムがマルウェアのトランポリンとして使用されないようにすることです(詳細については、http: //foundstone-dire-detect-insecurely-regist.software.informer.com/1.0/を参照してください。DIRE」)。
別の利点は、昇格された特権を必要とせずにインストールすることです。これは重要なことかもしれませんが、プログラムが危険にさらされている場合、他の何かを危険にさらすアクセス権はありません。
Linuxの世界では、サードパーティのソフトウェアパッケージとシステムのソフトウェアパッケージを別々にインストールするのが一般的です。通常のソフトウェアパッケージが入る一方、例えば、/usr/bin
サードパーティは、一般的に入る/usr/local/bin
か、/usr/share/bin
それが複数のユーザーで共有する必要がある場合、またはに$HOME/bin
それが想定されている場合、この特定のユーザが使用します。これらのプログラムをPCにインストールするのがコンサルタント会社であるということを聞いて、おそらく(不自然なことは言うまでもありませんが)ユーザーポリシーが必要であるか、少なくとも使用しない方が便利%programfiles%
です。