0XC0040035

Fix 0XC0040035: Missing Device in BIOS MPS Table

Windows Errors Intermediate 👁 4 views 📅 Jul 17, 2026

This Windows error means a device is missing or misconfigured in the BIOS MPS table. We'll walk through three fixes, from simple to advanced.

What is 0XC0040035?

Error 0XC0040035 shows up as "STATUS_PNP_BAD_MPS_TABLE". It means Windows can't find a device that the BIOS says should be there. This happens after a hardware change, a BIOS update, or when you plug in a new device like a PCIe card or USB hub.

The MPS table (MultiProcessor Specification) lists all devices on your motherboard. When it's wrong, Windows panics and throws this error. The fix is simple: tell Windows to rebuild that table.

Real-world trigger: You just installed a new graphics card or moved your PC to a new case. Or you updated the BIOS and now the system won't boot past this error.

Fix 1: The 30-Second Reset

This is the easiest fix and works for most people. We're going to make Windows forget the old device list and rebuild it.

  1. Shut down your PC completely. Don't restart—do a full shutdown.
  2. Unplug the power cord from the wall or the back of the PC. If it's a laptop, remove the battery if you can.
  3. Press and hold the power button for 10 seconds. This drains any leftover power from the motherboard.
  4. Wait 30 seconds. Then plug everything back in and turn the PC on.
  5. Expected result: If the error is gone, you're done. The MPS table reset on its own. If you still see the error, move to Fix 2.

Why does this work? The BIOS stores the MPS table in volatile memory. Cutting power clears it out. When you boot up, the BIOS builds a fresh table based on what's actually plugged in.

Fix 2: The 5-Minute BIOS Reset

If draining power didn't help, we need to reset the BIOS settings. This forces the BIOS to re-detect all hardware.

  1. Turn off your PC and unplug it again.
  2. Open the case (if it's a desktop). Locate the small circular battery on the motherboard—it's a CR2032 coin cell.
  3. Remove the battery gently. Use a plastic tool or your fingernail.
  4. Wait 5 minutes. Yes, set a timer. This clears all BIOS settings including the MPS table.
  5. Put the battery back in the same orientation (positive side up).
  6. Close the case, plug in power, and turn on the PC.
  7. Expected result: The system should boot normally. You might see a message saying "BIOS settings reset"—that's fine. Press F1 or Del to enter BIOS and set the date/time. Save and exit.

If you can't find the battery (it's hidden under the GPU or something), you can also clear the BIOS by moving a jumper. Check your motherboard manual for the "CLR_CMOS" jumper location. Moving it from pins 1-2 to pins 2-3 for 10 seconds does the same thing.

Fix 3: The 15-Minute Deep Fix

This fix is for stubborn cases where the error comes back or you have a specific device causing the problem. We're going to use Windows built-in tools to find the bad device and remove it.

You'll need a Windows installation USB or recovery drive for this. If you don't have one, create it on another PC using the Media Creation Tool from Microsoft.

  1. Boot from the Windows USB. Insert it, restart, and press the key for boot menu (F12, F2, Del—depends on your motherboard). Choose the USB drive.
  2. Select your language and click "Next".
  3. Click "Repair your computer" at the bottom-left corner.
  4. Choose "Troubleshoot" > "Advanced options" > "Command Prompt".
  5. In the command prompt window, type these commands one by one. Press Enter after each:
diskpart
list volume

Find your Windows drive (usually C: or D:). Note the volume number.

select volume 1   (change 1 to your Windows volume number)
assign letter=W
exit
  1. Now run this command to scan and fix the device table:
sfc /scannow /offbootdir=W:\ /offwindir=W:\Windows

This checks system files. It might take 10 minutes. If it finds errors, let it fix them. Then reboot.

  1. If the error still shows up, run this next command to remove any ghost devices from the Windows database:
dism /image:W:\ /cleanup-image /restorehealth
  1. Reboot normally (remove the USB). Cross your fingers. The error should be gone.

One more thing: If you added a new device right before the error appeared, try removing that device physically. Boot without it. If the error disappears, you know the device is the problem. Check for driver updates or a firmware update for that device.

Still stuck?

If none of these fixes work, your motherboard might have a hardware fault. Try updating the BIOS to the latest version from your motherboard manufacturer's website. But that's a riskier step—if you're not comfortable, take it to a repair shop.

"I've trained dozens of techs. Nine times out of ten, Fix 1 or Fix 2 solves this error. Don't panic—it's usually just a glitch in the BIOS memory."

Was this solution helpful?