Dドライブに勝手に作成された「Program Files」「WindowsApps」フォルダーの安全な削除方法とKB5063878との関係【Windows 11/10】

「保存する新しいコンテンツの場所」を一時的に D ドライブへ変えただけなのに、D: の直下に「Program Files」「WindowsApps」と謎のユーザーフォルダーが突然出現すると、誰でも「消して大丈夫なのか?」「Windows が壊れないか?」と不安になります。本記事では、この現象の仕組みと安全に削除する条件、具体的な削除手順、最終手段としての D ドライブのフォーマットの可否、さらに噂の更新プログラム KB5063878 との関係まで、まとめて詳しく解説します。

目次

今回の状況のおさらい:なぜ D: に「Program Files」「WindowsApps」ができたのか

まずは、今回のケースを整理します。

操作内容結果
設定 > 記憶域 > 「新しいコンテンツの保存先」で、一時的に D: ドライブを選択D: の直下に「Program Files」「WindowsApps」フォルダーと、一時的なユーザー名フォルダーが自動作成された
その直後に、保存先を再び C: に戻した保存先は C: に戻るが、D: に作られたフォルダーはそのまま残る(容量は 0 バイト)

Windows 10/11 では、アプリや一部のコンテンツの保存先を C: 以外のドライブに変えると、将来その場所にストアアプリやゲームをインストールできるように、あらかじめ専用のフォルダー構成を作成します。

具体的には、次のようなフォルダーが候補になります。

フォルダー名主な用途今回のケース
Program Files従来型デスクトップアプリや、一部の Microsoft Store アプリ用の土台0 バイトで中身なし。将来のインストールに備えた「器」だけが作成された状態
WindowsAppsMicrosoft Store アプリ・ゲーム本体(UWP アプリ)の格納先同じく 0 バイト。アプリを実際に入れる前の「空の箱」だけがある状態
ユーザー名フォルダー(Temp っぽい名前)ストアアプリ用プロファイルや一時データの置き場保存先変更時に自動で作られたが、アプリを入れていないので中身はほぼ空

今回は「保存先を D: に変えた直後に C: に戻した」だけなので、実際には D: にアプリはインストールされておらず、「使われない空フォルダーだけが残った」状態と考えられます。

D: の Program Files / WindowsApps は削除してよいのか

結論から言うと、次の条件をすべて満たしていれば、D: 直下の「Program Files」「WindowsApps」「一時ユーザーフォルダー」は削除して構いません。

  • D: に Microsoft Store / Xbox アプリやゲームをインストールしていない
  • 他のアプリ(Steam など)が、インストール先として「D:\Program Files」などを明示的に使っていない
  • フォルダーを開いても、中に意味のあるプログラムやデータが入っていない(0 バイトか、ごくわずかな管理ファイルのみ)

逆に、C: の「Program Files」「WindowsApps」フォルダーは、Windows 本体に必須です。ここをいじるとシステムが壊れたり、Microsoft Store アプリが起動しなくなったりするため、絶対に削除しないでください。

削除前にチェックしたいポイント

確認項目チェック方法OK の目安
D: にストアアプリやゲームが入っていないか設定 > アプリ > インストール済みアプリ を開き、「保存場所」や「インストール先」が D: になっているものがないか確認D: を示すアプリが 1 つもない
D:\Program Files 内にアプリがないか隠しファイルを表示した状態で D:\Program Files を開き、有名アプリの名前のフォルダー(例:Adobe、Google、Valve など)がないか確認中身が空、または 1~2 個の小さなファイルだけ
D:\WindowsApps がほぼ空かWindowsApps は通常保護されているが、プロパティでサイズを確認し「0 バイト」か極小であることを確認数 MB も使っていない
D: がシステム用ではないか「ディスクの管理」を開き、D: に「システム」「ブート」「回復」などの表示が付いていないか確認「データ」「ボリューム」などの名前だけで、システム関連の表示がない

これらを満たしているなら、「D: に残っている Program Files / WindowsApps は、将来のインストールに備えて作られた空の箱」だと判断して問題ありません。

TrustedInstaller とは何者か? なぜ削除を邪魔してくるのか

いざフォルダーを削除しようとすると、「TrustedInstaller により削除できません」「アクセスが拒否されました」といったメッセージになることがあります。

