2026-09-048 分で読めます

C:\Windows\Installer が 30 GB: これは何か、削除してよいのか

ディスク上で最大の隠しフォルダーと、削除できない理由

短い答え: `C:\Windows\Installer` は、インストール済みプログラムのインストーラー(MSI)とパッチ(MSP)ファイルを Windows がキャッシュしている隠しシステムフォルダーです。Windows はこれらをプログラムの修復、変更、アンインストールに使います。フォルダーや中身をまとめて削除すると、修復とアンインストールが恒久的に壊れ、場合によっては Windows Update も失敗します。数年で 20〜40 GB に達するのは普通で、その大半はどのインストール済み製品からも参照されなくなった孤立パッチです。安全なやり方はフォルダーを削除することではなく、インストーラーのデータベースと照合して本当に孤立しているファイルを特定し、それだけを取り除くことです。Office や Visual Studio のようにパッチの多い製品の古いバージョンを正しくアンインストールするだけでも、このフォルダーは自然に小さくなります。

このフォルダーはエクスプローラーで既定では表示されません。保護されたオペレーティングシステムファイルが隠されているため、多くの人はディスクを埋めているものが何なのか最後まで分かりません。以下ではまずフォルダーの役割を、次に安全に片付けられるものを説明します。

要点

  • `C:\Windows\Installer` はインストール済みプログラムの MSI/MSP キャッシュで、Windows は修復・変更・アンインストールに使います。
  • フォルダーや中身の削除は取り返しがつきません。プログラムを正しくアンインストールできなくなり、一部の更新が失敗します。
  • 年数を経て 20〜40 GB になるのは普通で、その多くはどの製品にも属さない孤立パッチです。
  • ディスク クリーンアップと DISM はこのフォルダーに「触れません」。DISM のコンポーネント クリーンアップは WinSxS が対象です。
  • 最も安全で効果が大きいのは、Office や Visual Studio など更新の多い製品の古いバージョンを設定から正しくアンインストールすることです。
  • フォルダーは隠しかつシステム属性です。サイズを見るにはエクスプローラーで「保護されたオペレーティング システム ファイルを表示しない」をオフにする必要があります。

C:\Windows\Installer の中で何を削除できるか

対象削除の可否理由
Installer フォルダー全体不可インストール済みプログラムの修復・変更・アンインストールが恒久的に壊れる
インストール済み製品の .msi不可プログラムのアンインストールや機能追加に必要
孤立した .msp パッチ検証すれば可どのインストール済み製品からも参照されなければ不要
$PatchCache$ サブフォルダー要注意パッチの基準コピー。削除すると以降のパッチが元のメディアを要求することがある
フォルダーの別ドライブへの移動非推奨サポートされない構成で、更新が壊れる可能性がある

C:\Windows\Installer とは何か、なぜ大きくなるのか

Windows インストーラー技術でインストールされたプログラムは、セットアップ時に自身の MSI パッケージのコピーをこのフォルダーに置きます。目的は単純で、後でアンインストール・修復・変更をしたいときに Windows が元のインストールメディアを要求しなくて済むようにするためです。パッチも同じ理屈で、すべての MSP がここに保存されます。

大きくなる原因はここにあります。月に何度もパッチが出る Office のような製品は、年月とともに数百の MSP ファイルを蓄積します。Visual Studio、SQL Server、大規模な CAD スイートも同様です。さらに製品をアップグレードしたとき、旧バージョンのパッチが必ず整理されるわけではありません。この残骸を孤立パッチと呼びます。

結果として、5 年使った Windows で 20〜40 GB は珍しくありません。ファイル名がランダムな GUID であるため、見ただけでは何がどれに属するのか分かりません。これこそ、このフォルダーを手作業で整理できない本当の理由です。

なぜ削除が危険なのか

ネット上でよく見る「このフォルダーを削除すればギガバイト単位で空く」という助言は、具体的な損害をもたらします。プログラムの MSI ファイルが失われると、Windows はそのプログラムをアンインストールできなくなります。設定のアンインストールボタンはエラーを返し、プログラムは一覧に残り続けます。修復や機能の追加も同様に動かなくなります。

2 つ目の損害は更新時に現れます。製品に新しいパッチを適用する際、Windows インストーラーは以前のパッチの基準コピーを必要とすることがあります。それが削除されているとインストールは失敗し、たいていは意味の分からないエラーコードが表示されます。数か月後に原因をたどるのはほぼ不可能です。

