Skip to main content
Cover image for dch-vs-legacy-drivers-in-windows-10-11 guide

DCH vs Legacy Drivers in Windows 10/11

DCH drivers split hardware support from control-panel apps in Windows 10/11. Why the change happened and how to tell which type you have.

By Sarah Jenkins Updated 2024-03-01Reviewer: author-1 (2024-05-11)

Ever installed a graphics driver and wondered why the control panel showed up as a separate app from the Microsoft Store? That split is the signature of a DCH driver, the packaging style Microsoft pushed across Windows 10 and 11. The older "legacy" style bundled everything into one installer instead. The two aren't interchangeable, and mixing them causes odd failures. Here you'll learn what DCH actually changes under the hood, how to check which type your PC is running, and how to switch safely without leaving broken pieces behind.

  1. 1

    Understand what DCH actually splits apart

    DCH stands for Declarative, Componentized, Hardware Support Apps, but the practical idea is simpler: it separates the driver into layers. The base driver contains just the core hardware support and installs through the standard driver store. Any control panel, settings dashboard, or extra features become a separate companion app delivered through the Microsoft Store. Legacy drivers, by contrast, cram the driver and its control panel into one big installer. The split makes updates cleaner and lets Windows manage the base driver on its own, while the vendor updates the companion app independently through the Store.

  2. 2

    Know why Microsoft made the change

    The old all-in-one model caused problems. Installers wrote files and registry entries all over the system, which made drivers fragile during Windows upgrades and hard to service cleanly. DCH enforces a stricter, more predictable layout: the base driver stays within the driver store where Windows can update and roll it back reliably, and user-facing apps live in the managed Store environment. That means Windows Update can ship a stable base driver to your PC automatically, while feature apps update on their own schedule. It's about reliability and cleaner upgrades, not about removing functionality you rely on.

  3. 3

    Check which type you have

    Right-click the Start button, open Device Manager, and find your device, such as the display adapter. Double-click it, open the Driver tab, and click Driver Details. If you see file paths that include a folder like DriverStore\FileRepository and the package looks lean, you're likely on a DCH driver. Another strong clue: the vendor's control panel appears as a separate entry in your Start menu or the Microsoft Store rather than being installed by the driver itself. Some vendor control panels also display the driver type directly on their information or about screen, which settles it quickly.

  4. 4

    Confirm with the vendor's own tools

    The most reliable confirmation comes from the hardware maker. Graphics vendors, for instance, label their downloads and their control-panel information screens as either DCH or Standard/Legacy. Open your vendor's control panel app and look at its system or about section, which typically states the driver type and version outright. On the vendor's official support page, driver listings for Windows 10 and 11 usually note DCH explicitly. Matching what the vendor reports against what Device Manager shows gives you certainty before you make any changes, so you know exactly what you're switching from.

  5. 5

    Respect the no-mixing rule

    This is the pitfall that trips people up: you cannot install a DCH driver on top of a legacy one, or the reverse, without a clean removal first. The two packaging styles lay out files and registry entries differently, so layering them leaves conflicting leftovers that cause crashes, missing control panels, or install failures. Windows 10 and 11 have generally moved to DCH, and vendors increasingly ship DCH only. If your current driver is legacy and the new one is DCH, plan to fully uninstall the old package before installing the new type rather than trying to update straight over it.

  6. 6

    Switch types safely

    First, set a restore point: type "Create a restore point" in the Start search box, open it, confirm protection is on, and click Create. Then remove the existing driver completely, including its control panel app, using the vendor's own uninstaller or removal tool where one is offered, since that clears the leftovers a plain uninstall can miss. Reboot. Now install the new driver type freshly from the vendor's official support page, and let its companion app install from the Microsoft Store if prompted. Installing onto a clean slate avoids the mixed-package conflicts that cause most switching trouble.

  7. 7

    Verify the new setup works

    After installing and rebooting, reopen Device Manager, check the device's Driver tab, and confirm the version matches what you just installed. Launch the companion control-panel app to make sure it opens and sees your hardware; a missing or broken control panel is the classic sign the base driver and app got out of sync. If the app didn't arrive, install it from the Microsoft Store. Once the base driver reports correctly and its app runs properly, your switch is clean. Keep future updates matched to the same DCH type to avoid repeating the removal dance.

Related Drivers