You open Device Manager, expand Network adapters, and there it is: your Wi-Fi adapter with a yellow triangle and the dreaded message, This device cannot start. (Code 10). No wireless networks, no internet, and no obvious reason why a card that worked yesterday suddenly refuses to start.
Code 10 is Windows telling you the driver failed to initialize the hardware. For Wi-Fi adapters, that almost always means a driver problem rather than dead hardware: a corrupted install, an incompatible update, or a power state the driver cannot recover from. Similar wireless disappearances are covered in our Wi-Fi disappeared guide .
The fixes below move from the quickest driver repairs to deeper resets. Most Code 10 errors surrender by the third fix.
Why this happens
- A corrupted Wi-Fi driver: Failed or interrupted updates leave driver files in a state that cannot initialize the adapter.
- An incompatible driver from Windows Update: A generic driver may lack the initialization sequence your specific wireless card needs.
- Power management conflicts: Aggressive power-saving can leave the adapter in a sleep state the driver cannot wake it from.
- A botched Windows feature update: Major upgrades sometimes migrate network drivers incorrectly.
- Conflicting VPN or network filter drivers: Third-party filter drivers can block the adapter’s startup sequence.
- BIOS or firmware mismatch: Some wireless cards need a minimum BIOS version to initialize under newer Windows builds.
- A loose or failing wireless card: On laptops with accessible M.2 Wi-Fi cards, a poor connection can trigger Code 10.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Restart and perform a full power drain
Wireless cards can get stuck in a low-power state that survives normal reboots. A full power drain resets the card’s firmware state and often clears Code 10 on its own.
- Shut down the laptop completely and unplug the charger.
- If the battery is removable, take it out; otherwise, hold the power button for twenty seconds.
- Wait a full minute with everything disconnected.
- Reconnect power, boot up, and open Device Manager.
- Check whether the yellow warning on the Wi-Fi adapter is gone.
Fix 2: Update the Wi-Fi driver from the manufacturer
The driver Windows installed may be the problem. Laptop makers tune Wi-Fi drivers for their specific antenna and card combinations, and their versions are almost always more reliable than the generic ones.
- Identify your exact laptop model and wireless card in Device Manager.
- Using another device if needed, download the latest Wi-Fi driver from the maker’s support page.
- Transfer the installer via USB drive if the laptop has no internet.
- Run the installer and restart when prompted.
- Open Device Manager and confirm the Code 10 warning has cleared.
Fix 3: Uninstall the adapter and delete the driver software
A standard update sometimes layers new files over corrupted old ones. A complete uninstall with driver deletion forces Windows to start from a clean slate.
- Open Device Manager and expand Network adapters.
- Right-click the Wi-Fi adapter and choose Uninstall device.
- Tick the box to delete the driver software for this device.
- Restart the laptop; Windows will detect the adapter and install a fresh driver.
- If Code 10 returns, install the manufacturer’s driver manually as described above.
Fix 4: Disable power management on the Wi-Fi adapter
Windows can power down the wireless card to save battery, and some drivers fail to reinitialize the card afterward, producing Code 10 on the next boot.
- Open Device Manager, right-click the Wi-Fi adapter, and choose Properties.
- Go to the Power Management tab.
- Uncheck Allow the computer to turn off this device to save power.
- Click OK and restart the laptop.
- Also disable USB selective suspend in your power plan if the card is USB-based.
Fix 5: Remove conflicting VPN and filter drivers
VPN clients and some security suites install network filter drivers that hook into the adapter’s startup. A broken filter can prevent the Wi-Fi driver from initializing at all.
- Open Settings, then Apps, and uninstall any VPN clients you no longer use.
- In Device Manager, choose View and then Show hidden devices.
- Expand Network adapters and uninstall greyed-out or duplicate adapters.
- Check Non-Plug and Play Drivers for leftover filter drivers and remove them.
- Restart and test whether the Wi-Fi adapter now starts cleanly.
Fix 6: Reset the network stack and reinstall the adapter
When the problem is in Windows’ network configuration rather than the driver files, resetting the stack clears corrupted profiles and bindings. Our Intel Wi-Fi troubleshooting covers card-specific variants of this repair.
- Open Settings, then Network and internet, then Advanced network settings.
- Choose Network reset and confirm; the laptop will restart.
- After reboot, open Device Manager and verify the adapter installed without errors.
- Reconnect to your Wi-Fi network and re-enter the password.
- If Code 10 persists, reset the BIOS to defaults as a final software step before suspecting hardware.
Fix 7: Check for a BIOS update and reset BIOS settings
Wireless cards initialize partly through BIOS firmware. An outdated BIOS can fail to hand the card to Windows correctly, producing Code 10 even with a perfect driver. Makers regularly fix this in BIOS updates.
- Check your current BIOS version in System Information.
- Visit the manufacturer’s support page and look for BIOS updates mentioning wireless, WLAN, or Code 10 fixes.
- Follow the update instructions exactly and do not interrupt the process.
- After updating, enter the BIOS and load optimized defaults.
- Boot Windows and verify the adapter starts without errors.
Closing
Code 10 on a Wi-Fi adapter looks alarming, but it is a driver initialization failure far more often than a hardware death sentence. The power drain, the manufacturer driver, and the clean uninstall resolve the vast majority of cases. Only when the error survives all of those should you start considering a replacement wireless card.
