Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
VGSOURCES
Get listed

device driversPATCH 2026.10.27

Where Does Windows Save or Store Device Drivers?

By VGSources Team 8 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

Windows stores complete installed driver packages in the Driver Store, normally at %SystemRoot%System32DriverStoreFileRepository. That folder is the package repository Windows uses for staging and servicing drivers. Some individual driver files are copied into runtime locations such as %windir%system32 or %windir%syswow64, but those copies are not a complete, dependable backup. To inspect or preserve a package, use the built-in pnputil utility rather than copying files by hand.

Where is the Windows Driver Store located?

The standard location for installed driver packages is:

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

%SystemRoot%System32DriverStoreFileRepository

%SystemRoot% is an environment variable that points to the Windows installation directory. On many computers it resolves to C:Windows, but Windows can be installed on another volume or in a differently named directory. Using the variable in commands and documentation is safer than assuming the drive letter.

%windir% is another commonly used variable for the same Windows directory. In File Explorer, you can paste %SystemRoot%System32DriverStoreFileRepository into the address bar to resolve the actual path on that PC. The directory is protected because its contents are part of Windows’ managed driver installation process.

Popular on Amazon
Sale
LAPGEAR Home Office Pro Lap Desk - Black Carbon, Fits 15.6” Laptops | Built-In Mouse Pad & Phone Slot, Wide Cushioned Wrist Rest, Dual-Bolster Microbead Cushion, Carry Handle
  • Spacious Design: Measuring 21.1" wide and 14.1" deep, our lap desk comfortably fits most laptops up to 15.6". Extra room for accessories ensures convenience.
  • Enhanced Functionality: Packed with handy features, including a 5x9" precision tracking mouse pad and a built-in phone slot for seamless work or video calls. Plus, enjoy ergonomic support with the integrated cushioned wrist rest.
  • Cool Comfort: Enjoy a stable surface with our lap desk's dual bolster cushion, designed for comfort and airflow, keeping your lap cool during extended use.
  • Durable Surface: Work with confidence on our lap desk's solid surface, featuring a sleek black carbon color, ensuring optimal air circulation to prevent your laptop from overheating.
  • On-the-Go Convenience: With an integrated handle and lightweight design (2.8 lbs), our lap desk is portable for travel or moving around the house, offering flexibility in any space.

What is stored in FileRepository?

FileRepository contains staged driver packages, not just the file that makes a device operate. A package includes an INF file and every file referenced by that INF. It can also include catalog and supporting files needed for trust validation and installation.

Microsoft describes the Driver Store as “a trusted collection of inbox and non-Microsoft driver packages.” Windows validates a package and its catalog before staging it. Keeping the complete package together lets Windows install, repair, or roll back a device without searching for missing components.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • INF file: Installation instructions that identify hardware, services, files, and registry settings.
  • Catalog file: The package’s signed trust information, when required by the package.
  • Referenced binaries: Such as .sys, .dll, or other files named by the INF.
  • Supporting data: Additional files required by that particular package.

Folder names inside FileRepository are generated for staged packages and are not intended to be human-friendly labels. A folder that appears to match a graphics, audio, chipset, network, or controller vendor is still managed package data. Do not rename, edit, or remove files in place.

Are driver files also stored in System32 or SysWOW64?

Yes. During installation, Windows can copy selected driver components into runtime directories such as %windir%system32 or %windir%syswow64. Those locations contain files where Windows or a device service may load them, while the Driver Store retains the INF-based package source.

The two locations therefore serve different purposes:

Location Purpose Complete package backup? Recommended action
%SystemRoot%System32DriverStoreFileRepository Staged INF packages and their referenced files Yes, at package level Inspect only; do not manually edit
%windir%system32 or %windir%syswow64 Runtime copies for some driver components No Do not use alone as a backup
A folder supplied to pnputil /export-driver Exported copies of selected or all packages Yes, for the exported packages Copy to another disk or USB drive
Vendor installer or download cache OEM-specific setup files Not guaranteed Check the vendor’s documentation separately

Copying a single DLL or SYS file from System32 may capture a runtime component but omit the INF, catalog, version relationships, and other files needed to reinstall the device. A package-level export is the safer way to preserve a working driver.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Also popular on Amazon
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

How do I list installed driver packages?

Use PnPUtil from an elevated Command Prompt. Microsoft says PnPUtil is built into Windows and is the recommended tool for managing driver packages. The basic enumeration command focuses on third-party packages; it does not display every in-box package shipped with Windows.

  1. Open the Start menu, type Command Prompt, right-click it, and choose Run as administrator.
  2. Enter pnputil /enum-drivers and press Enter.
  3. Read each package’s published name, provider, class, date, version, and signing information in the output.
  4. To show the files associated with each package, run pnputil /enum-drivers /files.

The published name normally uses an oem#.inf form. That name identifies the staged package as Windows knows it; it is more useful for administration than guessing from a FileRepository folder name.

If the command reports that elevation is required, close the window and reopen Command Prompt with administrative rights. If a package is absent from the basic list, it may be an in-box driver rather than a third-party package, or it may belong to a device that is no longer staged.

