Fix STATUS_NDIS_BAD_CHARACTERISTICS (0XC0230005) on Windows 10/11
This error shows up when a network driver uses a bad characteristics table. It usually pops up during driver install or after a Windows update. Here's how to fix it.
You're installing a new network card or updating a driver, and suddenly you see this: STATUS_NDIS_BAD_CHARACTERISTICS (0XC0230005). It usually happens right when Windows tries to load the driver. I've seen it on Windows 10 22H2 and Windows 11 23H2, especially after a cumulative update or when you swap a Wi-Fi card from Intel Killer or Realtek. The error message says something like "An invalid characteristics table was used." It's annoying, I know.
What actually causes this error?
NDIS (Network Driver Interface Specification) is the part of Windows that talks to network hardware. Each driver has a table of functions — called the characteristics table — that tells NDIS what the driver can do. If that table is wrong or corrupted, NDIS rejects it. The driver can't load. This happens when:
- The driver you installed isn't compatible with your Windows version.
- A Windows update broke the driver (common after KB5034765 or similar updates).
- The driver file itself is damaged or incomplete.
- You have leftover old driver files from a previous install.
The fix isn't complicated. You just need to clean up and start fresh.
Fix 1: Uninstall the bad driver completely
First, we need to get rid of the broken driver. Don't just update it — remove it entirely.
- Press Windows + X and select Device Manager.
- Expand Network adapters.
- Right-click the network card showing the error (it might have a yellow exclamation mark). Click Uninstall device.
- In the dialog, check Delete the driver software for this device. This is important. Without it, Windows keeps the bad files.
- Click Uninstall and restart your PC.
After restart, Windows will try to reinstall the default driver. If the error's gone, great. If not, move to Fix 2.
Fix 2: Download the correct driver from the manufacturer
Don't rely on Windows Update or driver updater tools. I've seen those tools push wrong versions. Go directly to your card maker's site — Intel, Realtek, or your laptop vendor (Dell, HP, Lenovo).
- Find the exact model of your network adapter. In Device Manager, right-click the card and go to Properties -> Details. Pick Hardware Ids. Copy something like
PCI\VEN_8086&DEV_2723. - Search that on Google with "driver" and your Windows version. For example: "PCI\VEN_8086&DEV_2723 driver Windows 11".
- Download the latest stable driver. Skip beta versions.
- Run the installer as administrator. If it fails, try the next section.
Fix 3: Manual install via Device Manager
Some drivers won't install automatically because of the bad table error. You can force it.
- Extract the downloaded driver files to a folder, like
C:\Drivers\IntelWiFi. - Open Device Manager. Right-click the network adapter (or any device with the error) and choose Update driver.
- Pick Browse my computer for drivers.
- Click Let me pick from a list of available drivers on my computer.
- Click Have Disk, then Browse. Go to the folder with the driver files and select the
.inffile. - Pick the correct model from the list. Click Next. If you get a warning about compatibility, choose Yes.
This method forces Windows to use the exact files you downloaded. I use this when everything else fails.
Fix 4: Roll back a Windows update
If the error appeared right after an update, the update probably broke things. Roll it back.
- Open Settings -> Windows Update -> Update history.
- Click Uninstall updates.
- Look for the most recent update. Typically the one with a date matching when the error started. For example, KB5034765.
- Select it and click Uninstall. Restart.
After the rollback, pause updates for a week so you don't get it again immediately.
Still failing? Check these three things
- BIOS settings: Some laptops have a network adapter disabled in BIOS. Enter BIOS (usually F2 or Del during boot) and check under Advanced -> Onboard Devices. Make sure your Wi-Fi or Ethernet is enabled.
- Driver version mismatch: If you're on Windows 11 23H2, a driver from 2020 won't work. Check the driver date in the properties. Anything older than 2022 might cause this error.
- Hardware issue: If none of this works, the network card might be dying. Try a USB Wi-Fi adapter to confirm. If that works without errors, your internal card is toast.
I know this error feels like a dead end, but it's almost always software. Stick with the manual install — that's the real fix in most cases. Let me know if it worked for you.
Was this solution helpful?