TrustedInstaller は、Windows のシステムファイルを守るための「特別なユーザー(サービス)」です。Program Files や WindowsApps のような重要フォルダーは、所有者が TrustedInstaller になっており、通常の管理者ユーザーであっても勝手に削除できないようになっています。

今回 D: に作成されたフォルダーも、C: と同じルールが適用されるため、空フォルダーであっても簡単には消せません。そこで、

  • 所有者を一時的に自分(または Administrators グループ)へ変更する
  • フルコントロールのアクセス許可を付与する

といった操作を行う必要があります。

ただし、これを C: ドライブ側で安易に行うのは非常に危険 です。C: の Program Files / WindowsApps は Windows 本体の一部なので、D: 側だけを対象に慎重に実行してください。

D: の Program Files / WindowsApps を削除するおすすめ手順

ここからは、具体的な削除手順を順番に紹介します。「GUI だけでやりたい人向け」と「コマンドで一気に片付けたい人向け」の両方を載せています。

事前準備:バックアップと復元ポイント

  • D: に大事なデータがある場合は、必ず別ドライブや外付けディスクにバックアップを取る
  • 念のため、システムの復元ポイントを作成しておく(コントロール パネル > システム > システムの保護)

フォルダー削除だけで Windows が壊れる可能性は高くありませんが、予防策としては有効です。

方法1:エクスプローラーから所有者を変更して削除

GUI だけで進めたい場合は、次の手順で所有者とアクセス許可を変えてから削除します。

  1. エクスプローラーで D:\WindowsApps を右クリックし、「プロパティ」を開く
  2. [セキュリティ] タブ > [詳細設定] をクリック
  3. 「所有者」の右側にある [変更] をクリック
  4. 自分のユーザー名、または Administrators と入力し、[名前の確認] で解決できることを確認して [OK]
  5. 「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れて [OK]
  6. いったんプロパティを閉じ、再度 [セキュリティ] タブから [編集] を開き、自分のユーザーまたは Administrators に「フルコントロール」を付与する
  7. 設定が反映されたら、エクスプローラーで D:\WindowsApps を選択して Delete キーで削除
  8. 同じ手順を D:\Program Files および一時ユーザーフォルダーにも実施する

作業中に「アクセスが拒否されました」と出る場合は、エクスプローラーを「管理者として実行」してやり直すと改善することがあります。

方法2:セーフモードで起動して削除

通常起動だと、バックグラウンドのサービスやセキュリティソフトがロックして削除できない場合があります。その場合は、セーフモードで起動して削除するのがおすすめです。

  1. 設定 > システム > 回復 > 「今すぐ再起動」(または Shift を押しながら再起動)
  2. 「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」> 再起動
  3. 再起動後、「4) セーフモードを有効にする」などを選択
  4. セーフモードでサインインしたら、上記の所有者変更手順を行い、エクスプローラーからフォルダーを削除

セーフモードでは最低限のドライバーやサービスだけが動くため、フォルダーのロックが外れやすくなります。

方法3:コマンドプロンプト(管理者)で一気に削除

コマンドに抵抗がない場合は、所有権の取得から削除までをまとめて行うこともできます。この方法では、必ず「管理者として実行」したコマンドプロンプトを使ってください。

  1. スタートメニューで「cmd」と入力
  2. 「コマンドプロンプト」を右クリックして「管理者として実行」を選択
  3. 次のコマンドを順番に実行
takeown /f D:\WindowsApps /r /d y
icacls D:\WindowsApps /grant Administrators:F /t
rmdir /s /q D:\WindowsApps

takeown /f "D:\Program Files" /r /d y
icacls "D:\Program Files" /grant Administrators:F /t
rmdir /s /q "D:\Program Files"

それぞれの意味は次の通りです。

  • takeown:フォルダーと中身の所有者を現在の管理者に変更
  • icacls ... /grant Administrators:F:Administrators グループにフルコントロール権限を付与
  • rmdir /s /q:指定フォルダー以下をサブフォルダーごと一括削除(確認メッセージなし)

注意:パスを間違えると、必要なフォルダーまで消してしまう危険があります。特に C:\ と打ち間違えないように、慎重に確認してから Enter を押してください。

通常起動のコマンドプロンプトだけで削除できるのか?

