Updating a network adapter driver in Windows 10 can resolve Wi-Fi and Ethernet connection problems, improve hardware compatibility, and restore network connectivity after a Windows update. Windows 10 can automatically search for drivers through Windows Update, but you can also install a driver manually from the computer or network adapter manufacturer.
This guide explains several ways to update a network adapter driver, including what to do when Windows reports that the best driver is already installed.
What Is a Network Adapter Driver?
A network adapter driver is software that allows Windows 10 to communicate with a physical or wireless network adapter.
Network adapters include:
- Wi-Fi adapters
- Ethernet adapters
- USB Wi-Fi adapters
- PCIe wireless cards
- PCIe Ethernet controllers
- Integrated motherboard network controllers
- USB-to-Ethernet adapters
- Virtual network adapters
Common manufacturers include Intel, Realtek, Broadcom, Qualcomm, MediaTek, Marvell, and Atheros.
If the driver is missing, corrupted, outdated, or incompatible, Windows may show symptoms such as:
- Wi-Fi not appearing
- Ethernet showing "No Internet"
- Network adapter missing from Device Manager
- Slow or unstable network connections
- Frequent Wi-Fi disconnects
- "Unknown device" in Device Manager
- Yellow warning icon beside the network adapter
- Network adapter disappearing after Windows updates
- Unable to connect to available wireless networks
Before Updating Your Network Adapter Driver
Before installing a new driver, identify the network adapter installed in your computer.
If your internet connection currently works, the easiest option is normally to use Windows Update.
If your computer has no internet connection, you may need to download the driver using another computer and transfer it with a USB flash drive.
Important
Do not download network drivers from random driver-download websites when the manufacturer provides an official driver. Whenever possible, obtain the driver from:
- Your computer manufacturer's support website
- The motherboard manufacturer's website
- The network adapter manufacturer's website
- Windows Update
Method 1: Update the Network Adapter Through Device Manager
Device Manager is one of the easiest ways to update a network adapter driver in Windows 10.
Step 1: Open Device Manager
Right-click the Start button.
Select:
Device Manager
Alternatively, press:
Windows + X
and select Device Manager.
Step 2: Expand Network Adapters
In Device Manager, locate:
Network adapters
Click the arrow next to it to expand the category.
You may see entries similar to:
- Intel(R) Wi-Fi 6 AX200
- Intel(R) Ethernet Connection
- Realtek PCIe GbE Family Controller
- Realtek 8822CE Wireless LAN
- Qualcomm Atheros Wireless Network Adapter
- Broadcom 802.11ac Network Adapter
- USB Wireless LAN Adapter
The exact name depends on the hardware installed in the computer.
Step 3: Right-Click the Adapter
Right-click the network adapter you want to update.
Select:
Update driver
Windows 10 will open the Update Drivers window.
Step 4: Search Automatically
Select:
Search automatically for updated driver software
Windows will search for an available driver.
If Windows finds a newer compatible driver, it will download and install it.
Restart the computer when prompted.
What If Windows Says the Best Driver Is Already Installed?
Windows may report:
The best drivers for your device are already installed.
This does not necessarily mean that the manufacturer's website does not have a newer driver.
Windows may simply be unable to find a newer driver through its normal driver search.
If this happens, download the appropriate driver manually from the computer, motherboard, or network adapter manufacturer's website.
Method 2: Update Network Drivers Through Windows Update
Windows Update can provide network adapter drivers in addition to operating-system updates.
Step 1: Open Windows Settings
Click:
Start → Settings
or press:
Windows + I
Step 2: Open Update & Security
Select:
Update & Security
Then select:
Windows Update
Step 3: Check for Updates
Click:
Check for updates
Allow Windows 10 to search for available updates.
If a network adapter driver is available through Windows Update, Windows may download and install it automatically.
Check Optional Driver Updates
Some Windows 10 installations place hardware drivers under optional updates.
Go to:
Settings → Update & Security → Windows Update → View optional updates
If available, expand:
Driver updates
Look for a network adapter driver.
Examples may include:
- Intel network driver
- Realtek network driver
- Broadcom network driver
- Qualcomm network driver
- Wireless LAN driver
- Ethernet controller driver
Select the appropriate update and install it.
Restart Windows after installation.
Method 3: Download the Network Driver Manually
Manual installation is useful when:
- Windows Update cannot find the driver
- Device Manager cannot update the driver
- The network adapter is not working
- You need a newer manufacturer driver
- Windows was reinstalled
- The computer was upgraded or repaired
- The adapter appears as an unknown device
Step 1: Identify Your Computer
For a laptop or prebuilt desktop, identify the exact computer model.
For example:
- Dell Latitude
- HP Pavilion
- Lenovo ThinkPad
- Acer Aspire
- ASUS VivoBook
Go to the manufacturer's support website and search for the exact model.
Look for the Network, LAN, or Wireless driver section.
Step 2: Choose the Correct Driver
Pay attention to:
- Windows version
- 32-bit or 64-bit architecture
- Network adapter model
- Wi-Fi versus Ethernet
- Driver version
- Release date
Most Windows 10 installations on modern PCs use 64-bit Windows.
You can check by opening:
Settings → System → About
Look under:
System type
Method 4: Install a Downloaded Driver
Network drivers are commonly distributed as:
.exe.zip.cab
The installation process depends on the file type.
Installing an EXE Driver
If the manufacturer provides an executable installer:
- Download the driver.
- Open the downloaded
.exefile. - Follow the installation instructions.
- Allow Windows to install the driver.
- Restart the computer.
Some installers automatically remove the previous driver before installing the new version.
Installing a ZIP Driver
Some manufacturers provide the driver as a ZIP archive.
Step 1
Right-click the ZIP file.
Select:
Extract All
Step 2
Choose a folder and extract the files.
Step 3
Open the extracted folder.
Look for:
Setup.exeInstall.exe.inffiles
If a setup program is included, run it as instructed by the manufacturer.
Installing an INF Network Driver Through Device Manager
If the extracted driver does not contain an installer, you can install the driver through Device Manager.
Step 1
Open:
Device Manager
Step 2
Expand:
Network adapters
Right-click the affected adapter.
Select:
Update driver
Step 3
Select:
Browse my computer for drivers
Step 4
Click:
Browse
Navigate to the folder containing the extracted driver.
Make sure:
Include subfolders
is selected.
Click:
Next
Windows will search the folder for a compatible .inf driver and install it.
Restart the computer after installation.
What If the Network Adapter Is Missing From Device Manager?
If the adapter does not appear under Network adapters, do not immediately assume the hardware has failed.
First, click:
View → Show hidden devices
Then check Network adapters again.
You should also look under:
Other devices
An adapter without a properly installed driver may appear as:
- Network Controller
- Ethernet Controller
- Unknown Device
- PCI Device
A yellow warning icon usually indicates a driver or hardware configuration problem.
Find the Network Adapter Using the Hardware ID
If Windows shows Network Controller or Unknown Device, the Hardware ID can help identify the device.
Step 1
Open Device Manager.
Step 2
Right-click the unknown device.
Select:
Properties
Step 3
Open the:
Details
tab.
Step 4
Select:
Hardware Ids
from the Property dropdown menu.
You may see something similar to:
PCI\VEN_8086&DEV_2723
The important information is usually the:
VEN
and
DEV
values.
For example:
VEN_8086
identifies Intel hardware.
The device ID can then be used to determine the exact network adapter model and locate the appropriate driver.
How to Check the Current Network Driver Version
You can check which driver Windows 10 is currently using.
Step 1
Open:
Device Manager
Step 2
Expand:
Network adapters
Step 3
Right-click your network adapter.
Select:
Properties
Step 4
Open the:
Driver
tab.
You will see information including:
- Driver Provider
- Driver Date
- Driver Version
- Digital Signer
Record the existing driver version before installing a replacement.
This makes it easier to determine whether the update was successful.
How to Roll Back a Network Driver
Sometimes a new driver can introduce compatibility problems.
If Wi-Fi or Ethernet stops working after a driver update, Windows 10 may allow you to return to the previous driver.
Step 1
Open:
Device Manager
Step 2
Expand:
Network adapters
Step 3
Right-click the affected adapter.
Select:
Properties
Step 4
Open the:
Driver
tab.
Step 5
Select:
Roll Back Driver
if the option is available.
Follow the instructions and restart the computer.
Why Is Roll Back Driver Disabled?
The rollback option may be unavailable when Windows does not have a previous driver stored on the system.
In that situation, download and reinstall the previous driver version from the computer or adapter manufacturer's support page.
How to Uninstall and Reinstall a Network Driver
If the network adapter driver is corrupted, reinstalling it can sometimes resolve the problem.
Step 1
Open:
Device Manager
Step 2
Expand:
Network adapters
Step 3
Right-click the affected adapter.
Select:
Uninstall device
Step 4
If Windows displays an option to remove the driver software for the device, carefully review it before selecting the option.
Step 5
Click:
Uninstall
Restart Windows.
Windows may automatically reinstall the network adapter driver.
If it does not, install the manufacturer's driver manually.
Reset the Network After Updating the Driver
If the driver installed successfully but Windows still cannot connect to the network, resetting Windows networking components may help.
Open:
Settings → Network & Internet → Status
Select:
Network reset
Then select:
Reset now
Windows will restart the computer.
Important
Network reset removes and reinstalls network adapters and resets network settings. VPN software, virtual network adapters, and other networking configurations may need to be configured again afterward.
Use Windows Network Troubleshooter
Windows 10 includes network troubleshooting tools that can identify some common connection problems.
Open:
Settings → Update & Security → Troubleshoot
Select the available network troubleshooting option.
Depending on the Windows 10 version, the troubleshooting interface may differ.
You can also right-click the network icon in the taskbar and select the available troubleshooting option.
Check Whether Wi-Fi Is Disabled
If you are updating a wireless adapter and Wi-Fi is still unavailable, check whether wireless networking has been disabled.
Look for:
- Wi-Fi toggle in Windows
- Physical wireless switch
- Laptop function key
- Airplane mode
- Hardware switch
- BIOS/UEFI wireless settings
Some laptops use a function key such as Fn + F2, although the exact key varies by manufacturer.
Check the Network Adapter Status
Open:
Device Manager → Network adapters
Right-click the adapter and select:
Properties
Look at the:
Device status
section.
A properly functioning adapter should normally report:
This device is working properly.
If Windows reports an error, note the error code.
Common Device Manager errors include:
- Code 10
- Code 12
- Code 22
- Code 28
- Code 31
- Code 39
- Code 43
The error code can help determine whether the problem involves a missing driver, hardware configuration, or another Windows issue.
Common Network Driver Problems
Code 28 — Drivers for This Device Are Not Installed
This usually indicates that Windows does not have an appropriate driver installed.
Download the correct network adapter driver and install it manually.
Code 10 — Device Cannot Start
A Code 10 error can be caused by:
- Incorrect driver
- Corrupted driver
- Driver incompatibility
- Hardware problems
- Windows configuration problems
Try installing the latest manufacturer driver.
If the problem started after an update, try rolling back the driver.
Code 43 — Windows Has Stopped the Device
Code 43 indicates that Windows has stopped the device because it reported a problem.
Try:
- Restarting the computer.
- Reinstalling the driver.
- Installing the manufacturer's driver.
- Checking for Windows updates.
- Testing the adapter on another computer if possible.
Network Adapter Driver Installation Without Internet
If the computer cannot connect to the internet, you can still install a network driver.
You will need:
- Another computer with internet access
- USB flash drive
- Correct network adapter driver
Step 1
Use another computer to download the appropriate driver.
Step 2
Copy the driver to a USB flash drive.
Step 3
Connect the USB drive to the affected Windows 10 computer.
Step 4
Copy the driver to the computer.
Step 5
Install the driver.
Once the network adapter is working, connect the computer to the internet and check Windows Update for additional updates.
Should You Update the Network Driver If Everything Works?
Not necessarily.
A newer driver is not automatically better for every computer.
Consider updating the driver when:
- The manufacturer recommends an update.
- Windows reports a driver problem.
- Wi-Fi frequently disconnects.
- Ethernet is unstable.
- A new Windows update introduced compatibility problems.
- The manufacturer lists a security or compatibility fix.
- You are installing Windows on a previously unsupported configuration.
If the current driver works reliably and there is no reason to change it, updating solely because a newer version exists may not be necessary.
How to Verify the Driver Was Updated
After installing the new driver:
- Open Device Manager.
- Expand Network adapters.
- Right-click the adapter.
- Select Properties.
- Open the Driver tab.
- Check the Driver Date and Driver Version.
You can also test the network connection by:
- Opening a website.
- Connecting to a Wi-Fi network.
- Testing Ethernet.
- Running Windows Network Troubleshooter.
- Checking whether the adapter disconnects.
Fix: Network Adapter Disappears After Restart
If the adapter works temporarily and then disappears after restarting Windows, try the following:
- Reinstall the manufacturer's driver.
- Check Device Manager for errors.
- Install available Windows updates.
- Check BIOS/UEFI for disabled network hardware.
- Disable unnecessary power-saving options for the adapter.
- Check the manufacturer's support page for a BIOS or firmware update.
- Test the adapter on another computer if possible.
For USB network adapters, also try a different USB port.
Fix: Wi-Fi Driver Installed but Wi-Fi Does Not Work
If the wireless adapter appears correctly in Device Manager but Wi-Fi remains unavailable:
- Confirm Airplane mode is disabled.
- Confirm Wi-Fi is enabled.
- Restart the computer.
- Restart the wireless router.
- Forget and reconnect to the wireless network.
- Check the adapter's Device Manager status.
- Reinstall the manufacturer's Wi-Fi driver.
- Check Windows services and network configuration.
- Perform a Windows network reset if necessary.
If other devices can connect to the same Wi-Fi network, the problem is more likely to be specific to the Windows computer or its network configuration.
Fix: Ethernet Driver Installed but Wired Internet Does Not Work
For an Ethernet adapter:
- Make sure the Ethernet cable is connected securely.
- Try another Ethernet cable.
- Try another router or switch port.
- Check the link lights on the network adapter.
- Check Device Manager for errors.
- Reinstall the Ethernet driver.
- Check the adapter's Properties in Device Manager.
- Restart the router and computer.
If the Ethernet adapter does not appear in Device Manager at all, investigate the hardware, BIOS/UEFI settings, and motherboard drivers.
Frequently Asked Questions
How do I update my network adapter driver in Windows 10?
Open Device Manager, expand Network adapters, right-click the adapter, select Update driver, and choose Search automatically for updated driver software. You can also install a newer driver manually from the computer or network adapter manufacturer's website.
How do I know if my network driver needs updating?
Check Device Manager for errors, connection problems, missing adapters, or outdated driver information. You can compare the installed driver version with the current driver available from the hardware manufacturer's support website.
Can Windows 10 automatically update network drivers?
Yes. Windows Update can automatically download and install many hardware drivers, including network adapter drivers. Optional driver updates may also be available through Windows Update.
What if Windows says my driver is already up to date?
Windows may not have found the latest manufacturer driver. Check the computer, motherboard, or network adapter manufacturer's support website and compare the available driver version with the one installed on your computer.
How do I install a network driver without internet?
Download the correct driver using another computer, copy it to a USB flash drive, transfer it to the Windows 10 computer, and install it manually.
Can I reinstall a network adapter driver?
Yes. You can uninstall the adapter through Device Manager and then install the manufacturer's driver manually. Windows may also reinstall the adapter automatically after restarting.
Should I uninstall the old network driver before installing a new one?
Usually, no. A manufacturer's installer can normally update the existing driver. Uninstalling the driver first is more useful when troubleshooting a corrupted or problematic installation.
Final Checklist
If you need to update a Windows 10 network adapter driver, use this checklist:
- Identify the network adapter.
- Check the current driver version.
- Check Windows Update.
- Check optional driver updates.
- Download the latest compatible manufacturer driver if necessary.
- Confirm Windows 10 compatibility.
- Confirm 32-bit or 64-bit compatibility.
- Install the driver.
- Restart Windows.
- Check Device Manager for errors.
- Verify the new driver version.
- Test Wi-Fi or Ethernet.
- Roll back the driver if the update causes problems.
- Use Network Reset if Windows networking remains broken.
Conclusion
Updating a network adapter driver in Windows 10 is usually straightforward, but the best installation method depends on whether Windows can identify the hardware and whether the computer currently has internet access. Device Manager and Windows Update are good starting points, while manually installing the manufacturer's driver is often the better option when Windows cannot locate a suitable driver. If the adapter is missing entirely, use Device Manager's Hardware IDs to identify the hardware before downloading a driver.