「これから入れるアプリは全部 D ドライブに入れたいのに、なぜか毎回 C ドライブを勝手に選ばれてしまう…」。Windows 10 を使っていると一度はぶつかるこの問題。実は、Windows の「既定の保存先」を変えるだけでは解決できません。本記事では、なぜそうなるのかという仕組みから、現実的な対処法・運用ルールまで、C ドライブの容量節約を軸に詳しく解説します。
Windows アプリのインストール先が変えられない理由を理解する
まず知っておきたいのは、「アプリ」といっても Windows 上には 複数の種類 が存在するということです。この違いを理解していないと、設定画面をいくら触っても思ったとおりに動きません。
UWP(Microsoft Store アプリ)とデスクトップアプリの違い
| 種類 | インストール元 | 代表例 | インストール先の制御 |
|---|---|---|---|
| UWP / Microsoft Store アプリ | Microsoft Store | 「メール」「付箋」「Xbox アプリ」など | Windows の「新しいアプリの保存先」設定が有効 |
| デスクトップアプリ(Win32) | Web サイトからダウンロードしたインストーラなど | Chrome、Office(デスクトップ版)、Adobe 製品、多くのユーティリティソフト | 各アプリのインストーラが決める。Windows の設定は基本無関係 |
Windows 10 の「設定 > システム > 記憶域」にある 「新しいアプリの保存先」 は、あくまで Microsoft Store 経由で入手した UWP アプリだけ に効きます。ブラウザでダウンロードしてインストーラを実行するタイプの「いわゆる普通のソフト」は、Windows のこの設定を見ておらず、それぞれのインストーラが勝手に C:\Program Files\ を選んでいるのです。
C ドライブは「システムのホーム」であり特別扱い
多くのアプリが C ドライブにインストールされようとする背景には、Windows 自体の設計も関係しています。
- OS 本体のファイルは C:\Windows に固定されている
- 多くのアプリは
C:\Program FilesとC:\Program Files (x86)を前提に作られている - レジストリの標準のインストール先パスが C ドライブを指している
そのため、アプリ開発者が特に工夫をしない限り、「インストール先 = C ドライブ」 が自動で選ばれ、ユーザー側のストレージ設定は参照されません。
「設定 > 記憶域」の既定の保存先でできること・できないこと
Windows のストレージ設定は役に立たないわけではありません。ただし、何に効いて何に効かないのかを整理しておく必要があります。
| 設定項目 | 対象 | 例 | C ドライブ節約への効果 |
|---|---|---|---|
| 新しいアプリの保存先 | Microsoft Store アプリ / UWP | ストアから入れた「Spotify」「Netflix」など | ストアアプリを多用する場合は有効。ただし全ソフトの一部に過ぎない |
| 新しいドキュメントの保存先 | ドキュメント フォルダー | Word ファイル、PDF など | 頻繁に作成する資料が多いなら効果大 |
| 新しい音楽 / 写真 / ビデオの保存先 | ユーザーのライブラリ | スマホから取り込んだ写真、動画、音楽データ | メディアファイルが多いほど C ドライブ節約に直結 |
ポイントは、容量を圧迫しがちな「データ類」には十分な効果があるが、「ほとんどのアプリ」には効かないという点です。アプリを完全に C ドライブから追い出したい、と考えてしまうと「思ったほど変わらない」と感じてしまいます。
デスクトップアプリのインストール先を変更する基本テクニック
次に、多くの人がハマる「インストーラを実行しても毎回 C ドライブになる」問題への、現実的な対処を整理します。
セットアップ画面で「カスタム」「詳細」「オプション」を探す
デスクトップアプリの多くは、インストール途中でインストール先フォルダーを変更できるようになっています。ところが、その選択肢はたいてい分かりにくい場所に隠れています。
- 「カスタム インストール」(Custom)
- 「詳細」(Advanced)
- 「オプション」(Options)
- 「インストール先の変更」(Change / Browse)
これらのボタンやリンクをクリックすると、C:\Program Files\アプリ名 などと表示されたテキストボックスが現れ、D:\Apps\アプリ名 など任意の場所を指定できるケースが多くあります。
| 画面によくある表示 | 意味 | やるべき操作 |
|---|---|---|
| 「推奨インストール」「カスタムインストール」 | 推奨は自動で C、カスタムは手動で選べる | 必ず「カスタム」を選ぶ |
| 「インストール先: C:\Program Files\XXX」 | 現在のインストール先フォルダー | 近くの「変更」「参照」ボタンを押して D: を選択 |
| 「このままインストール」「詳細設定」リンク | 詳細設定の中にインストール先が隠れていることが多い | 必ず「詳細設定」を一度は開く |
インストール先の選択肢がまったく見当たらない場合、そのアプリは インストール先を変える設計になっていない と考えるのが無難です。
インストール先を変えられないアプリが存在する理由
「どうしても C ドライブでないと動かない」あるいは「インストール先を変えられない」アプリも少なくありません。その理由としては、次のような事情があります。
- C:\Program Files を前提とした古い仕様やハードコーディングが残っている
- システムサービスやドライバなど、OS と密接に連携するコンポーネントを持つ
- アップデータや追加コンポーネントが C ドライブを前提に作られている
- サポート窓口の「想定環境」を C ドライブに固定している
こうしたアプリについては、無理にインストール先をいじると、アップデートできなくなったり、サポート対象外になったりするリスクがあります。システムに密接なソフト(セキュリティソフト、ドライバ、キーボード・マウスユーティリティなど)は基本的に C ドライブに任せる方が安全です。
C ドライブをどうしても避けたいときの代替手段
「それでも C ドライブの空き容量が少なすぎて、どうにかしたい…」という場合に検討できる代替手段をまとめます。
| 方法 | 概要 | メリット | 注意点 / デメリット |
|---|---|---|---|
| カスタムインストール | インストーラの設定画面でインストール先を D: などに変更 | 最も安全で公式な方法 | 対応していないアプリも多い |
| シンボリックリンク / ジャンクション | C: に見せかけて、実体は D: に置くテクニック | インストーラをだましつつ C の容量を節約できる | コマンド操作が必要・アップデートで壊れる可能性 |
| ポータブル版ソフトを使う | インストール不要で任意フォルダーから起動できるソフトを選ぶ | USB メモリなどにも置ける・移行が簡単 | 提供されていないソフトが多い・自動アップデート非対応な場合も |
| ProgramFilesDir の変更 | レジストリで Program Files の場所を書き換える裏技 | 理屈の上ではインストーラのデフォルト先を D: にできる | OS アップデートで不整合・システム破損リスクが高く非推奨 |
シンボリックリンク / ジャンクションでインストール先を「ごまかす」方法
上級者向けではありますが、どうしても C ドライブにしかインストールできないアプリを半ば強引に D ドライブへ移すことも可能です。ざっくりした流れは次のとおりです。
- アプリを普通に C ドライブにインストールする
- インストールされたフォルダーを丸ごと D ドライブへ移動する
- C ドライブ側に、同じ名前の「ジャンクション(リンク)」を作成する
ジャンクションは、Windows 上でフォルダーを別の場所に見せかけるための仕組みです。コマンドプロンプトを管理者として開き、例えば次のように実行します。
rem 例:C:\Program Files\SampleApp を D:\Apps\SampleApp に移した場合
mklink /J "C:\Program Files\SampleApp" "D:\Apps\SampleApp"
こうすると、アプリから見ると「C:\Program Files\SampleApp」に見えますが、実体は D ドライブにあります。ただし、次のようなリスクも理解しておく必要があります。
- 誤操作するとアプリが起動しなくなる
- アップデートや再インストールでリンクが上書きされる場合がある
- バックアップ・アンインストール時の挙動が複雑になる
そのため、この方法はあくまで「どうしても C ドライブに置きたくない一部のアプリ」に限定し、システム系や重要なソフトには使わないことをおすすめします。
ポータブル版ソフトを優先して選ぶ
最近は、インストーラを使わずに単体フォルダーから起動できる ポータブル版 を提供するソフトも増えています。例えば、テキストエディタやファイル管理ツール、軽量ビューワー系のツールなどです。
- ZIP ファイルをダウンロードして D:\Tools などに展開するだけで使える
- レジストリを書き換えないため、環境を汚しにくい
- フォルダーごとコピーすれば、別 PC へそのまま移行可能
すべてのソフトがポータブル版を提供しているわけではありませんが、「インストーラ版」と「ポータブル版」が選べる場合は、可能な限りポータブル版を選ぶと、C ドライブ節約にも、将来の PC 移行にも役立ちます。
レジストリで ProgramFilesDir を変える方法が非推奨な理由
ネット上では、レジストリの ProgramFilesDir を書き換えて、デフォルトのインストール先を D ドライブにする裏技も紹介されています。しかし、これは強くおすすめできません。
- OS アップデートや機能更新で設定が戻ったり、部分的に上書きされたりする
- 古いアプリが C ドライブ前提で動いていると、参照先が食い違う
- 将来トラブルが起きたときに「標準構成ではない」ため切り分けが難しくなる
- 最悪の場合、Windows が正常に起動しなくなるリスクもゼロではない
短期的には便利に見えても、長期運用を考えるとリスクの方が圧倒的に大きく、企業や業務用 PC ではまず採用されないやり方です。個人利用でも、よほどの理由がない限り避けたほうが賢明です。
すでにインストール済みの Microsoft Store アプリを別ドライブに移動する
Microsoft Store からインストールしたアプリについては、あとから別ドライブへ移動できる場合があります。手順は次のとおりです。
- 設定 を開く
- アプリ をクリック
- インストール済みアプリ(または「アプリと機能」)を開く
- 移動したいアプリを一覧から探してクリック
- 「移動」ボタンが表示されていれば、クリックして移動先ドライブを選択
| アプリの種類 | 「移動」ボタン | 移動可否 |
|---|---|---|
| 純粋な UWP / Store アプリ | 表示される | 別ドライブへ移動可能 |
| インストーラ付きの Win32 アプリ(デスクトップアプリ) | 表示されない | 移動不可(アンインストール & 再インストールで対応) |
「移動」ボタンがないアプリは、いったんアンインストールして、再度インストーラのカスタム設定で D ドライブなどを指定して入れ直すしかありません。
容量節約の本命は「アプリ」よりも「データ」を動かすこと
実際に C ドライブの使用状況を「ストレージの詳細表示」で確認すると、容量を食っているのはアプリだけではなく、ドキュメント・画像・動画・ゲームデータなどの「ユーザーデータ」であることが多いです。
特に、次のようなケースでは、アプリのインストール先よりもデータの置き場所を見直したほうが効果が大きくなります。
- 写真や動画を大量に扱う
- 大型ゲームを複数インストールしている
- OneDrive やクラウドストレージを多用している
| 移動を検討したいデータ | おすすめの置き場所 | 備考 |
|---|---|---|
| ドキュメント(Office ファイルなど) | D:\Users\ユーザー名\Documents など | エクスプローラーの「プロパティ > 場所」から移動可能 |
| 写真・動画 | D:\Pictures、D:\Videos などの専用フォルダー | 編集ソフトの「保存先」設定も合わせて変更する |
| 音楽ライブラリ | D:\Music など | 音楽プレイヤー側のライブラリ設定も変更 |
| ダウンロードファイル | D:\Downloads | ブラウザごとに既定のダウンロード先を見直す |
ユーザーフォルダー(ドキュメント等)の場所を変更する手順
ドキュメントや画像などの既定フォルダーは、フォルダーのプロパティから比較的安全に移動できます。
- エクスプローラーで「ドキュメント」フォルダーを右クリック
- プロパティ を開く
- 場所 タブを選択
- 移動 ボタンをクリックし、D ドライブ上の新しいフォルダーを選ぶ
- 「元の場所のファイルを新しい場所に移動しますか?」と聞かれたら 「はい」 を選ぶ
同じ手順で「ピクチャ」「ビデオ」「ミュージック」なども移動できます。これにより、今後新しく作成・保存されるファイルも、自動的に D ドライブへ保存されるようになります。
OneDrive やクラウドストレージの同期フォルダーを D ドライブへ
OneDrive や他のクラウドストレージを使っている場合、同期フォルダーが C ドライブにあると、その分だけ容量を圧迫します。セットアップ時や設定画面から、同期フォルダーを D ドライブに指定し直すことで、大量のファイルを C から逃がすことができます。
- 一度同期を解除してから、D:\OneDrive などのパスを指定して再設定する
- 既存のファイルは、新しい場所へ再ダウンロードされるか、手動で移動する
これにより、クラウドストレージを多く使うユーザーほど C ドライブの空き容量に余裕が生まれます。
ゲームを別ドライブにまとめたい場合のポイント
ゲームは 1 タイトルあたり 50GB 以上になることも珍しくなく、C ドライブを一気に圧迫します。多くのゲーム配信プラットフォームには、ゲームだけ別ドライブにインストールする仕組みが用意されています。
| クライアント | 設定項目の例 | やるべき設定 |
|---|---|---|
| Steam | 設定 > ダウンロード > 「ライブラリフォルダー」 | D:\SteamLibrary などを追加し、既定に設定する |
| Epic Games Launcher | インストール時にフォルダー選択画面が出る | 毎回 D:\EpicGames などを指定する習慣をつける |
| EA app / Ubisoft Connect 等 | アプリ内のダウンロード設定・インストール先設定 | D:\Games など共通フォルダーを作り、そこを指定する |
ポイントは、「ゲームクライアント自体」は C ドライブでも良いということです。容量を食っているのはクライアント本体ではなく、ゲームのデータファイルです。クライアントは C、ゲームデータは D という運用にするだけで、C ドライブの負担は大幅に軽くなります。
C ドライブの空き容量を増やす標準機能の活用
インストール先を工夫するのと並行して、既に C ドライブに溜まってしまっている不要データを整理することも重要です。Windows 10 には、いくつかの便利な掃除機能が標準で搭載されています。
ストレージ センスで自動的にクリーンアップ
ストレージ センス は、一定期間使われていない一時ファイルや、ゴミ箱内のファイルを自動的に削除してくれる機能です。
- 設定 を開く
- システム > 記憶域 を開く
- ストレージ センス の項目でオンにする
- 詳細設定から、「一時ファイルの削除タイミング」や「ゴミ箱を空にする頻度」を調整する
これを有効にしておくだけで、少しずつ C ドライブの無駄なファイルが減っていきます。
ディスク クリーンアップでシステムファイルを削除
より強力に空き容量を増やしたい場合は、古い Windows Update の残骸などを削除できる ディスク クリーンアップ が役に立ちます。
- スタートメニューから「ディスク クリーンアップ」と検索して起動
- C ドライブを選択
- 「システム ファイルのクリーンアップ」 をクリック
- 再度 C ドライブを選択し、一覧から削除したい項目にチェックを入れる
- OK を押して削除を実行
特に「以前の Windows インストール」や「Windows Update のクリーンアップ」は、数 GB 単位で容量を空けられることがあります。ただし、一度削除すると元には戻せないので、アップデート直後などは少し様子を見てから実行すると安全です。
現実的で安全な運用パターンの提案
ここまでの内容を踏まえて、C ドライブの容量を確保しつつ、ストレスなく運用するための現実的なパターンをまとめます。
運用パターン例 1:システムと必須アプリは C、その他は D
- Windows 本体やドライバ、セキュリティソフトなどは C ドライブ(デフォルトのまま)
- ブラウザやオフィスソフトなど、毎日使うアプリもトラブル回避のため C に置く
- ゲーム、開発ツール、大型アプリは、インストール時に D ドライブを選択
- ドキュメント・画像・動画・ダウンロード・クラウド同期フォルダーも D に移動
このパターンなら、C ドライブがシステムと最低限のアプリに専念できるため、将来のアップデートやバックアップが安定しやすくなります。
運用パターン例 2:ツール類はポータブル化して D ドライブに集約
- テキストエディタやビューア、ユーティリティ系ソフトはポータブル版を優先
- D:\Tools や D:\PortableApps など、専用フォルダーを作成
- そのフォルダーをバックアップ対象にしておけば、PC 移行時も楽
こまごまとしたツールが増えがちな人ほど、このパターンで C ドライブをスリムに保てます。
よくある疑問と NG パターン
Q. 既に C ドライブにあるアプリフォルダーを、D ドライブに「コピー」してもいい?
A. 基本的にはおすすめできません。多くのアプリは、レジストリやショートカット、サービス設定など、フォルダー以外の場所にも情報を保存しています。フォルダーだけコピーしても、これらの情報は更新されないため、アップデートやアンインストールが正常に動かなくなる可能性があります。
どうしても場所を変えたい場合は、
- アンインストールしてから、カスタムインストールで D ドライブを選び直す
- もしくは、フォルダーを移動してジャンクションを張る
といった方法を検討しましょう。
Q. 新しいアプリを全部自動で D ドライブにする方法はないの?
A. Windows 標準の設定だけでは不可能です。前述のとおり、「新しいアプリの保存先」は Microsoft Store アプリにしか効かず、一般的なインストーラ型ソフトはそれぞれが独自にインストール先を決めています。
現実的には、
- インストール時に毎回「カスタム」「詳細」などを開いて D を指定する
- ライブラリ系・ゲーム系はクライアント側の「インストール先設定」を活用する
- どうしても変えられないものは C に任せ、代わりにデータ類を D に逃がす
といった運用でバランスを取るしかありません。
Q. C ドライブの空き容量目安はどのくらいあれば安心?
使い方にもよりますが、Windows 10 を快適に使うには、最低でも 20~30GB 程度 の空きが常にあると安心です。大型アップデートや一時ファイルの展開には数 GB 以上必要になることもあるため、空き容量が 10GB を切っている状態が続くようなら、早めに対策を始めた方がよいでしょう。
まとめ:Windows の設定だけで「全部 D ドライブ」はできないが、運用次第で快適にできる
結論として、Windows 10 の設定だけで 「これからインストールするすべてのアプリを自動で D ドライブに入れる」 ことはできません。理由は、
- 「新しいアプリの保存先」が効くのは Microsoft Store アプリだけ
- デスクトップアプリは、各インストーラが独自にインストール先を決めている
という仕組みにあります。
しかし、次のような工夫を組み合わせれば、C ドライブの容量不足に悩まされることはかなり減らせます。
- インストール時には必ず「カスタム」「詳細」などを開き、D ドライブを指定できないか確認する
- ポータブル版ソフトやゲームクライアントのライブラリ設定を活用して、大容量データは D ドライブへ
- ドキュメント・画像・動画・ダウンロード・OneDrive フォルダーなど、データ類の保存先を D ドライブへ移す
- ストレージ センスやディスク クリーンアップで、こまめに C ドライブの不要ファイルを整理する
- どうしても C にしか置けないアプリは無理に動かさず、必要に応じてジャンクションなど上級テクニックを慎重に使う
アプリごとに「どこまで場所を変えてよいか」の度合いが違う以上、万能の設定は存在しません。システムと重要アプリは C に、容量を食うデータやゲームは D にという大まかな方針を決めた上で、アプリごとに柔軟に対処するのが、トラブルを避けつつ C ドライブの寿命を延ばす現実的な解決策です。

コメント