Windowsのドライバー ストアとは何か、なぜ肥大化するのか、そしてpnputilを使用して古いドライバー パッケージを安全に一覧表示および削除する方法について解説します。
ドライバー ストアは、PC上でステージングされたすべてのドライバー パッケージをWindowsが保持する保護されたフォルダー「C:\Windows\System32\DriverStore\FileRepository」です。Windowsはドライバー ストア内のパッケージからのみデバイスをインストールするため、古いグラフィックス ドライバーやプリンター ドライバーが蓄積され、数ギガバイトの容量を占有することがあります。
ドライバーがインストールされる際、WindowsはまずINFファイルを含むパッケージ全体をドライバー ストアにコピー(ステージング)し、その後デバイス用にインストールします。パッケージは、pnputilなどのツールでは oem<number>.inf として表示されます。
どのデバイスも使用していないパッケージは、pnputilを使用して削除できます。「pnputil /enum-drivers」を実行すると、サードパーティ製パッケージが公開名、プロバイダー、クラス、バージョンとともに一覧表示されます。「pnputil /delete-driver oem<number>.inf」でパッケージを削除できます。デバイスがまだ使用している場合、Windowsは削除を拒否します。/force オプションを追加すれば強制削除できますが、避けるべきです。
pnputil /enum-drivers」を実行し、古いバージョンの公開名 (oem<number>.inf) を確認します。pnputil /delete-driver oem<number>.inf」を実行します。補足: Rain Cleanerは、ドライバーをインストールする前に復元ポイントを作成し、現在のドライバーのコピーを保存します。
最終更新: 2026-10-08
DISMの概要、/CheckHealth、/ScanHealth、/RestoreHealthコマンドの解説、およびWindowsを修復するためにDISMとSFCがどのように連携するかについて説明します。
WinREの概要、起動方法、提供されるツール、および reagentc /info を使用した確認方法について説明します。
sfc /scannow の機能、結果の読み方、CBS.log の場所、および DISM を先に実行すべきタイミングについて解説します。