How do I export drivers for a backup?

PnPUtil can export complete packages, including the INF and files referenced by it. Create the destination on a different disk or removable drive so the backup survives a Windows repair or storage failure.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Connect the destination disk or USB flash drive and create a folder, such as D:DriverBackup.
  2. Open Command Prompt as administrator.
  3. Run pnputil /export-driver * D:DriverBackup, replacing the destination with your actual path.
  4. Wait for PnPUtil to report the export results, then open the destination and confirm that package subfolders and INF files are present.
  5. Keep the exported INF, catalog, and supporting files together. Do not rename individual package files.

The documented syntax is PNPUTIL /export-driver <oem#.inf | *> <target directory>. Using an asterisk exports all packages PnPUtil can enumerate; specifying an oem#.inf exports one package. Because the basic inventory is centered on third-party packages, do not assume this export is a complete image of every inbox driver integrated into Windows.

Modern export syntax is documented for Windows 10 version 1607 and later. PnPUtil itself is built into Windows Vista and later, but available switches can vary by Windows release. On an older installation, run pnputil /? to see the syntax supported by that build before starting a backup.

Also popular on Amazon
Sale
Yilador Webcam Cover 3 Pack, 0.03 inch Ultra Thin Laptop Camera Cover Slide | Camera Blocker Slider for iPhone iPad MacBook Pro Computer iMac Cell Phone PC Laptop Accessories, Great for Privacy, Black
  • Note: Not suitable for MacBooks released after 2023 or devices with a protruding front camera; Not applicable to full-screen or notch-style tempered glass screen protectors; Do not use on the rear camera of the phone.
  • 💻 Why Do You Need a Webcam Cover Slide? — Safeguard your privacy by covering your webcam with our reliable webcam cover when not in use. Don't let anyone secretly watch you. Stay protected!
  • ✅ Thin & Stylish — Enhance your laptop's functionality and aesthetics with our 0.027" ultra-thin webcam covers. Seamlessly close your laptop while adding a touch of sophistication.
  • ✅ Fits Most Devices — Compatible with laptops, phones, tablets, desktops! Keep your privacy intact on Ap/ple, Mac/Book, iPh/one, iP/ad, H/P, L/novo, De/ll, Ac/er, As/us, Sa/msung devices.
  • ✅ 365 Days Protection — Our upgraded 3.0 adhesive ensures a strong hold that won't damage your equipment. Experience reliable, long-term privacy protection day in and day out.

Can I copy the DriverStore folder manually?

You can inspect the folder, but manually copying or modifying its contents is not the supported way to create or service a driver installation. Microsoft instructs administrators not to remove or modify staged files outside the normal staging process.

A raw copy also has practical weaknesses. It may be incomplete if a package is being updated, difficult to identify later, and missing the clean package boundaries that PnPUtil preserves during export. Use the Driver Store as a diagnostic location and use pnputil /export-driver when you need portable package copies.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Never delete a FileRepository subfolder simply because its name looks old or because a device is not currently connected. Removing a needed package can make a device fail after a reboot, hardware change, rollback, or Windows repair.

How do I find which package belongs to a device?

Device Manager is useful when you are starting with hardware rather than a package name. Open Device Manager, expand the relevant hardware category, open the device’s Properties, and use the driver-related information to identify the provider, version, date, and files associated with that device. Then compare those details with the PnPUtil inventory.

This two-stage approach avoids deleting or exporting the wrong package:

  • Start in Device Manager when you know the device, such as a graphics adapter, audio controller, network adapter, or game controller.
  • Start with pnputil /enum-drivers /files when you know the published INF or need a package-wide inventory.
  • Match provider, class, version, and file names rather than relying only on a vendor word in a folder name.

For offline servicing, Microsoft provides Get-WindowsDriver to inspect drivers in an online Windows installation or a mounted Windows image. That is a different task from checking the live Driver Store: it examines the image you specify, which may be a mounted installation source rather than the running system.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Also popular on Amazon
AboveTEK Portable Laptop Lap Desk w/Retractable Left/Right Mouse Pad Tray, Non-Slip Heat Shield Tablet Notebook Computer Stand Table w/Sturdy Stable Work Surface for Bed Sofa Couch or Travel
  • Anti-Slip Surface - Transform your laptop into a mobile workstation with the AboveTEK portable laptop lap desk. The anti-slip surface provides a strong grip for laptops up to 15.6 inches(Diagonal), while the double rubber strip on the bottom ensures a stable display or typing experience on your lap, couch, or bed.
  • Retractable Mouse Pad - Retractable laptop mouse pad extends on both directions for the left/right handed with elevation along the edges for stopping mouse from falling off. The size of laptop tray is 14" X 9.7" and the size of mouse pad is 7.4" X 6.1".
  • Effective Heat Shield - The effective heat shield made of sturdy and thick material protects your laptop from overheating. Prioritizes your comfort and safety, an ideal lap pad or board for working anywhere.
  • EASY to Carry and Store - With an ergonomic and simplistic design, the lap desk is portable to store in a backpack. Only 15" in size, 2.2 lb of weight and with slim 0.6 inch thickness, it is ready to be easily carried around.
  • Widely Applicable - The smooth platform accommodates laptops and tablets up to 15.6 inches(Diagonal), making it a versatile accessory and one of the best gifts for mom, dad, students and professionals. Perfect for use as a laptop bed tray or tablet holder anywhere at home, library, or park.

