Windows10でアプリのインストール先ドライブを変更できないときの対処法とCドライブ容量不足解消テクニック

「これから入れるアプリは全部 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 FilesC:\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 ドライブへ移すことも可能です。ざっくりした流れは次のとおりです。

  1. アプリを普通に C ドライブにインストールする
  2. インストールされたフォルダーを丸ごと D ドライブへ移動する
  3. 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 からインストールしたアプリについては、あとから別ドライブへ移動できる場合があります。手順は次のとおりです。

  1. 設定 を開く
  2. アプリ をクリック
  3. インストール済みアプリ(または「アプリと機能」)を開く
  4. 移動したいアプリを一覧から探してクリック
  5. 「移動」ボタンが表示されていれば、クリックして移動先ドライブを選択
アプリの種類「移動」ボタン移動可否
純粋な UWP / Store アプリ表示される別ドライブへ移動可能
インストーラ付きの Win32 アプリ(デスクトップアプリ)表示されない移動不可(アンインストール & 再インストールで対応)

「移動」ボタンがないアプリは、いったんアンインストールして、再度インストーラのカスタム設定で D ドライブなどを指定して入れ直すしかありません。

容量節約の本命は「アプリ」よりも「データ」を動かすこと

実際に C ドライブの使用状況を「ストレージの詳細表示」で確認すると、容量を食っているのはアプリだけではなく、ドキュメント・画像・動画・ゲームデータなどの「ユーザーデータ」であることが多いです。

特に、次のようなケースでは、アプリのインストール先よりもデータの置き場所を見直したほうが効果が大きくなります。

  • 写真や動画を大量に扱う
  • 大型ゲームを複数インストールしている
  • OneDrive やクラウドストレージを多用している
移動を検討したいデータおすすめの置き場所備考
ドキュメント(Office ファイルなど)D:\Users\ユーザー名\Documents などエクスプローラーの「プロパティ > 場所」から移動可能
写真・動画D:\Pictures、D:\Videos などの専用フォルダー編集ソフトの「保存先」設定も合わせて変更する
音楽ライブラリD:\Music など音楽プレイヤー側のライブラリ設定も変更
ダウンロードファイルD:\Downloadsブラウザごとに既定のダウンロード先を見直す

ユーザーフォルダー(ドキュメント等)の場所を変更する手順

ドキュメントや画像などの既定フォルダーは、フォルダーのプロパティから比較的安全に移動できます。

  1. エクスプローラーで「ドキュメント」フォルダーを右クリック
  2. プロパティ を開く
  3. 場所 タブを選択
  4. 移動 ボタンをクリックし、D ドライブ上の新しいフォルダーを選ぶ
  5. 「元の場所のファイルを新しい場所に移動しますか?」と聞かれたら 「はい」 を選ぶ

同じ手順で「ピクチャ」「ビデオ」「ミュージック」なども移動できます。これにより、今後新しく作成・保存されるファイルも、自動的に 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 には、いくつかの便利な掃除機能が標準で搭載されています。

ストレージ センスで自動的にクリーンアップ

ストレージ センス は、一定期間使われていない一時ファイルや、ゴミ箱内のファイルを自動的に削除してくれる機能です。

  1. 設定 を開く
  2. システム > 記憶域 を開く
  3. ストレージ センス の項目でオンにする
  4. 詳細設定から、「一時ファイルの削除タイミング」や「ゴミ箱を空にする頻度」を調整する

これを有効にしておくだけで、少しずつ C ドライブの無駄なファイルが減っていきます。

ディスク クリーンアップでシステムファイルを削除

より強力に空き容量を増やしたい場合は、古い Windows Update の残骸などを削除できる ディスク クリーンアップ が役に立ちます。

  1. スタートメニューから「ディスク クリーンアップ」と検索して起動
  2. C ドライブを選択
  3. 「システム ファイルのクリーンアップ」 をクリック
  4. 再度 C ドライブを選択し、一覧から削除したい項目にチェックを入れる
  5. 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 ドライブの寿命を延ばす現実的な解決策です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次