Enumerate Driver Store Packages with pnputil /enum-drivers
List third-party OEM driver packages with versions and dates before pruning the driver store.
01Command
$ pnputil /enum-drivers02What it does
The driver store accumulates an OEM .inf package for every driver version ever installed, and Disk Cleanup never touches it. pnputil /enum-drivers shows each package's published name (oem0.inf, oem1.inf...), class, version and date, which tells you which old copies are safe to remove with `pnputil /delete-driver oemXX.inf` afterwards. This is the standard first step when Disk Cleanup or storage recovery requires removing orphaned driver packages.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- pnputil - Windows CommandsEvidence: Documents pnputil /enum-drivers, which lists all third-party driver packages in the driver store with OEM numbers and versions.
- PnpUtil syntax and examplesEvidence: Shows pnputil syntax including /enum-drivers and the matching /delete-driver oemXX.inf command used for cleanup.
Last verified: 2026-09-17 · Category: System & Settings
06Related solutions
Built-in command that enumerates kernel drivers with state, start mode and file path.
One command that shows OS version, install date, boot time, memory, network adapters and installed hotfixes.
Built-in Windows command to compute MD5, SHA1 or SHA-256 hashes of any file.