What is the safest way to remove an unwanted driver?

Removal should follow an identification and recovery plan, not a FileRepository cleanup. First determine whether the package is still required by a connected device, a virtual device, or a recovery scenario. PnPUtil’s inventory guidance warns that unnecessary drivers can create security or stability risks, but a package should be verified as nonessential before removal.

  • Record the package’s published name and provider with pnputil /enum-drivers.
  • Export the package or create another recoverable backup before changing it.
  • Create a Windows restore point before removal when that option is available.
  • Use supported device or package-management procedures rather than deleting files from FileRepository.
  • Restart and test the affected hardware, especially network, storage, graphics, and input devices.

If a removal leaves hardware unavailable, restore the package from the exported backup or use Windows recovery options. The exact recovery route depends on the Windows edition and whether the device still appears in Device Manager; the important distinction is that recovery uses the package and its metadata, not an isolated SYS file.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Where do manufacturer driver installers keep their files?

OEM setup programs may retain downloaded installers or extraction caches outside the Driver Store. There is no single Microsoft-defined cache path that applies to every manufacturer, Windows edition, or driver utility. A vendor cache can be useful for rerunning an installer, but its presence and completeness are not guaranteed.

Treat three things separately: the vendor’s original installer, the staged package in FileRepository, and runtime copies in system directories. For a Windows-level backup, the exported package is the predictable, portable item. Keep the original vendor installer as an optional convenience, not as a substitute for package export.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What should a gaming PC owner back up?

For a gaming system, prioritize packages whose loss would prevent the machine from displaying an image, connecting to the network, producing sound, or accepting input. That commonly means graphics, chipset, network, audio, storage-controller, and USB or controller-related packages. The Driver Store does not distinguish “gaming” drivers from other hardware packages, so use Device Manager and PnPUtil together to identify what the PC actually uses.

Export before a major Windows upgrade, motherboard replacement, clean installation, or graphics-driver experiment. Store the export on a separate drive and label it with the Windows version and date. This gives you a known package set if the new installation cannot immediately reach Windows Update or the manufacturer’s download page.

Also popular on Amazon
Sale
LAPGEAR Home Office Lap Desk – Pink, Fits 15.6” Laptops | Built-In Mouse Pad & Phone Slot, Integrated Device Ledge, Dual-Bolster Microbead Cushion, Carry Handle
  • Spacious Design: Measuring 21.1" wide and 12" deep, our lap desk comfortably fits most laptops up to 15.6". Extra room for accessories ensures convenience.
  • Enhanced Functionality: Packed with handy features, including a 5x9" precision tracking mouse pad and a built-in phone slot for seamless work or video calls. Plus, enjoy laptop support with the integrated device ledge.
  • Cool Comfort: Enjoy a stable surface with our lap desk's dual bolster cushion, designed for comfort and airflow, keeping your lap cool during extended use.
  • Durable Surface: Work with confidence on our lap desk's solid surface, featuring a blush pink color, ensuring optimal air circulation to prevent your laptop from overheating.
  • On-the-Go Convenience: With an integrated handle and lightweight design (2.14 lbs), our lap desk is portable for travel or moving around the house, offering flexibility in any space.

Which Windows driver location should I use?

Use FileRepository to inspect the staged package, System32 or SysWOW64 only when troubleshooting a runtime file, and a PnPUtil export folder for backup or transfer. The Driver Store is the authoritative package repository; runtime directories are not complete backups; and direct edits to either protected Windows locations or staged package files can leave the system inconsistent.

Frequently Asked Questions

Why does pnputil not show every driver on my PC?

The basic pnputil /enum-drivers inventory is aimed at third-party driver packages. Windows inbox packages are not all shown by that command, so use Device Manager for a device view or Get-WindowsDriver when examining an online or mounted Windows image.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why is my Windows folder not on C:?

Windows can be installed on another drive or in a differently named directory. Resolve %SystemRoot% or %windir% on that computer instead of hard-coding C:Windows.

Is an OEM driver installer the same as a Driver Store backup?

No. An installer may be a setup wrapper, a compressed download, or an extraction cache, and its contents vary by manufacturer. A PnPUtil export preserves the staged INF package and its referenced files in a form intended for driver management.

Can I back up only the graphics card driver?

Yes. First use pnputil /enum-drivers and device information to identify the package’s published oem#.inf name, then export that package with the documented pnputil /export-driver syntax. Exporting all packages is broader, while a single-package export requires accurate identification.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

device driversDriver Storegaming PC maintenancePC troubleshootingPnPUtilWindows

Leave a reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.