Windows 10でProgram Filesの場所を安全に変更する方法

Windows10でCドライブの容量が不足している時にProgram Filesの場所を変更するベストな方法とは何ですか?この投稿では、簡単で実用的な方法をいくつか紹介します。

Asher

投稿者:Asher/更新日:2023年11月02日

この記事を共有: instagram reddit

Program Filesフォルダの概念、役割と重要性

Program Filesフォルダとは、Windowsオペレーティングシステムがインストールされた際に自動的に作成され、その中にはさまざまなプログラムが格納されます。通常、C:\Program Files\というディレクトリに存在、32ビットアプリケーションはProgram Files (x86)と呼ばれる別のフォルダに格納され、64ビットアプリケーションは通常のProgram Filesフォルダに配置されます。

Program Filesフォルダの主な役割は、システムの整合性とセキュリティの確保です。プログラムが特定の場所に配置されているため、システムが正しく機能し、異常な動作やセキュリティの問題を防ぐことができます。また、複数のユーザーが同じコンピュータを使用する場合、各ユーザーが個別にプログラムをインストールしなくても、Program Filesフォルダに格納されたプログラムは共有できます。

Program Filesフォルダの重要性は、システムの整合性とセキュリティに関わります。正しく配置されたプログラムはシステムの正常な動作に寄与し、誤って編集されたり削除されたりしないように保護されます。

要するに、Program FilesフォルダはWindowsオペレーティングシステムの中核的な要素であり、コンピューターの正確な機能とセキュリティに直結しています。

Windows 10でProgram Filesの場所を変更するメリット

Windows 10でProgram Filesフォルダの場所を変更するメリットは多岐にわたります。通常、Program Filesフォルダはシステムドライブ(通常はCドライブ)に配置されており、多くのソフトウェアがここにインストールされます。しかし、この場所を変更することにより、以下の利点が得られます。

システムドライブの空き容量確保:上述の説明から、通常、Program FilesフォルダはCドライブに配置されております。多くのアプリをロードしている場合、これら2つのProgram Filesフォルダは大きなストレージ容量を占有します。時間が経つにつれて、Cドライブ(ブートドライブでもある)がいっぱいになり、コンピュータシステムのパフォーマンスが大きく低下します。動作が遅くなり、反応しづらくなり、「ディスク領域不足」の警告が頻繁に表示されるようになります。

ディスク領域不足

SSDとHDDの組み合わせを最適に活用:多くのユーザーは、高速なSSDと容量の大きいHDDの組み合わせを利用しています。Program FilesフォルダをHDDに移動することで、SSDの高速性能をアプリケーションの起動に最適に活用し、HDDの容量を有効に利用できます。

システム再インストール時のデータ保護:システムの再インストールやアップグレード時にProgram Filesフォルダを別のドライブに配置していると、データとアプリケーションが保護されます。再インストール作業中にデータの損失を避けることができます。

これらのメリットから、Program Filesフォルダの場所を変更することは、システムのパフォーマンス向上と柔軟性の向上に寄与します。ただし、Program Filesを切り取って別の場所に貼り付けるだけでは、必要なデータが欠落するため、プログラムを正常に実行できません。今回は、より信頼性の高い方法をいくつか紹介します。

Windows 10でProgram Filesの場所を変更する方法

前述のように、システムドライブのスペースを解放するためには、Windows 10でProgram Filesの場所を変更するのが最善の方法の1つです。ただし、最も安全な方法は何ですか?心配しないでください。ここでは、Program Filesを移動するためのトップ4の方法と、それぞれの手順がリストされています。

✍事前準備:

①Program Filesフォルダ内には、多くのアプリケーションが格納されており、そのデータはシステムの正常な動作に関連しています。場所を変更する際、データが損失する可能性があるため、事前にバックアップを取ることで、安心して作業を進めることができます。

②Program Filesフォルダの場所を変更する前に、新しい場所を慎重に選択しましょう。通常、別のドライブに移動することがおすすめです。新しい場所を選ぶ際には、そのドライブの空き容量とパフォーマンスに注意を払いましょう。

方法1. レジストリエディタを使用して単一のProgram Filesアプリを移動する

Program Filesのフォルダ全体を別のドライブに移動して容量を解放する必要がある場合でも、フォルダ内の一部のアプリやプログラムが大量のスペースを占有するだけの場合は、それらのアプリやプログラムを別のドライブに移動するだけで十分です。この操作は、Windows 10のレジストリエディタで完了できます。

警告:これを行うと、次のいずれかの問題が発生する可能性があります。
Microsoftの修正プログラム、更新プログラム、およびセキュリティ更新プログラムが正しくインストールされないことがあります。
Microsoft Internet ExplorerまたはMicrosoft Windows Media Playerの新しいバージョンが正しくインストールされない場合があります。

