2012-09-14 6 views
18

ユーザーのAppDataディレクトリにアプリケーションをインストールする利点と欠点は何ですか?プログラムファイルとAppdataのインストール

私はAppDataにインストールすると、制限された環境のユーザーがアプリケーションをインストールして使用できると想定します。

+0

AppDataにインストールするには、あなたがやることに成功したり、本当に良い弁護士を雇ったりする必要があります。 –

+1

@ hans-passant:何がここにいじめですか? :) –

答えて

18

Program Filesにインストールすることの利点の1つは、ユーザーが期待するところに正確にあります。通常、ユーザーはまず、プログラムのインストール先を確認するためにここに移動します。最大の欠点は、ユーザーが管理者特権を必要としていることです。管理者特権は、プログラムによって常に必要とされるわけではありません。

制限付きのユーザーがアプリケーションをインストールして使用できるようにするには、AppDataへのインストールを前提としています。また、ネットワークシステム上のユーザーに従って、同じアカウントでログインしているマシンからプログラムにアクセスできるようにします。しかしこれはまた、マシン上の2人または3人のユーザーに2または3個のバージョンがインストールされていることを意味するため、欠点です。

GoogleはAppDataにその製品をインストールします。これは、ユーザーが(コンピュータがIE6などで止まっている学校を含めて)インストールすることができます。

AppDataは、プログラムと共に変更される構成ファイルまたはプログラムファイルに対して使用する必要があります。私は個人的にはProgram Filesにプログラムをインストールすることを好みます。これは、ユーザーがインストールされると想定している場所で、管理者権限が必要です。通常、理由のために設定されています。最終的にはあなた次第ですが、デフォルトはおそらくプログラムファイルであるべきです。

+0

AppDataを別のドライブに移動する方法はありますか?私は小さなSSDのCドライブを手に入れました。また、AppDataにこれらの利点があり、プログラムファイルに慣性の唯一の利点がある場合、すべてのアプリケーションをAppDataに移動しようとすべきではありませんか? AppDataはとても奇妙な場所なので、どこにいるのがより明白であったらいいですか? – CMCDragonkai

+2

私はAppDataにインストールすることをお勧めします。 Program Filesはユーザーが期待するところであり、アクセス許可は同様に設定されます。 AppDataにはいくつかの欠陥があります。つまり、プログラムはその1人のユーザーにのみインストールされており、そのために実際に繰り返しインストールされる可能性があります。もう一つはAppDataローミングがサーバーネットワーク上のユーザーに追随するため、スペースを増やすとログインが遅くなる可能性があります。 – mirhagk

+0

AppDataを移動する方法については、最初にコピーしてから、mklinkを使用して元の場所から新しい場所にフォルダを作成します。リンクを作成する前にCドライブからフォルダを削除する必要がありますので、最初にコピーされたことを確認してください。 – mirhagk

関連する問題