1. Update or Roll Back Device Drivers
- Press Win + X → Open Device Manager.
- Focus on storage and system-level drivers—especially those managing legacy hardware, virtual controllers, or I/O interfaces.
- Right-click → Update Driver or select Roll Back Driver if available.
2. Run System File Checker and DISM
- Open Command Prompt as Administrator, then run:
sfc /scannow
- Once finished, run:
DISM /Online /Cleanup-Image /RestoreHealth
- These tools help repair damaged system components involved in hardware access and management.
3. Uninstall Problematic Third-Party Software
- Go to Control Panel → Programs and Features.
- Uninstall recently added hardware tools, virtualisation software, or antivirus programs that might interfere with device management.
- Reboot the system and check if the issue persists.
4. Perform Clean Boot
- Press Win + R, type msconfig, and hit Enter.
- Under Services tab → Check Hide all Microsoft services → Click Disable all.
- Go to Startup → Open Task Manager → Disable all startup items.
- Restart to eliminate third-party conflicts.
5. Run Windows Memory Diagnostic
- Press Win + R, type mdsched.exe, and hit Enter.
- Choose Restart now and check for problems.
- Allow the tool to scan and detect any memory issues that could affect hardware-level operations.
6. Perform System Restore
If the BSOD started recently:
- Go to Control Panel → Recovery → Open System Restore.
- Select a restore point from before the issue began.
- Follow the on-screen instructions to complete the process.
7. Update BIOS and Chipset Drivers
- Visit your motherboard/computer manufacturer’s website.
- Download and install the latest BIOS and chipset drivers to ensure proper management of legacy device interfaces.