だからこそ Windows はこのフォルダーを隠しかつシステムとして扱い、ディスク クリーンアップも決して触れません。マイクロソフトの立場は明確です。このフォルダーの中身は手作業で管理するものではありません。

では実際に何ができるのか

最大かつ最も安全な効果は、フォルダー自体ではなく、それを太らせているプログラム側から得られます。設定 > アプリ に、もう使っていない古い Office、複数の Visual Studio、古い SQL Server インスタンスが並んでいるなら、正しくアンインストールしてください。アンインストールは自身の MSI と MSP も片付けます。古い Office を 1 つ削除するだけで 5〜10 GB 空くことがよくあります。

2 番目の手順は、多くの人が実際に取り違えている場所です。コンポーネント ストアです。`DISM /Online /Cleanup-Image /StartComponentCleanup` は `C:\Windows\WinSxS` にある置き換え済みのコンポーネントを削除します。Installer フォルダーには触れませんが、Windows フォルダーを本当に膨らませているのは WinSxS であることが多いのです。

3 番目の孤立パッチの削除は、インストーラーのデータベースと照合するツールを使う場合にのみ安全です。そうしたツールはフォルダー内の各ファイルをインストール済み製品の参照リストと突き合わせ、どの製品も所有していないファイルだけを印付けします。手作業で試みず、作業前に必ず復元ポイントを作成してください。

ディスクの他のどこに容量が隠れているか

Installer フォルダーを調べる人の多くは、もっと広い疑問を抱えて来ます。「C ドライブがいっぱいなのに、何が使っているのか分からない」です。このフォルダーは上位に来ますが、単独の犯人であることはまれです。

同じ規模の隠れた項目としては、コンポーネント ストア `C:\Windows\WinSxS`、システムの復元ポイントのシャドウ コピー、休止状態ファイル `hiberfil.sys`、ページ ファイル `pagefile.sys`、そして古いユーザー プロファイルがあります。いずれも隠されており、エクスプローラーがフォルダーサイズを計算するとき正しく現れません。

Disk Mop の「ディスク解析」モジュールは、隠しフォルダーやシステム ディレクトリを含めてドライブをフォルダー単位でたどり、これらの項目をサイズ順に並べます。Disk Treemap 表示は同じデータを一目で読める形にします。どのフォルダーに時間をかける価値があるかを推測する代わりに、見て判断できます。

よくある質問

ディスク クリーンアップはこのフォルダーを整理しますか。

いいえ。標準のディスク クリーンアップもストレージ センサーも `C:\Windows\Installer` には触れません。これは意図的な設計で、その中身はインストール済みプログラムが正しく動作するために必要だからです。

フォルダーを別のドライブに移せますか。

ジャンクションを使えば技術的には可能ですが、マイクロソフトはサポートしていません。更新や修復が予期せず失敗することがあります。システムドライブが非常に小さい場合は、古いプログラムをアンインストールするほうが安全です。

なぜファイル名は意味のない文字列なのですか。

Windows インストーラーは各パッケージを一意の GUID で登録し、その識別子でファイルを保存します。そのため、ファイルを見てどのプログラムのものか判断することはできません。対応付けはインストーラーのデータベース経由でのみ可能です。

なぜエクスプローラーでこのフォルダーが見えないのですか。

隠し属性と「保護されたオペレーティング システム ファイル」として設定されているためです。表示するには エクスプローラー > 表示 > オプション > 表示 タブで「保護されたオペレーティング システム ファイルを表示しない」をオフにします。

評決

`C:\Windows\Installer` はディスク上で最大級の隠しフォルダーですが、削除を待つゴミの山ではありません。正しい順序は、まず使っていないプログラムを正しくアンインストールし、次に `DISM` でコンポーネント ストアを整理し、最後に検証を行うツールで孤立パッチを削除することです。

その隣にどんな隠れた項目が積み上がっているかを見るには、Disk Mop の「ディスク解析」と Disk Treemap がシステムフォルダーを含めてドライブをサイズ順に並べます。「アンインストールの残骸」モジュールは、削除済みプログラムが残したファイルとレジストリ項目を別途一覧にします。

ディスクの隠しフォルダーをサイズ順に並べる

一回のお支払いですべての機能に永久アクセス。サブスクリプションや隠れた料金はありません。

Disk Mopを今すぐダウンロード

関連記事