A Blue Screen of Death (BSOD) on startup can be frustrating and is often caused by hardware issues, driver conflicts, or corrupted system files. Since this is happening during startup, it suggests a critical issue with Windows or hardware initialization. Here’s a concise guide to troubleshoot and resolve the issue:
1. Boot into Safe Mode
- Why? Safe Mode loads minimal drivers, which can help bypass the issue.
- How?
- Restart your PC and press F8 (or Shift + F8 on some systems) before Windows loads to access the Advanced Boot Options.
- Select Safe Mode or Safe Mode with Networking.
- Next Steps: If Safe Mode works, proceed to troubleshoot drivers or software.
2. Check Recent Changes
- What to Look For: Did you recently install new hardware, drivers, or software?
- Action:
- In Safe Mode, uninstall recent software via Control Panel > Programs > Uninstall a Program.
- Roll back or update drivers:
- Open Device Manager (Win + X, then select Device Manager).
- Look for devices with a yellow triangle, right-click, and select Update Driver or Roll Back Driver.
3. Analyze the BSOD Error
- Find the Error Code:
- If you can’t boot into Safe Mode, note the BSOD error code (e.g., 0x0000007E) or stop code (e.g., “CRITICAL_PROCESS_DIED”).
- Alternatively, check the minidump files:
- In Safe Mode, navigate to C:\Windows\Minidump.
- Use a tool like BlueScreenView (download from NirSoft) to read the dump files and identify the driver or module causing the crash.
- Common Codes and Fixes:
- DRIVER_IRQL_NOT_LESS_OR_EQUAL: Faulty driver. Update or reinstall drivers (especially graphics or network).
- PAGE_FAULT_IN_NONPAGED_AREA: Memory or driver issue. Test RAM (see Step 5).
- CRITICAL_PROCESS_DIED: Corrupted system files. Run system file checks (Step 4).
4. Repair System Files
- In Safe Mode or via Windows Recovery Environment (WinRE):
- Open Command Prompt:
- If in Safe Mode: Win + S, type cmd, right-click, and select Run as Administrator.
- If in WinRE: Restart, press F11 or boot from a Windows USB, then select Repair Your Computer > Troubleshoot > Command Prompt.
- Run these commands:
- sfc /scannow (checks and repairs system files).
- DISM /Online /Cleanup-Image /RestoreHealth (repairs the Windows image).
- Open Command Prompt:
- Restart and test.
5. Check Hardware
- Memory (RAM):
- Run Windows Memory Diagnostic (Win + S, type memory, select Windows Memory Diagnostic, and choose Restart now).
- If errors are found, reseat or replace RAM sticks.
- Hard Drive:
- In Command Prompt, run chkdsk /f /r to check for disk errors.
- If using an SSD, check the manufacturer’s diagnostic tool (e.g., Samsung Magician, Intel SSD Toolbox).
- Other Hardware:
- Disconnect all external devices (USB drives, printers, etc.) and test.
- Reseat internal components (graphics card, RAM, etc.) if comfortable opening the PC.
6. Update or Roll Back Windows
- Check for Updates:
- In Safe Mode with Networking, go to Settings > Windows Update > Check for Updates.
- Install any pending updates, especially for Windows or drivers.
- Roll Back Updates:
- If the BSOD started after a Windows Update, boot into WinRE, select Troubleshoot > Advanced Options > Uninstall Updates.
7. Perform a System Restore or Reset
- System Restore:
- In Safe Mode or WinRE, select System Restore and choose a restore point from before the issue began.
- Reset Windows:
- In WinRE, go to Troubleshoot > Reset This PC. Choose Keep my files to reinstall Windows without losing data (back up important files first if possible).
8. Test in a Clean Boot
- In Safe Mode, perform a clean boot to rule out third-party software:
- Run msconfig, go to Services, check Hide all Microsoft services, and disable the rest.
- Go to Startup tab, open Task Manager, and disable all startup items.
- Restart normally and test.
9. If All Else Fails
- Reinstall Windows:
- Boot from a Windows USB (create one using Microsoft’s Media Creation Tool on another PC).
- Reinstall Windows, but back up data first if possible.
- Hardware Failure:
- If the issue persists, it could be a failing motherboard, CPU, or PSU. Consider professional diagnostics.
Additional Tips
- Check Event Viewer: In Safe Mode, open Event Viewer (Win + S, type event), and look under Windows Logs > System for errors around the BSOD time.
- Update BIOS/UEFI: Check your motherboard manufacturer’s website for BIOS updates (proceed cautiously).
- Search for Specific Error Codes: If you have the BSOD code, I can search for more tailored solutions if needed. Just provide the code or message.