ステップ 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ドライブではなく、このドライブに保存されます。

また、Cドライブに十分なストレージ容量が残っておらず、Program Filesフォルダを現在の場所から別のドライブに移動したくない場合は、状況の悪化を防ぐために、レジストリエディタを利用してProgram Filesのデフォルトのアプリインストール場所も変更することができます。

方法2. アプリと機能を使用してProgram Filesの単一のアプリを別のドライブに移動する

Program Filesには、Microsoft App Storeからインストールされたアプリがいくつかあります。これらのアプリは、Windows 10に組み込まれた機能であるアプリと機能を使用して他のドライブに移動できます。

コンピュータにMicrosoftアカウントでログインし、Microsoft Storeのアプリライブラリに以前インストールしたすべてのアプリをプレビューできます。

ステップ 1. 「Windows + I」を押してWindowsの設定を開きます。

ステップ 2. Windows設定のウィンドウで、「アプリ」をクリックします。

ステップ 3. 左側の「アプリと機能」に移動します。その後、右側にすべての既存のアプリとプログラムが表示されます。

ステップ 4. 移動したいプログラムにスクロールし、それを選択して、「移動」ボタンをクリックします。

ステップ 5. ポップアップウィンドウで、プログラムを移動するドライブを選択し、「移動」を再度クリックします。

ドライブ選択

注意:時には、選択したアプリの横に「移動」オプションしかない、または「移動」オプションがグレーアウトしている可能性があります。これは、Windowsの一部のアプリケーションはCドライブに固定的にインストールされているため、移動できないためです。また、設定の「アプリ&と機能」は、Microsoft Storeからダウンロードしたプログラムのみを移動させることができ、他のアドレスからダウンロードしたプログラムは移動させられないので、ご注意ください。

方法3. mklinkを使用してProgram Filesフォルダ全体を別のドライブに移動する

Windows 10でProgram Filesの場所を変更する方法は?レジストリエディタとアプリと機能を使用する以外にも、Windowsに組み込まれたコマンドプロンプトを使用してmklinkコマンドを使用してProgram Filesフォルダ全体を別のドライブに移動することもできます。以下の手順で操作方法を学びましょう。

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

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

ステップ 3. コマンドプロンプトウィンドウで、「mklink」と入力し、「ENTER」を押します。次に、「mklink /D “Program Files” “D: Program Files」コマンドを入力し、もう一度「ENTER」を押します。

シンボリックリンク

方法4. Program Filesから複数のアプリを別のドライブに移動する

上記の方法では、特定のアプリを移動できない場合やProgram Filesフォルダを移動できない場合には、サードパーティ製のソフトウェアに頼ることができます。AOMEI Partition Assistant Professionalは、データの損失なしでProgram Filesからさまざまなプログラムとアプリを別のドライブに移動することができるオールインワンの強力なディスク管理アプリです。移行後にアプリやプログラムが正常に動作しない場合は、復元機能を使用して以前の場所に戻すことができます。

また、一方、Cドライブに十分なストレージスペースを確保したい場合は、空き領域の割り当て機能を使用して、他のパーティションからCドライブに余分な領域を割り当てたり、Cドライブ上のいくつかの大きなファイルを直接削除したりすることができます。

デモ版をダウンロードしてProgram Filesを移動しましょう!

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

ステップ 1. AOMEI Partition Assistant Professionalをインストールして起動します。次に、上部のウィザードバーの上部にある「空間を解放」>「アプリ引っ越し」をクリックします。または右側の機能メニューから「アプリ引っ越し」をクリックします。

アプリ引っ越し

ステップ 2. ポップアップウィンドウで「アプリを移動」を選択します。

2つのオプション

ステップ 3. Program FilesフォルダがあるCドライブを選択し、「次へ」をクリックします。

パーティションの選択

ステップ 4. 移動したいプログラムをチェックし、移動先のドライブを選択して、「移行」をクリックします。

アプリの選択

ステップ 5. 警告メッセージが表示され、問題なければ「はい」をクリックして転送を開始します。プロセスが完了するまでに数分かかる場合があり、しばらくお待ちください。

移行警告

ステップ 6. プロセスが100%完了するまで待ち、「完了」をクリックしてプログラムを終了します。

まとめ

Windows 10でProgram Filesの場所を変更する方法は?この記事では、複数の実用的な方法を紹介しました。自分の要件に基づいてそれぞれの方法を実行することができます。ただし、比較すると、AOMEI Partition Assistant Professionalは、Program Filesから大きなアプリとソフトウェアを他のドライブに移動してCドライブのストレージを解放するための最良の選択肢です。安全でデータの損失はありません。サーバーコンピューター上のProgram Filesアプリを移動したい場合は、Server版を試してみてください。

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

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