「コマンドプロンプト(通常起動)だけで削除したい」という質問もよくありますが、結論としては、ほとんどの場合おすすめできません。

  • TrustedInstaller が所有者になっているフォルダーは、管理者権限がないと所有者の変更自体ができない
  • 仮に自分が所有者だったとしても、削除途中で権限不足が出て中途半端に残る可能性がある

そのため、余計なトラブルを避ける意味でも、コマンドプロンプトは必ず「管理者として実行」し、必要であればセーフモードも併用するのが安全です。

どうしても削除できない場合:D ドライブをフォーマットしても良い?

権限を変えても削除できない、あるいはフォルダー以外にも不要なゴミがたくさん残っていて綺麗にしたい…という場合、最終手段として「D ドライブを丸ごとフォーマットする」という方法があります。

このとき、最も重要なのは次の点です。

  • D: が Windows のシステムパーティションではないこと
  • メーカーのリカバリー用パーティションでもないこと

確認方法は以下の通りです。

  1. Win + X キー > 「ディスクの管理」を開く
  2. 下段のディスク一覧から D: を探す
  3. D: の欄に「システム」「ブート」「回復」「EFI」などのラベルが付いていないことを確認

一般的な構成では、

  • C: … Windows 本体(システム/ブート)
  • D: … データ用(ユーザーデータやゲーム等)

となっていることが多く、この場合は D: をフォーマットしても Windows 自体は問題なく起動します。ただし、D: 上のデータやゲームはすべて消えますので、必ずバックアップを取っておきましょう。

D: をフォーマットする手順の一例

  1. 必要なデータ(ドキュメント、写真、ゲームデータなど)を別ドライブや外付け HDD にコピー
  2. 「この PC」を右クリック > 「管理」 >「ディスクの管理」を開く
  3. D: ドライブのボリュームを右クリックし、「フォーマット」を選択
  4. ファイルシステムを「NTFS」、アロケーションユニットは既定のまま、「クイックフォーマットを実行する」にチェックを入れて [OK]
  5. フォーマット完了後、エクスプローラーで D: を開き、不要フォルダーがきれいに消えていることを確認

フォーマット後は、ゲームランチャー(Steam など)からインストール先が変わったことを認識させる必要があります。これについては後述します。

ゲームや大容量データの再配置のコツ

ゲームを大量に D: に入れている場合、「再ダウンロードは避けたい」というのが本音だと思います。状況に応じて、次のような戦略が取れます。

ケース1:フォーマットまではしない場合

D: をフォーマットせず、フォルダー削除だけで済ませたい場合は、基本的にはゲームに影響はありません。ただし、万が一ゲームが「D:\Program Files」配下にインストールされていた場合、削除してしまうと起動しなくなります。

  • ゲームランチャー(Steam / Epic / Origin など)で、各ゲームのインストール場所を事前に確認
  • もし D:\Program Files 配下にあるゲームがあれば、そのゲームは一度アンインストールして別フォルダー(例:D:\Games)に入れ直す

こうしておけば、D:\Program Files ごと削除しても、別フォルダーのゲームには影響しません。

ケース2:フォーマットして D: を完全に空にする場合

フォーマットする前に、次のようにしておくと再ダウンロードの手間を減らせます。

  • Steam
    • D: の Steam ライブラリフォルダー(通常は SteamLibrary\steamapps\common)を丸ごと C: などに一時コピー
    • D: をフォーマットしたあと、同じ階層構造で D: に戻す
    • Steam クライアントを起動し、「設定 > ストレージ」から新しいライブラリフォルダーとして D: を追加
    • ゲームの「インストール」を実行すると、既存ファイルを検出して検証だけ行い、再ダウンロードを最小限にできる
  • Epic Games / EA App / Ubisoft Connect など
    • クライアントごとに「既存ファイルの検証」「フォルダー指定で再認識」といった機能があるので、事前に確認しておく
  • Microsoft Store / Xbox アプリ経由のゲーム
    • これらはライセンスやインストール情報をシステム側で管理しており、フォルダーを単純コピーするだけでは再利用できないことが多い
    • D: をフォーマットした場合、多くは 再インストールが必要 と考えた方が安全

フォーマット前後はどうしても多少の手間はかかりますが、上記のようにゲームクライアントの機能を活用すれば、ダウンロード量をかなり抑えられます。

