Fix Missing Network Adapter Driver (Code 28)
How to fix the Code 28 missing network adapter driver error by identifying hardware IDs and installing the correct software.
Confirmed working on: Windows 10 · Windows 11
Before you begin
Problem overview
You have no internet connection, and checking Device Manager reveals a “Network Controller” or “Ethernet Controller” listed under Other devices with a yellow exclamation mark. The properties menu shows Error Code 28, indicating that the drivers for this device are not installed.
Common causes
- Performing a clean installation of Windows without a pre-bundled network driver
- Accidental deletion of the network adapter via Device Manager
- Using an outdated Wi-Fi adapter on a newer version of Windows
Solution 1: Identify the hardware ID
Since the adapter is missing a driver, Windows won’t tell you the brand name. You must find it manually.
- Right-click the Start button and open Device Manager.
- Right-click the unknown Network Controller and select Properties.
- Go to the Details tab.
- Click the Property dropdown menu and select Hardware Ids.
- Note down the top string of text (e.g.,
PCI\VEN_8086&DEV_2723). The “VEN” (Vendor) and “DEV” (Device) numbers identify the manufacturer (like Intel, Realtek, or Qualcomm).
Solution 2: Download and transfer the driver
- Using another device with internet access, search the internet for the Hardware ID you found, or go directly to your motherboard/laptop manufacturer’s support page.
- Download the correct network driver installer.
- Transfer the file to your PC using a USB flash drive. If using a phone, connect it via USB and set the USB mode to File Transfer.
- Run the installer on the affected PC and restart.
If the downloaded driver is a .zip file containing .inf files rather than an .exe installer, extract the folder, go back to Device Manager, right-click the adapter, choose Update driver, and browse to the extracted folder.
Solution 3: Use built-in Windows drivers
Sometimes, Windows has a basic driver available but failed to apply it automatically.
- Right-click the missing adapter in Device Manager and select Update driver.
- Click Browse my computer for drivers, then Let me pick from a list of available drivers on my computer.
- Select Network adapters if prompted.
- Look for the manufacturer (e.g., Intel) and try selecting a generic Wi-Fi or Ethernet driver.
Confirm the result
- Repeat the exact action that originally triggered the problem.
- Confirm the original error or symptom is gone and no new warning has appeared.
- If the guide changed a driver, service, package, or system setting, restart once and test again.
- If the result is worse or unexpected, stop. Reverse only the last change using its documented restore option; if none is documented, use your backup or qualified support.
Questions about this fix
How can I download a driver without internet?
You will need to use a second device, such as a smartphone or another PC, to download the driver and transfer it via a USB flash drive or direct USB connection.
What is a Hardware ID?
A Hardware ID is a specific string of text assigned to computer hardware that allows the operating system to identify the exact make and model of the device.
Did this fix work for you?
Weighted Consensus Protocol
Did this solution resolve your issue?
Confirming if this works strengthens verification statistics on the registry.
FixingTeam10,000 rep
Official Project Maintainers
The core engineering and moderation team behind FixingBook. We curate, verify, and maintain the standards of the troubleshooting ledger.
Discussion (0)
No comments yet. Share your experience or verify if this fixed your issue!
