How to Fix the ERROR_PNP_BAD_MPS_TABLE BSoD Error?

Make sure you have the latest Windows version installed on your device

Reading time icon 4 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

The ERROR_PNP_BAD_MPS_TABLE with error code 671 (0x29F) and the error message A device is missing in the system BIOS MPS table. This device will not be used. Please contact your system vendor for system BIOS update, indicates that a device is missing from the system BIOS’ MPS (Multiprocessor Specification) table.

The Multiprocessor Specification table describes and configures the hardware devices on the motherboard, including interrupt controllers, processors, and buses. This error appears when something is either corrupted or mismatched in the MPS table.

To fix it, first check that all the hardware components, including processors, memory, and PCI/PCIe devices, are properly seated and connected.

How can I fix the ERROR_PNP_BAD_MPS_TABLE BSoD BSoD error?

1. Check for updates

  1. Press Windows + I to open the Settings app.
  2. Select Windows Update from the left pane, and click the Check for updates button.
  3. If available, click Download & Install.Windows Update - ERROR_PNP_BAD_MPS_TABLE
  4. Once the update is downloaded and installed, you may be prompted to restart your PC, so proceed with it to complete the process.

2. Update the BIOS/UEFI firmware

  1. Visit the manufacturer’s website; here we demonstrate the steps using an HP computer.
  2. For the Select the product type below option, choose Laptop or DesktopLaptop or desktop -  ERROR_PNP_BAD_MPS_TABLE
  3. Enter the serial number of your device, or you can let the website identify it.Identify the product
  4. Select your device’s operating system and version of Windows, then click Submit.Select the version and click Submit - ERROR_PNP_BAD_MPS_TABLE
  5. Under Software and Drivers, locate BIOS-System Firmware; if an update is available, click Download.Download
  6. If prompted, choose an option to download and install manually.
  7. The .exe file will be downloaded. Double-click to install it, and follow the on-screen steps to complete it.
  8. Alternatively, you can install the support assistant and click Updates from the home screen. Select the update and click Download & Install.Download & install - ERROR_PNP_BAD_MPS_TABLE

3. Reset the BIOS settings to default

  1. ress the Windows button, click the Power option and select Shut down from the options.Power options- ERROR_PNP_BAD_MPS_TABLE
  2. During the boot process, press Del, F2, Esc, or F10, as per your motherboard manufacturer’s instructions, to enter the BIOS mode.
  3. In the BIOS mode, use the arrow keys to look for an option Reset to default, Load Defaults or similar.
  4. Press F10 or click the Save & Exit option to reboot the PC in normal mode.

4. Disable unwanted devices from BIOS

  1. Press the Windows key, click the Power option, and select Shut down from the options.Power option s- ERROR_PNP_BAD_MPS_TABLE
  2. During the boot process, press Del, F2, Esc, or F10, as per your motherboard manufacturer’s instructions, to enter the BIOS mode.
  3. Go to Integrated Peripherals or a similar section.
  4. Look for devices like serial ports, parallel ports, or unused expansion slots and disable them.
  5. Press F10 or click the Save & Exit option to reboot the PC in normal mode.

5. Restore your PC to a previous version

  1. Press the Windows key, type control panel in the search box, and click Open from the list of options to launch Control Panel.     Control Panel start menu - ERROR_PNP_BAD_MPS_TABLE
  2. Select Large icons for View by and click Recovery.Recovery Control Panel
  3. Click the Open System Restore option.Open system restore - ERROR_PNP_BAD_MPS_TABLE
  4. On the System Restore wizard, select Choose a different restore point and click Next.Next Choose a different restore point
  5. From the list of available restore points, select the one created before you encountered ERROR_PNP_BAD_MPS_TABLE for the first time, then click Next to proceed.Choose a point - ERROR_PNP_BAD_MPS_TABLE
  6. Click Finish.Finish

Windows will restart and try to restore the system settings to the previous point; however, if you see the System Restore did not complete successfully message, it could be due to missing system files or conflicting drivers. Read this guide to learn more.

In conclusion, to fix the ERROR_PNP_BAD_MPS_TABLE BSoD error, ensure you have the latest Windows installed, update the BIOS firmware, reset the BIOS settings to default, disable unwanted devices from BIOS or restore your PC to an older version.

If nothing has worked for you, we suggest you contact Microsoft Support and explain the issue to them, along with the steps taken to fix it in detail, to get further assistance.

Did we miss a step that helped you fix this BSoD error? If so, please share it with our readers in the comments section below. We will also add it to the list.

More about the topics: BSoD error codes, BSoD errors, Windows 11

User forum

0 messages