KB5063878 と SSD 障害の噂:今回のフォルダー問題との関係は?

ここで気になるのが、「SSD を破損させると噂の更新プログラム KB5063878」と今回の D: フォルダー問題に関係があるのか、という点です。

KB5063878 とは何か

KB5063878 は、Windows 11 24H2 向けに配信された累積的な更新プログラムの一つで、一部のユーザーから「インストール後に SSD や HDD に問題が出たのではないか」という報告が上がりました。特に、Phison 製コントローラーを搭載した SSD に影響があるのでは、と海外メディアやコミュニティでも話題になりました。

その後の検証結果(2025 年時点)

こうした報告を受けて、SSD コントローラーメーカーの Phison は、自社コントローラーを搭載した SSD について累計 4,500 時間以上・2,200 回を超えるテストを実施し、報告されていたような障害は再現できなかったと公式に発表しています。この時点で、KB5063878 と Phison 製コントローラーの間に明確な因果関係は確認できていないという立場です。

また、Microsoft 側でも KB5063878 の影響を検証し、Phison と共同でテストを行った結果、「更新プログラムそのものが直接の原因と断定できる SSD 障害は確認されなかった」とする情報が公開されています。

もちろん、個別の環境ではファームウェアやドライバー、温度条件など複数の要因が絡んで問題が起きる可能性はゼロではありませんが、「KB5063878 を入れたら必ず SSD が壊れる」というような状況ではない、と整理するのが妥当です。

今回の D: フォルダー問題と KB5063878 の関係

今回のテーマである「D: に Program Files / WindowsApps が勝手にできた」件については、更新プログラム KB5063878 とは直接関係ありません。

これらのフォルダーは、あくまで「新しいコンテンツの保存先」を D: に変更したことによる副作用であり、更新プログラムの有無にかかわらず発生する Windows の標準動作です。KB5063878 をアンインストールしたかどうかに関係なく、フォルダーはそのまま残ります。

したがって、

  • D: の Program Files / WindowsApps が作られた原因は、保存先設定の変更
  • SSD 破損の噂がある KB5063878 とは別件(フォルダー生成のトリガーではない)

と考えて問題ありません。すでに KB5063878 をアンインストール済みであれば、今の時点で過度に SSD の物理故障を心配する必要性は低いと言えるでしょう。

実務的なまとめとおすすめの対応方針

最後に、今回の質問内容ごとに簡潔に整理します。

質問要点の回答
D: 上の Program Files / WindowsApps を削除しても安全か?D: にアプリやゲームをインストールしていない、または別フォルダーにしか入れていないのであれば、削除して問題なし。ただし C: 側は絶対に削除しないこと。
TrustedInstaller により削除できないが、どうすれば完全に消せるか?D: 側フォルダーの所有者を自分(または Administrators)に変更し、フルコントロールを付与したうえで、セーフモードや管理者コマンドプロンプトから削除する。
コマンドプロンプト(通常起動)だけで削除できるのか?理屈の上では所有者と権限次第だが、TrustedInstaller 管理下のフォルダーではほぼ不可能かつ危険。必ず「管理者として実行」したコマンドプロンプトを使うことを推奨。
削除できない場合、D: をフォーマットしても Windows は壊れないか?D: がシステムパーティションや回復パーティションでないことを「ディスクの管理」で確認できれば、フォーマットしても Windows 自体は壊れない。ただし D: 上のデータやゲームは全消去されるのでバックアップ必須。
KB5063878 との関連は?D: に Program Files / WindowsApps が作られたこと自体は、KB5063878 ではなく「保存先設定の変更」が原因。SSD 障害との直接的な因果関係は、現時点の公式情報では確認されていない。

実際の対応としては、次のステップで進めるのが現実的です。

  1. D: に重要なアプリやゲームがないことを確認する
  2. D:\Program Files / D:\WindowsApps / 一時ユーザーフォルダーの中身が空かどうか確認する
  3. 所有者と権限を変更し、セーフモードまたは管理者コマンドプロンプトから削除を試す
  4. それでもダメで D: をさっぱりさせたい場合のみ、バックアップを取った上でフォーマットを検討する

この手順を踏めば、Windows 本体を壊すことなく、D: に勝手に作られてしまったフォルダーを安全に整理することができます。


この記事を書いた人

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

コメント

コメントする

目次