Device Manager Error Code 28 Explained
What Code 28 actually means in Windows Device Manager, and the calm steps that usually resolve it.
What Code 28 actually means in Windows Device Manager, and the calm steps that usually resolve it.
Code 28 indicates Windows has recognised the device but does not yet have a driver loaded for it. The device appears in Device Manager with a yellow triangle, ready to be paired with its software bridge to the operating system.
This is one of the more straightforward Device Manager codes to resolve in most cases, because the underlying cause is simply that the driver has not yet been installed.
Right-click the device in Device Manager, choose Properties, and check the Details tab → Hardware Ids. The first ID is your most reliable search term — paste it into a search engine alongside 'driver' to find legitimate vendor pages.
Use the device manufacturer's own support page, your laptop manufacturer's page, or the Windows Update Catalog as your sources, in that order of preference.
After installing the driver, refresh Device Manager. The yellow triangle should disappear and the device should move to its proper category in the tree. If it does not, reboot once and check again — some drivers complete their setup at boot.
If Code 28 persists, double-check that the driver matches your Windows version (32-bit vs 64-bit, Windows 10 vs 11, x64 vs Arm). Mismatched drivers will appear to install but will not load at runtime.
The questions readers send us most often on this topic.
Either the device is not in Windows Update's catalog, or your computer is offline. Manual install is straightforward once you have the Hardware ID.
The device manufacturer's official site, your laptop manufacturer's support page, or the Windows Update Catalog — in that order of preference.
Yes — drivers in C:\Windows\System32\DriverStore can be exported with PnPUtil and installed on another machine running the same Windows version.
Hand-picked articles that pair well with this one.
Browse our friendly walkthroughs for the other Device Manager codes you may bump into.