1. Boot into Safe Mode
- Restart the system and boot into Safe Mode (Minimal) to prevent non-essential drivers from loading.
- This ensures only stable Windows drivers run, helping isolate the faulty component.
2. Identify and Remove Problematic Drivers
- Open Device Manager in Safe Mode.
- Look for drivers with recent updates or yellow warning signs.
- Right-click → Uninstall device or Roll back driver.
- Restart the system and observe stability.
If a third-party antivirus or virtualization software was recently installed, uninstall it completely as its kernel hooks may trigger this error.
3. Check Memory and Hardware Integrity
- Run Windows Memory Diagnostic or MemTest86 to identify RAM issues.
- If errors are found, replace or reseat the memory modules.
- Also, inspect CPU and motherboard components for stability.
4. Repair System Files
If corruption exists in system binaries or kernel components:
- Open Command Prompt in WinRE and run:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
DISM /Image:C:\ /Cleanup-Image /RestoreHealth
- These commands replace corrupted kernel or system driver files.
5. Disable Overclocking and Reset BIOS/UEFI
- Enter BIOS/UEFI (press Del, F2, or Esc) during boot.
- Restore Default Settings.
- Disable CPU or memory overclocking.
- Ensure the correct SATA mode (AHCI/IDE/RAID) matches the installation.
- Save and reboot.
6. Check for Residual Filter Drivers
- Some antivirus or backup utilities leave behind filter drivers after uninstallation.
- Use command-line tools or vendor-specific uninstallers to completely remove them.
- Ensure no unnecessary file-system or process filter drivers remain active.
7. Perform a Clean Boot
Perform a Clean Boot to start Windows with only essential Microsoft services.
- Open System Configuration (msconfig).
- Disable all non-Microsoft services.
- Reboot and check if BSOD persists.
- Gradually re-enable services to identify the conflict.
8. Update BIOS and Firmware
- Outdated firmware may cause instability in thread handling.
- Download and apply the latest BIOS or UEFI firmware from your motherboard manufacturer.
- Restart after applying updates.
9. Replace Faulty Hardware
If memory tests or diagnostics show persistent hardware errors, replace the defective components, such as RAM or CPU.
10. Perform a Clean Installation of Windows
If the issue remains unresolved after all troubleshooting steps, back up important data and perform a Clean Windows Installation to eliminate deep driver or kernel corruption.
The 0x00000085 (INVALID_PROCESS_ATTACH_ATTEMPT) BSOD typically stems from invalid thread operations by faulty kernel drivers, memory corruption, or BIOS instability.
To fix the issue:
- Uninstall or roll back problematic drivers.
- Check and replace faulty memory.
- Run SFC/DISM to repair corrupted system files.
- Reset BIOS settings and disable overclocking.
If the issue persists:
- Update BIOS and firmware.
- Replace defective hardware components.
- Perform a clean Windows installation to ensure long-term stability.
Quickly addressing kernel and driver-level errors restores system reliability, prevents critical crashes, and ensures stable Windows performance.