Fix: “PNP Detected Fatal Error” BSOD on Windows 10/11?

The PNP Detected Fatal Error occurs with the error message saying, “Your Device Run into a problem and needs to restart ” while booting the Windows. This error can also be called BSOD (Blue Screen Of Death), which can occur due to faulty drivers and damaged hardware.

How to Fix PNP Detected Fatal Error?
How to Fix PNP Detected Fatal Error?

The root cause of this error is the corrupted drivers. However, disk errors, corrupted Windows updates, and system files can lead you to this error message.

BSOD errors can also be caused by the hardware issues such as faulty memory, power supply issues, and overheating of components. Therefore, it is important to understand that if this error message does not resolve, it could result from damaged hardware.

Moreover, you might be unable to boot the Windows due to this error message. In this case, you will need to start Windows in safe mode to apply the troubleshooting methods.

1. Run System Restore

If you are familiar with the system restore, you might have created a restore point to take your Windows to a previous state if something goes wrong. This utility removes all the drivers, programs, and recently installed Windows updates.

If corrupted system files, drivers, and third-party programs are behind fetching this error message, using a restore point might be a great option to start the troubleshooting. You can visit this article if you don’t know about a restore point. Follow the steps to restore the Windows to the previous system restore point:

  1. Turn on your computer and wait for the logo screen
  2. Once you see a logo screen,  turn off your computer and repeat this process three times to navigate to the options screen
  3. Then click Troubleshoot  > Advanced Options > System Restore
  4. Wait for the Windows to reboot, then click Next
    Click Next to Start
    Click Next to Start
  5. Select a restore point, then click Next

    Selecting Restore Point
    Selecting Restore Point
  6. Click Finish to start the process.

2. Boot Windows In Safe Mode

The error can also be a result of a corrupted Windows update. If you have updated your Windows to the latest version, we recommend you uninstall the recent updates and revert all the changes you have applied to your Windows, including uninstalling third-party programs.

To uninstall the Windows updates, you will need to boot the Windows in a safe mode as you might be stuck into a reboot loop. If the error does not resolve, try performing a clean boot. Below are the steps to boot Windows in safe mode to uninstall the Windows update:

  1. First, turn on your computer by pressing the Power button
  2. Wait for the logo to appear and again turn off the computer
  3. Repeat the above process until the preparing Windows screen appears
  4. Once it appears, navigate to Troubleshoot  > Advanced Options > Startup Settings

    Navigate to Troubleshoot
    Navigate to Troubleshoot
  5. Click Restart and wait for the boot options to appear
    Restart to Access Safe Mode
    Restart to Access Safe Mode
  6. Press the F5 to boot into Safe Mode
  7. Once you are in Safe Mode, uninstall the Windows update and do a clean boot by following the below method.

2.1 Uninstall Windows Update

  1. After booting Windows into Safe Mode, open the Control Panel by typing in the Windows search bar
  2. Navigate to the following path
    Control Panel\Programs\Programs and Features
  3. Click View Installed Updates

    Click to View Installed Updates
    Click to View Installed Updates
  4. Now, uninstall the recently installed Windows updates by selecting and clicking Uninstall button
    Uninstalling Windows Update From Control Panel
    Uninstalling Windows Update From Control Panel
  5. Once done, try restarting Windows to check if the error persists.

2.2. Perform a Clean Boot

A clean boot is a process that disables irrelevant services, third-party applications, and unnecessary drivers at the startup to determine the source of a problem. Hence, if the error occurs due to third-party applications, conflict of services, and drivers, then performing a clean boot will help fix this error. Here are the steps:

  1. Press the Windows key and type MSConfig

    Launching System Configuration Settings
    Launching System Configuration Settings
  2. Open System Configuration and choose the Selective Startup

    Enabling Selective Startup
    Enabling Selective Startup
  3. Click the Services tab from the top bar
  4.  Select Hide All Microsoft Service, then click Disable All
  5. Click Apply and click OK

    Restarting Computer in a Clean Boot
    Restarting Computer in a Clean Boot
  6. Restart your computer and check if this method fixed the error.

3. Use Startup Repair

