web-dev-qa-db-ja.com

別のドライブにソフトウェアをインストールする

SSDは80GBで、Windows8.1をインストールしました。 SSD上のWindowsのサイズは約30〜35 GBで、残りのスペースは非常に限られています。

Chrome/Norton Antivirus/CCleanerなどのソフトウェアをインストールしようとすると、すべて自動的にSSDにインストールされます。 変更するこの回答に記載されているレジストリ

Microsoftは、ProgramFilesDirレジストリ値を変更してProgramFilesフォルダーの場所を変更することをサポートしていません。

デフォルトのフォルダを変更したくありません。特定のプログラムで変更したいだけです。

3
Jim

アプリケーションのインストールプロセス中に、インストール先の場所を尋ねられます(または求められるはずです)。通常、以下のように、ほとんどのインストールウィザードで「カスタム」オプションを選択する必要があることに注意してください。

Installer

「エクスプレス」または「通常」オプションは通常、このステップをスキップします。

この場所は通常、デフォルトでC:\Program Filesですが、テキストボックスの横に[参照]ボタンを表示する必要があります。ルートドライブ(つまりD)を選択した場合、インストーラーはProgramFilesビットを自動入力する必要があります。

12
Craig Watson

WinDirStat (または他の同様のツール)を使用して、スペースホッグを簡単に識別できます。肥大化したディレクトリを、選択した別のパーティション/ドライブに移動するだけです。次に、 mklink :を使用してディレクトリシンボリックリンクを作成します。

mklink /D "C:\Program Files (x86)\Google\Chrome" "D:\My Custom Location\Google Chrome"

もちろん、これが正しい選択であるかどうかを慎重に検討する必要があります。これに問題があるプログラムはほとんどありませんが、OSに緊密に統合されているAVスキャナーなどでは、これは良い考えではないかもしれません。

また、移動するプログラムが実行されていないことを確認する必要があります。プログラムは、Windowsサービスまたはその他のバックグラウンドタスクとともに出荷される場合があります。フォルダを移動する前に、それらを停止/強制終了する必要があります。

もちろん、これは最後の手段にすぎません。アプリケーションのセットアップでカスタムターゲットフォルダを選択できる場合は、それを使用します。

0
Daniel B