Windows PCでデフォルトのプログラムインストール先(Program Files)を変更する方法
Windows 11/10/8/7/Vistaでは、ソフトウェアをインストールすると、デフォルトではシステムドライブ(通常はCドライブ)の「Program Files」フォルダに保存されます。標準的なパスは、32ビット版Windowsの場合「C:\Program Files」、64ビット版Windowsの場合は「C:\Program Files」と「C:\Program Files (x86)」の2つです。
Microsoftは、デフォルトのインストール先として「C:\Program Files」フォルダを推奨しています。これは、アプリケーションとOSのセキュリティモデルが正しく連携するように設計された規約です。そのため、ソフトウェアをインストールすると、特に指定しない限り自動的にC:\Program Filesに保存される仕組みになっています。
ただし、このデフォルトの保存先は、別のフォルダや場所、パーティションを選択することで変更可能です。デフォルトのインストールフォルダを変更するには、レジストリのProgramFilesDirキーの値を書き換え、新しいパスを指定する必要があります。
Windowsは新しいアプリケーションをシステムディスクにインストールします。つまり、WindowsがCドライブにインストールされている場合、アプリのインストール時に手動で保存先を変更しない限り、すべてのアプリは自動的にC:\Program Filesに表示されます。
注意:レジストリ変更は自己責任で
警告: Microsoftは、ProgramFilesDirレジストリ値を変更してProgram Filesフォルダの場所を変えることを公式にサポートしていません。この場所を変更すると、一部のMicrosoft製プログラムやソフトウェアアップデートで問題が発生する可能性があるとされています。実際に成功したケースもあれば失敗したケースもあり、特に最近のWindows 10/11のビルドでは不具合が出やすい傾向があります。そのため当サイトではこの方法をおすすめしません。どうしても試したい場合は、必ず事前にレジストリのバックアップとシステムの復元ポイントを作成してください。
ヒント: Windows 11/10では操作が簡単になっています。「設定」からストアアプリを別のドライブへ移動したり、インストール先を変更したりすることができます。
デフォルトのProgram Filesディレクトリを変更する手順
システムディスクではなくDドライブなど別のパーティションに常にインストールしたい場合は、毎回インストール先を手動で指定する代わりに、以下の手順でレジストリを編集すればデフォルト設定を一括で変更できます。
作業前の準備: まず最初にシステムの復元ポイントを作成しておきましょう。
次に、レジストリエディタ(Regedit)を開き、以下のキーへ移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
右側のペインにあるProgramFilesDir、および64ビット版Windowsの場合はProgramFilesDir (x86)の値を探します。
該当する値をダブルクリックし、表示されたボックス内の値のデータを「C:\Program Files」から、例えば「D:\Program Files」に変更します。
「OK」をクリックしてレジストリエディタを終了します。
これ以降、すべてのプログラムのデフォルトのインストール先は「D:\Program Files」になります。
64ビット版Windowsを使用している場合は、「ProgramFilesDir」と「ProgramFilesDir (x86)」の両方の値を変更する必要があります。
なお、ドキュメントフォルダやプロファイル内の個人ファイルのデフォルト保存場所の変更方法、あるいはMicrosoft Storeアプリの既定のインストール先の変更方法についても、別途解説記事をご覧ください。
-
Windows 10で既定の言語を変更する方法|再インストール不要の手順を解説
Windowsの既定の言語は、OSをインストールする際に設定されます。「既定の言語を変えるのは大変そう」と思われがちですが、Windows 10であれば再インストールなしでも簡単に変更できます。 コントロールパネルや設定アプリから操作できるため、いつでも好きな言語に切り替え可能です。本記事では、Windows 10で既定の言語を変更する具体的な手順を詳しく解説します。 Windows 10でシステムの既定の言語を変更する OSのインストール時に誤って別の言語を選択してしまった場合でも、心配いりません。設定アプリを使えば、Windows 10の表示言語はいつでも変更できます。 事前準備:言語
-
Windows 11で既定のターミナルを変更する方法【初心者向け完全ガイド】
Windows Terminalは、MicrosoftがWindows 11向けに開発したマルチタブ対応のターミナルエミュレーターで、従来のWindows Consoleの後継として位置づけられています。タブごとにコマンドプロンプトやPowerShellなど、あらゆるコマンドラインアプリケーションを実行でき、コマンドプロンプト、PowerShell、WSL、SSH、Azure Cloud Shell Connectorなどがあらかじめ設定済みです。Windows 11では、既定のコマンドラインツールとしてPowerShellやコマンドプロンプトに代わる標準的な存在となっています。このアプリには