Startup repair is an inbuilt troubleshooting utility provided by Microsoft for the recent version of the Windows operating system. The utility fixes the common problems that can prevent Windows from booting correctly. Follow the steps to use the startup repair:

  1. Press the power button to turn on your computer
  2. Once the logo screen appears, turn off your computer
  3. Repeat this  process three times to trigger the Advanced Troubleshooting
  4. Navigate to Troubleshoot  > Advanced Options
  5. Click the Startup Repair and wait for the Windows to diagnose properly
    Running Startup Repair
    Running Startup Repair
  6. Once done, check if the issue is resolved.

4. Run CHKDSK

CHKDSK is an inbuilt utility that allows users to scan and fix disk errors. CHKDSK command displays the status of a volume as an output while the chkdsk /f /r command fixes the disk errors found in the volume. Therefore, if the error occurs due to any disk error, running CHKDSK will help fix this issue. Below are the steps to executing the CHKDSK command:

  1. Follow the three steps mentioned in the above method to bring the options screen
  2. Go to Troubleshoot  > Advanced Options
  3. Click the Command Prompt

    Launching Command Prompt
    Launching Command Prompt
  4. Type the following command and wait for it to complete
    chkdsk C: /F /X
    Running CHKDSK
    Running CHKDSK
  5. Once done, restart your computer to check if the error is fixed.

5. Run SFC And DSIM Commands

SFC or System File Checker is a command line utility used to restore corrupted system files. In comparison, the DISM or Deployment Image Servicing and Management allows the user to repair the corrupted Windows images. If you have corrupted Windows images or files in the system disk, the error will likely appear, and to avoid this, you have to execute the SFC and DSIM commands via the command prompt. To do so:

  1. Go to the Advanced Troubleshooting options by following the method 
  2. Click Troubleshoot  > Advanced Options > Command Prompt

    Navigating to Command Prompt
    Navigating to Command Prompt
  3. Type the following commands in the terminal
    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow
    Repairing System Files
    Repairing System Files
  4. Then wait for the process to be completed
  5. Restart your computer to check if the error is fixed.

6. Reinstall Display Driver

As we mentioned above, the error can either be caused by faulty Graphics drivers. If you have any corrupted driver that might be preventing you from booting the Windows, reinstalling Graphics drivers will help to fix this error.

6.1 Uninstall Graphics Driver Via Display Driver Uninstaller

A display driver uninstaller is an application that is used to uninstall the device drivers from the computer. This application allows the users to remove the drivers entirely along with the registry files, which prevents conflict between drivers. This is why we recommend DDU over the device manager. Follow the steps:

  1. Access the Safe Mode by following the 2nd method
  2. Then go to the following link to download Display Driver Uninstaller
  3. Once the downloading is done, extract the DDU ZIP folder
    Note: We recommend using WinRar for this process.
  4. Right-click the DDU ZIP folder and click Extract to DDU

    Click to Extract DDU ZIP Folder
    Click to Extract DDU ZIP Folder
  5. Open the extracted folder, and double click the Display Driver Uninstaller
  6. Again, click the Extract button to navigate to the folder
    Clicking Extract
    Clicking Extract
  7. Run the Display Driver Uninstaller
  8. Select the device type and its vendor, then click Clean And Restart

    Selecting Device Type and GPU Vendor
    Selecting Device Type and GPU Vendor
  9. Once done, proceed to the next step.

6.2 Install Graphics Driver

  1. To install the latest driver, go to your Graphics Card manufacturer’s website
  2. Select your Graphics Card to find the latest driver for your GPU
  3. Click the Download button, then install the driver by following the on-screen instructions.
    Downloading Latest Graphics Driver
    Downloading Latest Graphics Driver
  4. After installing the driver, check if the error is fixed.
ABOUT THE AUTHOR

Zainab Falak


Zainab Falak is a highly educated professional with a background in actuarial science and a strong passion for technology. Her expertise lies in the field of data analytics and she is a proficient programmer in languages such as Python and R. At Appuals, Zainab shares her extensive knowledge of Windows 8, 10, and 11, covering a broad range of topics related to these operating systems. Zainab's ability to effectively communicate technical concepts in a clear and concise manner has earned her recognition and respect in the tech community. She is committed to staying up-to-date with the latest developments in the field and providing readers with insightful and informative content.