Windowsでプログラムファイルフォルダの場所を別の場所に変更する方法

プログラムファイルフォルダを別のドライブに移動できますか?答えは思ったほど簡単ではないかもしれません。この投稿では、プログラムファイルの場所を変更する方法紹介するだけでなく、プログラムファイルを別のドライブに移動してCドライブの空き容量を確保するための方法も紹介します。

Asher

投稿者:Asher/更新日:2024年01月24日

この記事を共有: instagram reddit

プログラムファイルの場所を別の場所に変更して安全か?

答えは残念なものかもしれません。プログラムファイルを別のディレクトリに移動することは、良いアイデアではありません。不適切な方法で行わないでください。

Program FilesまたはProgram Files(X86)フォルダ

Program FilesまたはProgram Files(x86)のディレクトリを変更すると、Windowsがクラッシュすることがあります。これらのフォルダは「保護」されているため、Windowsはそれらにアクセスできません。また、再配置した後は、ある一般的なソフトウェアファイルであっても、正常に動作することが保証されません。

Windowsには、インストールされたすべてのソフトウェアのプログラムファイルの置き場所を指示するレジストリがあり、各プログラムには数百のレジストリエントリが含まれています。それらをProgram Files(デフォルトの場所)にインストールすると、Windowsはそこでそれらを検索するため、手動でレジストリを変更する(特にコピー&ペーストを使用する)ことはお勧めしません。

プログラムファイルの場所を変更する方法

プログラムファイルを移動することはお勧めしませんが、Cドライブの空き容量が少なくなってきたとき、この方法でOSの空き容量を確保することもできます。そこで、このパートでは、レジストリの変更によってプログラムファイルの場所を変更する方法を紹介します。

方法1.レジストリでプログラムファイルフォルダの場所を別の場所に変更する

注意:ディレクトリのパラメータを間違って変更すると、インストールされたプログラムが正しく起動できなくなる可能性があるので、注意してください。

ステップ 1. システムドライブにあるProgram FilesとProgram Files(x86)のフォルダをコピーし、Dドライブに貼り付けます。

ステップ 2. 「Win」+「R」キーを同時に押して、「ファイル名を指定して実行」ダイアログボックスが開きます。そして、ボックスに「regedit」と入力し、「OK」をクリックして、レジストリエディタを起動します。

ステップ 3. レジストリエディタのメインウィンドウが表示されたら、次のパスに従って移動します。

Windows 10の場合:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\MICROSOFT\Windows\CurrentVersion

Windows 7/8/8.1の場合:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows\CurrentVersion

ステップ 4. Program Filesレジストリ値を右クリックし、「変更」を選択します。

ステップ 5. 「値データ」の欄で、「C」を「D」(またはProgram Filesフォルダを格納するドライブレター)に変更し、「OK」をクリックします。

レジストリでプログラムファイルフォルダの場所変更

変更後、プログラムファイルフォルダは別のドライブでうまく動作し、このフォルダに保存されるすべての種類のものは、Cドライブではなく、このドライブに保存されます。

方法2.mklinkコマンドでプログラムファイルフォルダを別のドライブに移動する

CMDには、プログラムファイルの場所を変更できるコマンドもいくつかあります。ここでは、mklinkコマンドでプログラムファイルの場所を変更する方法を紹介します。

ステップ 1. Program FilesとProgram Files(X86)のフォルダをCドライブからDドライブにコピーします。

ステップ 2. デスクトップの左下隅にある検索ボックスに「cmd」と入力し、「コマンドプロンプト」で「管理者として実行」を選択して、コマンドプロンプトが表示されます。

ステップ 3. コマンドプロンプトウィンドウで「mklink」と入力し、「Enter」を押します。次に、次のコマンドを入力し、「Enter」を押して実行します。

mklink /D “Program Files” “D: Program Files”

mklinkコマンドでプログラムファイルの場所を変更

方法3.AOMEI PA Proでプログラムファイルフォルダを別のドライブに移動する

アプリケーションファイルフォルダを別のドライブに移動するのは、思っているほど簡単なことではありません。ファイルフォルダの場所を変更したアプリが正しく動作されることを保証するために、コピー&ペーストの方式を使用する場合、ディレクトリパスを手動で更新する必要があります。

ただし、Windows 11/10/8/8.1/7/XPユーザー向けのWindowsディスク&パーティション管理ツールであるAOMEI Partition Assistant Professionalを使用できます。このソフトは、フォルダを移動するための最良の選択です。このツールには、フォルダ移動のために開発された「フォルダーを移動」というユーティリティがあり、一つのドライブから別のドライブへ複数のフォルダを一度に移動することができます。

