[Solved] How to Fix Windows 10 BSOD with Stop code “DRIVER PNP WATCHDOG”

BSOD (Blue Screen of Death) with stop code DRIVER PNP WATCHDOG primarily occurs due related to hardware issue or driver issue, wrong SATA controller settings in BIOS, broken registry values, Volume Shadow Service issues, malware infections, system service exceptions or Windows Update issues.

The complete error message is: You PC ran into a problem and needs to restart. We’re just collecting some error info, and then we’ll restart for you. Stop code: Driver PNP WATCHDOG.

Fix Windows 10 BSOD with Stop code "DRIVER PNP WATCHDOG"
Fix Windows 10 BSOD with Stop code “DRIVER PNP WATCHDOG”

If you are unable to boot into windows when this happens, this is generally an issue with Windows not being able to properly identify the device. If you are unable to log into Windows at all, you should boot into Safe Mode with Networking at first, then perform methods below.

Content Summary

Solution 1: Safe Mode with Networking in Windows XP/Vista/7/8.1
Solution 2: Safe Mode with Networking in Windows 10
Solution 3: Remove Problematic Registry Entries
Solution 4: Delete conflicting file
Solution 5: Set necessary services to start automatically
Solution 6: Tweaking with related Windows services
Solution 7: Check Volume Shadow Copy Service (VSS)
Solution 8: Run the Windows Updates Troubleshooter
Solution 9: Check SATA controller setting in BIOS
Solution 10: Reset BIOS to default settings
Solution 11: Reset the PC to default settings
Solution 12: Replace hardware

Solution 1: Safe Mode with Networking in Windows XP/Vista/7/8.1

Step 1: Restart the computer.

Step 2: Start the computer and press F8 button to enter the Advanced Boot Options menu.

Step 3: Choose Safe mode with networking.

Solution 2: Safe Mode with Networking in Windows 10

Step 1: Switch off the computer.

Step 2: Press the power button and when you see the Windows logo, hold the power button down until PC shuts down.

Step 3: Repeat thrice then the Automatic Repair screen will pop up, wait for Windows to diagnose the PC.

Step 4: When the Startup Repair screen appears, click Advanced > Troubleshoot > Advanced options > Startup Settings > Restart button.

Safe Mode with Networking in Windows 10
Safe Mode with Networking in Windows 10

Step 5: After the restart, press F5 to Enable safe mode with networking.

Solution 3: Remove Problematic Registry Entries

Step 1: Press Windows Key and R together to open the Run box.

Step 2: Type Regedit and press enter.

Step 3: Navigate to the path: HKEY_LOCAL_MACHINE\COMPONENTS\

Step 4: Delete below entries:

  • PendingXMLIdentifier
  • AdvancedInstallersNeedResolving
  • NextQueryEntryIndex

Step 5: Restart the computer.

Solution 4: Delete conflicting file

Step 1: Go to Control Panel > Folder Options > View tab > make sure Show hidden folders, files and drivers option checked.

Step 2: Go to C:\Program files\common files\InstallShield\Professional\Runtime\ISProbe.tlb

Step 3: Remove ISProbe.tlb file if found.

Solution 5: Set necessary services to start automatically

Step 1: Run the command prompt as administrator.

Step 2: Enter the following commands and press Enter button after each:

SC config wuauserv start= auto
SC config bits start= auto
SC config cryptsvc start= auto
SC config trustedinstaller start= auto

Step 3: Restart the computer.

Solution 6: Tweaking with related Windows services

Step 1: Press the Windows logo key and type Command Prompt and in the resulting list, Right-Click on Command Prompt and select Run as Administrator.

Step 2: Execute the following commands one by one and press enter after each one:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop appIDSvc

Step 3: Go to c:\Windows\ and find SoftwareDistribution. Rename it SoftwareDistribution.old.

Step 4: Go to c:\WIndows\System32\ and rename catroot2 to Catroot2.old.

Step 5: Execute the following commands one by one and press enter after each one:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
net start appIDsvc
exit

Step 6: Press the Windows logo key and type PowerShell and in the resulting list, Right-click on Windows PowerShell and select Run as Administrator.

Step 7: Enter the following command in the PowerShell and press enter: wuauclt.exe /updatenow

Step 8: Restart the computer.

Solution 7: Check Volume Shadow Copy Service (VSS)

Step 1: Press the Windows key and R together to open the Run box and type services.msc.

Step 2: Locate the Volume Shadow Copy service and double click on it.

Step 3: Make sure the Startup type is set to Automatic and the Service status is set on Running.

Check Volume Shadow Copy service (VSS)
Check Volume Shadow Copy Service (VSS)

Step 4: Click on the Apply button and then on the OK button to save the changes.

Step 5: Restart the computer.

Solution 8: Run the Windows Updates Troubleshooter

Step 1: Press Windows Key and type Troubleshooting.

Step 2: Click Troubleshooting.

Step 3: Click View all in the left pane.

Step 4: Select the Windows Update.

Step 5: Click Next to run Windows Update Troubleshooter and follow the instructions on the screen.

Step 6: Restart the computer.

Solution 9: Check SATA controller setting in BIOS

If the SATA configuration is set to AHCI, switch it to IDE may solve the problem.
Step 1: Switch off the computer.

Step 2: Press the Power button to power on the computer and keep pressing the F2 key to enter the BIOS configuration page.

Step 3: Use the arrow keys to select an option like Advanced or Main, then press Enter to access.

Step 4: Find the option like IDE Configuration, Storage Configuration or Drive Configuration. Then press the Enter to access.

Step 5: Find an option like Configure SATA, SATA Mode or SATA Configuration. Change that particular option to AHCI.

Step 6: Save and exit BIOS.

Solution 10: Reset BIOS to default settings

Run a diagnostic and make sure that the motherboard can see all of your installed components.

Solution 11: Reset the PC to default settings

Step 1: Switch off the computer.

Step 2: Press the power button and when you see the Windows logo hold the power button down until PC shuts down.

Step 3: Repeat thrice then the Automatic Repair screen will pop up, wait for Windows to diagnose the PC.

Step 4: When the Startup Repair screen appears, click Advanced > Troubleshoot > Reset this PC.

Step 5: Select whether you like to keep your files or delete them.

Step 6: Click Reset to proceed and follow the instructions shown on the screen.

Solution 12: Replace hardware

Step 1: Remove any hardware that isn’t crucial to the computer starting up such as Video cards, DVD drives, extra HDD, wifi card, or anything else installed in an auxiliary slot. Then try and start up the system again.

Step 2: If it starts to boot back up, you can add one part at a time until you find the one that is causing the problem.

Step 3: If after removing everything it still doesn’t boot back up, then you may have a faulty disk drive or a faulty motherboard.

Source: Microsoft Community > How can I fix “Driver PNP Watchdog” error if window’s won’t boot?

Thomas Apel Published by Thomas Apel

, a dynamic and self-motivated information technology architect, with a thorough knowledge of all facets pertaining to system and network infrastructure design, implementation and administration. I enjoy the technical writing process and answering readers' comments included.