How to Fix Code 28 Windows 10
If you are trying to figure out how to fix code 28 windows 10, the short answer is that Windows usually does not have the correct driver for the device. In most cases, you can fix it by identifying the affected hardware, installing the right driver from the PC or device manufacturer, and then restarting your computer to confirm the error is gone.
What Code 28 means in Windows 10
Code 28 is a Device Manager error that appears when Windows cannot load a driver for a piece of hardware. The device may show as an unknown device, a network adapter with a warning symbol, a USB controller problem, or another component that is not working properly.
This is usually a driver issue, not necessarily a hardware failure. That matters because the fix is often simple: locate the missing driver and install the correct one.
Fastest way to fix Code 28
If you want the shortest path to a fix, follow this order:
- Check which device has the warning in Device Manager.
- Run Windows Update, including optional driver updates.
- Install the driver from your PC manufacturer or the hardware manufacturer.
- Use the device’s hardware ID if you are not sure what driver it needs.
- Uninstall and reinstall the device in Device Manager.
- Restart and verify that the warning is gone.
That order starts with the safest fixes first, then moves to more targeted troubleshooting if the problem remains.
Check which device is affected
Before you install anything, identify the device that actually has Code 28. The correct fix depends on whether the problem is with a chipset, Wi-Fi adapter, USB controller, graphics adapter, Bluetooth device, or something else.
- Right-click Start and open Device Manager.
- Look for a device with a yellow warning icon.
- Double-click the device, then open the General tab.
- Read the Device status message and confirm it says Code 28.
If the device appears under Other devices as an unknown device, that is a strong sign Windows is missing the correct driver.
Run Windows Update first
Windows Update can sometimes install a driver automatically, especially for common hardware. It is not always enough for specialized components, but it is a good first step.
- Open Settings.
- Go to Update & Security and select Windows Update.
- Click Check for updates.
- Install any available updates and restart the PC.
- Return to Windows Update and look for Optional updates or Driver updates.
- Install relevant driver updates if they are offered.
Optional driver updates can help, but for important hardware such as chipset, network, storage, USB, or graphics components, the manufacturer’s driver is often the better choice.
Install the correct driver from the manufacturer
The most reliable fix for Code 28 is installing the proper driver directly from the computer maker or the hardware maker. This is especially important for laptops, prebuilt desktops, Wi-Fi adapters, docking stations, and motherboard components.
- Identify your PC model or the exact hardware model.
- Go to the support site for the PC manufacturer, such as Dell, HP, Lenovo, Acer, ASUS, or the system builder.
- Search for drivers for your exact model and Windows 10 version.
- Download the driver that matches the device type, such as chipset, audio, network, Bluetooth, or graphics.
- Install the driver and restart the computer.
If the device came from a separate hardware vendor, such as Intel, Realtek, AMD, NVIDIA, Broadcom, Qualcomm, or MediaTek, that vendor may provide the best driver package for the device.
When manufacturer drivers matter most
- Chipset drivers, because they help Windows recognize core motherboard functions.
- USB controllers, because missing chipset support can affect multiple ports and devices.
- Network adapters, because generic drivers may not fully support the hardware.
- Graphics adapters, because Windows may install a basic display driver instead of the full one.
Use hardware IDs to find the missing driver
If you do not know what the device is, hardware IDs can help you match the device to the right driver. This is one of the most useful ways to solve unknown device errors.
- Open Device Manager and right-click the problem device.
- Select Properties.
- Open the Details tab.
- In the drop-down menu, choose Hardware Ids.
- Copy the top value, which often looks like PCI\VEN or USB\VID.
Use that ID to search the support site for your PC or hardware vendor. The ID often points directly to the missing driver family, which is faster and more accurate than guessing.
Uninstall and reinstall the device in Device Manager
If the driver is installed but the device still shows Code 28, the device entry may be stuck or partially corrupted. Removing it and letting Windows detect it again can help.
- In Device Manager, right-click the device.
- Select Uninstall device.
- If you see a checkbox for deleting the driver software, only use it if you have already downloaded the correct replacement driver or you are sure the current package is wrong.
- Restart the computer.
- Check Device Manager again after startup.
If Windows redetects the hardware and installs the correct driver, the warning icon should disappear.
Check for common driver areas that cause Code 28
Some device categories are more likely than others to trigger Code 28. If the error remains after a general driver update, focus on these areas first.
Chipset driver issues
Chipset drivers help Windows communicate properly with motherboard components. If the chipset driver is missing, several devices may look broken at once, including USB controllers or unknown system devices.
USB controller issues
When USB controllers are missing drivers, ports may not work correctly and attached devices can fail to install. This is common on new builds, after a reinstall of Windows, or after a motherboard driver update is skipped.
Network adapter issues
If Wi-Fi or Ethernet shows Code 28, you may lose internet access and Windows may not be able to download the driver automatically. In that case, download the driver on another device and copy it over with a USB drive.
Graphics adapter issues
Graphics devices often work with a basic display driver, but performance, resolution, and hardware acceleration may be limited until the correct GPU driver is installed.
Try manufacturer support tools
Many PC makers provide support tools that can detect the model and recommend drivers automatically. These tools can be helpful when you are unsure which package matches your system.
Use this option if:
- Your PC model is hard to identify.
- You are dealing with several missing drivers at once.
- The device still shows as unknown after a manual driver install.
Even when you use a support tool, it is still smart to verify the driver version and restart afterward.
Decision tree: what Code 28 usually means
| What you see | Most likely cause | Best next step |
|---|---|---|
| Unknown device in Device Manager | Missing driver | Check hardware IDs and install the correct manufacturer driver |
| Known device with Code 28 | Wrong, missing, or incomplete driver | Update or reinstall the driver |
| Multiple related devices failing | Chipset or system driver issue | Install chipset and motherboard drivers first |
| Wi-Fi or Ethernet not working | Network driver missing | Install the correct network adapter driver manually |
| Device returns after reinstall | Driver conflict or incomplete package | Remove the wrong driver, restart, and install the correct version |
What to do if Code 28 still appears
If the error does not go away after installing a driver, move through these checks carefully.
- Confirm the driver matches the exact device model. A similar model is not always the right match.
- Check Windows 10 version compatibility. Some older drivers are not meant for every build of Windows 10.
- Look for a second device entry. Sometimes the same hardware appears more than once, and one entry is the one failing.
- Remove any incorrect or duplicate drivers. A conflicting package can block the right driver from loading.
- Run the hardware troubleshooter if available. It may not fix every case, but it can sometimes reset device detection.
If the device still cannot be identified after using the hardware ID, the hardware may be disabled in firmware, connected improperly, or affected by a deeper system issue.
Verification checklist after you apply a fix
After each attempt, check whether the fix worked. You do not need to guess.
- The yellow warning icon is gone from Device Manager.
- The device status says the device is working properly.
- The device is no longer listed as unknown.
- Related hardware, such as Wi-Fi, USB, or sound, starts working normally.
- The problem does not return after a restart.
If the warning returns after reboot, the wrong driver may still be installed or Windows may be replacing it with an incompatible version.
Common mistakes to avoid
- Installing a driver that matches a similar device, but not the exact one.
- Relying only on generic Windows drivers when manufacturer drivers are available.
- Deleting a driver before downloading the replacement.
- Ignoring chipset drivers when several devices are failing at once.
- Forgetting to restart after installation.
Conclusion
To fix Code 28 in Windows 10, focus on the missing driver first. Identify the affected device, use Windows Update if available, then install the correct driver from the PC or hardware manufacturer. If the device is still unknown, use its hardware ID to find the right package, then reinstall the device if needed. In most cases, those steps resolve the error and return the device to normal working status.
Frequently Asked Questions About how to fix code 28 windows 10
What does Code 28 mean in Device Manager?
Code 28 usually means Windows does not have a driver installed for that device. It is commonly a missing or incorrect driver problem.
How do I fix Code 28 on Windows 10?
Open Device Manager, identify the affected device, install the correct driver from the manufacturer, and restart. If needed, use the hardware ID to find the exact driver.
Can Windows Update fix Code 28?
Sometimes. Windows Update can install common drivers, but manufacturer drivers are often more reliable for chipset, network, USB, and graphics devices.
How do I find the missing driver for Code 28?
Check the device’s Hardware Ids in Device Manager, then search the PC or hardware manufacturer’s support page using that ID or the exact model number.
Why does a device show as unknown in Device Manager?
Usually because Windows cannot identify it without the correct driver. This is common after reinstalling Windows, replacing hardware, or updating to a new system version.
Should I uninstall the device before installing the driver?
Usually you install the driver first if you already know the correct package. If the entry is stuck or corrupted, uninstalling the device and restarting can help Windows redetect it.
What if Code 28 keeps coming back after reboot?
That often means the wrong driver is still being applied, Windows Update is replacing it, or the device needs a different manufacturer package. Recheck the exact hardware model and driver version.