また、ディレクトリの問題について心配する必要はありません。このツールがすべての作業を行います。フォルダを選択し、ターゲットドライブがすべてのデータを保存するのに十分な領域を持っていることを確認する必要があります。

★注意:
1. フォルダが正常に動作するように、ソースディレクトリとターゲットディレクトリ内のファイルを移動したり削除したりしないでください。
2. この機能はNTFSドライブ間でしか動作しません。FAT32ドライブから、またはFAT32ドライブへフォルダを移動したい場合、まずNTFSに変換する必要があります。

ステップ 1. まずAOMEI Partition Assistantをインストールして起動します。

Proのデモ版 Win 11/10/8.1/8/7/XP
安全かつ快適
注:デモ版は動作確認の目的でのみ使用されます。つまり、デモでは、すべての機能をプレビュー、すべての操作をシミュレートすることしかできません。

ステップ 2. メインインターフェイスで上部にある「空間を解放」⇒「アプリ引っ越し」をクリックします。

アプリ引っ越し

ステップ 3. 新しいウィンドウで、「フォルダーを移動」を選択します。

2つのオプション

ステップ 4. 「フォルダーを追加」をクリックして、移行したいプログラムフォルダを選択し、一般的なファイルまたは一部のサードパーティファイルを選択します(システムフォルダは移動できません)。ウィンドウの下で移動先を選択して「移行」をクリックします。

フォルダを追加

ステップ 5. 動作しているプログラムや開いているドキュメントを移行中に強制終了するという警告メッセージが表示されます。問題なければ「OK」をクリックして操作を実行します。

移行時の警告

補充:プログラムを別のドライブに移動する方法

プログラムファイルを移動してCドライブの空き容量を増やしたい場合、「アプリを移動」機能を直接使用することをお勧めします。この機能はインストールされたプログラムを現在のドライブから別のドライブに移動することができ、外付けドライブにも移動することができます。このツールは必要なデータファイルを検出し、OSに必要な情報を正しく設定し、移動したアプリが正常に実行できるようにします。

ステップ 1. AOMEI Partition Assistantを起動します。上部にある「空間を解放」⇒「アプリ引っ越し」をクリックします。

アプリ引っ越し

ステップ 2. 新しいウィンドウで、「アプリを移動」を選択します。次の画面で、Cドライブを選択します。

2つのオプション

パーティションの選択

ステップ 3. ポップアップウィンドウで、Cドライブ上のすべての移行可能アプリケーションをリストアップします。移動するアプリケーションと対象のパーティションを1つ以上選択できます。次に、移動先を選択し、「移行」をクリックして操作を実行します。

アプリの選択

ステップ 4. 移行中に実行中のアプリを強制終了するという警告メッセージが表示されます。問題なければ「はい」をクリックして操作を実行します。

ステップ 5. 移動プロセスが完了するのを待ちます。次に、「完了」をクリックします。

最後、これらの1つを実行して、正常に動作するかどうかを確認できます。さらに、このツールには、ユーザーが不要なファイルをすばやく見つけてディスク領域を解放するための「大容量ファイルを削除」機能もあります。

まとめ

「プログラムファイルフォルダの場所を別の場所に変更できますか?」という質問に対して、「はい」と答えることができます。

AOMEI Partition Assistantは多機能なツールで、これを使って、デバイスをより効率的に整理することができます。例えば、データを失うことなく、ディスクをMBRからGPTに変換し、古いディスクを新しいディスクにクローンし、USBでポータブルWindowsを作成することができます。

また、このツールはサーバーユーザーのためにAOMEI Partition Assistant Server版があり、簡単にデバイスを管理することができます。

もし、この記事が役立つなら、友達や家族と共有しましょう!また、何か質問や提案がある場合は、以下のコメント欄に入力するか、または[email protected]までご連絡ください。よろしくお願いします。

Asher
Asher・編集者
Asherは、AOMEI Technology会社の編集者として長年AOMEI製品についての記事やコンピュータに関する記事を翻訳したり、書いたりしています。パソコンの基礎知識とか、AOMEI製品の機能(例えば、ディスクとパーティション管理、ディスクのクローン、バックアップ&復元、同期など)について詳しいです。 IT業界に対して深い興味を持っています。そのほか、旅行、アニメ、音楽、色々なことに趣味があります。