プログラムファイルの場所を変更できますか?

Windowsのプログラムファイルの場所を変更したい場合、すべてのプログラムがうまく実行できるようにすることができますか?この記事では、この作業を安全に行うための方法をいくつか紹介します。

投稿者 @Comnena 2024年05月29日 @Comnena 最後の更新 2023年05月15日

事例

 

Windows10でプログラムファイルの場所の変更方法について、ちょっと混乱しています。つまり、それを行うことができますか?もしそうなら、windows 10のデフォルトのプログラムファイルのディレクトリを変更するにはどうすればよいですか?変更後、すべてのプログラムは正常に実行されますか?何かお手伝いできることはありますか?

なぜプログラムファイルの場所を変更する必要があるのですか?

Windowsオペレーティングシステムでは、CドライブにProgram Filesフォルダがあるはずです。これは、インストールするアプリケーションとオペレーティングシステムの相関性を確保するために必要なことがほとんどです。

32ビットソフトウェアは通常Program Files (x86)フォルダにインストールされますが、64ビットソフトウェアはProgram Filesフォルダにインストールされることが多くあります。

Program FilesはCドライブの中でも重要なフォルダーで、多くのアプリをインストールしている場合、かなりの容量を占有していることがあります。その初期設定先を変更することが、Cドライブの空き容量を確保する一つの方法となりました。

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

プログラムファイルの場所を変更することは可能ですが、「コピー&ペースト」が正しい解決方法とは言えません。これらのフォルダに格納されているファイルにはディレクトリデータが含まれているため、間違った方法で移動しようとすると、プログラムが起動しなくなったり、一部のデータが失われたりする可能性があります。

そこで、このパートでは、プログラムとデータのセキュリティを確保するために、インストールディレクトリを変更する方法を説明します。

方法 1. レジストリエディタを使用する

Windowsレジストリエディタを使用して、Program Filesフォルダ全体を別のドライブに移動することができます。

★注意事項:
マイクロソフトの修正プログラム、更新プログラム、セキュリティ更新プログラムが正しくインストールされない場合があります。
Microsoft Internet Explorer、Microsoft Windows Media Playerの新しいバージョンは、正しくインストールされない場合があります。

ステップ 1. システムドライブ内のProgram FilesとProgram Files(X86)のフォルダをコピーし、Dドライブなど十分な空き容量のあるドライブに貼り付けます。数分かかる場合があります。

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

ステップ 3. レジストリエディタのメインウィンドウが表示されたら、このパスに従います:HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows\CurrentVersion

ステップ 4. 「Program Files」を右クリックし、「変更」をクリックします。

ステップ 5. 「値のデータ」の「C」を「D」(または新しくフォルダを作成したドライブ)に変更し、「OK」をクリックします。

ステップ 6. 「Program Files(X86)」を右クリックし、「変更」をクリックします。

ステップ 7. 「値のデータ」で、やはり「C」を変更し、「OK」をクリックします。

方法 2. CMDでmklinkコマンドを使用する

CMDには、Program Filesの場所を変更できるコマンドもあります。

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

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

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

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

方法 3. プロフェッショナルフォルダ移動ツールを使用する

しかし、レジストリエディタの操作が少し複雑で、CMDのコマンドに慣れていないと思う場合、我々は心からすべてのタイプのユーザーに簡単かつ安全にProgram Filesの場所を変更するためにAOMEI Partition Assistant Professionalをお勧めします。

Windowsの多機能ディスク管理ツールで、便利な機能「アプリ引っ越し」を搭載しています。このツールは、インストールされた「アプリを移動」と「フォルダーを移動」の2つの機能を備えています。Program Filesフォルダを移動する場合、数回クリックするだけで作業が完了し、すべてのプログラムを通常通り実行することができます。

Proのデモ版Win 11/10/8.1/8/7/XP
安全かつ高速
注意:デモ版は動作確認の目的でのみ使用されます。つまり、デモでは、すべての機能をプレビュー、すべての操作をシミュレートすることしかできません。
★ノート:
フォルダを正常に動作させるために、ソースディレクトリとターゲットディレクトリのファイルを移動または削除しないでください。
この機能はNTFSドライブ間でのみ動作します。FAT32ドライブから、またはFAT32ドライブへフォルダを移動したい場合は、まずNTFSに変換する必要があります。

ステップ 1. AOMEI Partition Assistantをインストールして実行し、「空間を解放」>「アプリ引っ越し」をクリックします。

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

ステップ 3. プログラムファイルフォルダを選択し、共通ファイルまたはいくつかのサードパーティファイルを選択します(システムファイルフォルダは移動できません)。ウィンドウの下にある移動先のドライブを選択し、「移行」をクリックします。

ステップ 4. ポップアップ通知が表示されるので、「OK」をクリックし、処理を開始します。その後しばらく待つと、タスクは終了します。移動後、選択したフォルダーに新しいデータファイルが保存されます。

インストールされたプログラムをCからDに移動する方法

上述したように、「アプリ引っ越し」ユーティリティにはもう一つの機能があり、ユーザーはインストールされたプログラムを別のドライブまたはディスクに移動することができます。すべての関連データファイルは自動的に検出され、ユーティリティはすべてのディレクトリ情報をうまく設定し、移動したアプリが以前のようにうまく起動し、実行できることを確認します。

ステップ 1. 「アプリ引っ越し」機能に入ったら、左側にある「アプリを移動」オプションを選択します。

ステップ 2. ポップアップウィンドウで、アプリの移動によって解放したいパーティションを選択し(ここではパーティションC)、「次へ」をクリックします。

ステップ 3. ウィンドウでは、Cドライブ上のすべての移動可能なアプリが一覧表示されます。移動する必要がある1つまたは複数のアプリと移動先のパーティションを選択することができます。そして、「移行」をクリックして、操作を実行します。

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

まとめ

プログラムファイルの場所を変更したい場合、3つの方法があります。AOMEI Partition Assistantはより多くの選択肢を提供し、フォルダとプログラムを移動することができます。そして、移動した後、PCクリーナーを使って、より多くのジャンクファイルをクリアして、PCを健康に保つことができます。

さらに、必要に応じて、ディスククローンを作成し、新しいディスクをシステムディスクとして設定し、データ損失なしでパーティションタイプを変換し、Cドライブに多くの空き領域を割り当てることができます。