How to Fix ERROR_PNP_BAD_MPS_TABLE?

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

XINSTALL BY CLICKING THE DOWNLOAD FILE
A message from our partner

For fixing Windows errors, we recommend Fortect:

Fortect will identify and deploy the correct fix for your Windows errors. Follow the 3 easy steps to get rid of Windows errors:

  • Download Fortect and install it on your PC
  • Launch the tool and Start scanning your PC for Windows errors
  • Right-click on Start Repair to deploy the right fix for each error encountered during the scan
Download Now Fortect has been downloaded by 0 readers this month, rated 4.6 on TrustPilot

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 do I fix ERROR_PNP_BAD_MPS_TABLE BSoD?

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. Press the Windows button, click the Power option and select Shut down from the options.Power options- ERROR_PNP_BAD_MPS_TABLE
  2. Press the power button to restart, then 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. Press the power button to restart. 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, 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