HP Critical Process Died (BSOD): Complete Troubleshooting Guide for HP Pavilion & Laptop Users
Fix the HP 'Critical Process Died' BSOD error with step-by-step commands, driver fixes, SFC scans, and registry repairs. Works for HP Pavilion and all HP laptop
- Root cause 1: Corrupt or incompatible HP device drivers (especially graphics, chipset, or touchpad drivers) trigger the CRITICAL_PROCESS_DIED stop code 0x000000EF when Windows cannot safely terminate a protected process.
- Root cause 2: Damaged Windows system files, bad disk sectors, or faulty RAM cause protected kernel processes to crash, resulting in the blue screen error on HP Pavilion and other HP models.
- Root cause 3: Recent Windows Updates, HP Support Assistant auto-updates, or third-party software installations can corrupt critical system processes and trigger the stop code.
- Quick fix summary: Run SFC /scannow and DISM commands in an elevated Command Prompt, update or roll back HP drivers via Device Manager, disable Fast Startup, run CHKDSK on your system drive, and if all else fails, perform a Startup Repair or system reset from Windows Recovery Environment (WinRE).
| Method | When to Use | Time | Risk |
|---|---|---|---|
| SFC & DISM Scan | System files are corrupt; BSOD occurs randomly or after Windows Update | 10-30 min | Low — read-only scan then in-place repair |
| Driver Rollback / Update | BSOD started after a driver or HP Support Assistant update | 5-20 min | Low — reversible via Device Manager |
| CHKDSK Disk Scan | BSOD accompanied by slow performance or disk errors in Event Viewer | 20-120 min | Low — read-only by default; /f flag writes fixes |
| Disable Fast Startup | BSOD occurs only on cold boot or after hibernate/sleep | 2 min | Very Low — settings change only |
| Windows Startup Repair | Cannot boot into Windows at all; stuck in reboot loop | 15-45 min | Low-Medium — modifies boot configuration |
| Uninstall Recent Updates (KB) | BSOD began immediately after a specific Windows Update | 10-20 min | Low — uninstall single update package |
| Memory Diagnostic (MemTest) | Random BSODs with different stop codes; suspect faulty RAM | 1-8 hours | Very Low — non-destructive read test |
| System Restore | BSOD appeared after software or configuration change; restore point exists | 20-40 min | Low-Medium — reverts system state |
| Windows Reset / Reinstall | All other methods failed; data backed up | 1-3 hours | High — may erase personal files if not careful |
Understanding the HP Critical Process Died Error
The Blue Screen of Death (BSOD) error CRITICAL_PROCESS_DIED (Stop Code: 0x000000EF) appears when Windows detects that a critical system process — one that must remain running for the OS to function — has either crashed or been terminated unexpectedly. On HP laptops and desktops (including the HP Pavilion series), this error is more common due to the proprietary HP driver ecosystem and HP Support Assistant updates interacting with Windows kernel processes.
The exact on-screen message you will see reads:
Your 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: CRITICAL_PROCESS_DIED
In some variants, the screen may also show a QR code and reference critical_process_died in lowercase. The system will attempt to reboot automatically, and in loop-crash scenarios, it will eventually boot into Windows Recovery Environment (WinRE).
Step 1: Identify the Triggering Driver via Event Viewer
If you can boot into Windows (even in Safe Mode), the first diagnostic step is to check Windows Event Viewer for the exact failing process.
- Press Win + X and select Event Viewer.
- Navigate to Windows Logs > System.
- Filter for Error and Critical events around the time of the BSOD.
- Look for entries from sources like BugCheck, nvlddmkm (NVIDIA), atikmdag (AMD), igdkmd64 (Intel), or HpqKbFiltr (HP keyboard filter driver).
- Note the Event ID and the faulting module name — this is your primary lead.
Alternatively, navigate to C:\Windows\Minidump and locate the most recent .dmp file. Open it in WinDbg or upload it to an online minidump analyzer to identify the crashing module.
Step 2: Boot into Safe Mode (If You Cannot Load Windows)
If the system is stuck in a reboot loop:
- Force power off the HP laptop three times in a row during the Windows logo screen. On the third reboot, Windows will automatically enter WinRE.
- In WinRE, go to Troubleshoot > Advanced Options > Startup Settings > Restart.
- Press F4 to enable Safe Mode or F5 for Safe Mode with Networking.
- Once in Safe Mode, proceed with the diagnostic and repair steps below.
Step 3: Run SFC and DISM to Repair System Files
Corrupted Windows system files are a leading cause of CRITICAL_PROCESS_DIED on HP machines. Run these commands in an Administrator Command Prompt in this exact order:
# Step 1: Run DISM to repair the Windows component store first
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
# Step 2: Run System File Checker after DISM completes
sfc /scannow
If SFC finds and fixes files, it will report: "Windows Resource Protection found corrupt files and successfully repaired them." Restart after this step.
Step 4: Update or Roll Back HP Drivers
HP-specific drivers are a frequent culprit. Follow these sub-steps:
Option A — Roll Back a Recently Updated Driver:
- Press Win + X > Device Manager.
- Expand Display adapters, right-click your GPU (e.g., AMD Radeon, NVIDIA GeForce, or Intel UHD Graphics).
- Select Properties > Driver tab > Roll Back Driver.
- Repeat for Human Interface Devices (HP HID driver), Keyboards (HpqKbFiltr), and System devices (HP chipset drivers).
Option B — Download Fresh Drivers from HP Support:
- Visit https://support.hp.com/us-en/drivers and enter your exact model number (found on the sticker under your HP Pavilion).
- Download and install: Chipset, Graphics, Audio, and HP System Event Utility drivers.
- Restart after each critical driver installation.
Option C — Uninstall HP Support Assistant: HP Support Assistant occasionally pushes incompatible driver versions. Temporarily uninstall it via Control Panel > Programs > Uninstall a program to rule it out.
Step 5: Disable Fast Startup
Fast Startup keeps the Windows kernel session in a hibernation state, which can cause driver state corruption on HP systems and trigger CRITICAL_PROCESS_DIED on next boot.
- Open Control Panel > Power Options > Choose what the power buttons do.
- Click Change settings that are currently unavailable.
- Uncheck Turn on fast startup (recommended).
- Click Save changes and perform a full shutdown (not restart).
Step 6: Check Disk Health with CHKDSK
Bad sectors on the SSD or HDD can corrupt system files mid-read, causing protected process failures.
# Schedule CHKDSK on the system drive for next reboot
chkdsk C: /f /r /x
# You will be prompted: "Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)"
# Type Y and press Enter, then restart
For NVMe SSDs on newer HP Pavilion models, also run the HP PC Hardware Diagnostics tool (available from BIOS/UEFI on boot — press Esc at startup, then F2 for Diagnostics).
Step 7: Run Windows Memory Diagnostic
Faulty RAM can cause random CRITICAL_PROCESS_DIED stops.
- Press Win + R, type mdsched.exe, press Enter.
- Choose Restart now and check for problems.
- The tool runs on reboot. After Windows restarts, view results in Event Viewer under Windows Logs > System, filtering for source MemoryDiagnostics-Results.
For deeper testing, create a bootable USB with MemTest86 (free) and run it overnight through multiple passes.
Step 8: Uninstall Problematic Windows Updates
If the BSOD started immediately after a Windows Update:
- Go to Settings > Windows Update > View update history > Uninstall updates.
- Sort by Installed On date and uninstall the most recent cumulative update (e.g., KB5034122, KB5031445).
- Restart and monitor for recurrence.
- To prevent the update from reinstalling, use Microsoft's Show or Hide Updates troubleshooter tool.
Step 9: Perform Startup Repair from WinRE
If none of the above resolves the issue:
- Boot into WinRE (force three crashes or use Windows installation media).
- Go to Troubleshoot > Advanced Options > Startup Repair.
- Let Windows attempt automatic repair.
- If startup repair fails, try System Restore from the same menu using a restore point dated before the BSOD started.
Step 10: Reset or Reinstall Windows (Last Resort)
- In WinRE, go to Troubleshoot > Reset this PC.
- Choose Keep my files for a non-destructive reset, or Remove everything for a clean install.
- After reset, install HP drivers manually from the HP support site before running Windows Update.
HP-Specific Registry Fix for Critical Process Died
In some HP Pavilion models, a known registry key conflict with HP's diagnostic tools causes the error. To check:
# Open Registry Editor (run as Administrator)
regedit
# Navigate to:
# HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
# Look for the "BootExecute" key
# Default value should be: autocheck autochk *
# If it contains unfamiliar HP or third-party entries, those may be culprits
Do not modify registry keys unless you have exported a backup first (File > Export in Registry Editor).
Frequently Asked Questions
# ============================================================
# HP Critical Process Died - Diagnostic & Repair Script
# Run all commands in an ELEVATED Command Prompt (Run as Admin)
# ============================================================
# --- STEP 1: Check Windows System File Integrity ---
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
# --- STEP 2: Schedule CHKDSK on System Drive ---
chkdsk C: /f /r /x
# Enter Y when prompted, then restart manually
# --- STEP 3: Export Recent BSOD Info from Event Log ---
wevtutil qe System /q:"*[System[Provider[@Name='BugCheck']]]" /f:text /c:5
# --- STEP 4: List Last 10 Installed Driver Files (PowerShell) ---
# Run this in PowerShell as Admin:
# Get-WinEvent -LogName System | Where-Object {$_.Id -eq 7045} | Select-Object -First 10 | Format-List TimeCreated, Message
# --- STEP 5: Check for Pending Corrupt System Files ---
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log | findstr /c:"cannot repair"
# --- STEP 6: View Current Driver List and Find HP-Specific Drivers ---
driverquery /v /fo list | findstr /i "hp"
# --- STEP 7: Disable Fast Startup via Registry ---
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled /t REG_DWORD /d 0 /f
# --- STEP 8: Check Minidump Location for BSOD Files ---
dir C:\Windows\Minidump
# --- STEP 9: Run Windows Memory Diagnostic (schedules for next reboot) ---
mdsched.exe
# --- STEP 10: List Recently Installed Windows Updates ---
wmic qfe list brief /format:table | sort /r
# --- STEP 11: Uninstall a Specific KB Update (replace KBXXXXXXX with actual KB number) ---
# wusa /uninstall /kb:XXXXXXX /quiet /norestart
# --- STEP 12: Run HP BIOS Diagnostics Tool (from Command Prompt) ---
# This requires HP PC Hardware Diagnostics for Windows to be installed:
# HPSFViewer.exe (locate in C:\Program Files (x86)\HP\HP PC Hardware Diagnostics Windows)
# --- STEP 13: Collect System Info for HP Support Ticket ---
msinfo32 /report %USERPROFILE%\Desktop\SystemInfo.txt
# --- STEP 14: Verify Boot Configuration Data (BCD) Integrity ---
bcdedit /enum all
# --- STEP 15: Rebuild BCD if Corrupt (run from WinRE Command Prompt) ---
# bootrec /fixmbr
# bootrec /fixboot
# bootrec /scanos
# bootrec /rebuildbcd
# ============================================================
# After running scans, restart the system.
# Check C:\Windows\Logs\CBS\CBS.log for detailed SFC results.
# ============================================================Error Medic Editorial
The Error Medic Editorial team is composed of senior DevOps engineers, SREs, and Windows system administrators with 10+ years of experience diagnosing BSOD errors, kernel panics, and system failures across enterprise and consumer hardware. Our HP troubleshooting guides are tested on HP Pavilion, HP ProBook, HP EliteBook, and HP Spectre hardware running Windows 10 and Windows 11. We consult Microsoft's official documentation, HP's driver support database, and real-world community reports from Stack Overflow and Microsoft Answers to ensure every fix is actionable and accurate.
Sources
- https://support.microsoft.com/en-us/topic/windows-stop-code-critical-process-died-5c2f8d0a-4b7a-4c7e-b9e4-9b5b6b1f7d3e
- https://support.hp.com/us-en/document/ish_1641623-1641650-16
- https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0xef--critical-process-died
- https://answers.microsoft.com/en-us/windows/forum/all/critical-process-died-bsod-on-hp-pavilion/
- https://stackoverflow.com/questions/tagged/bsod+windows-10