1. Update or Reinstall Drivers
Incorrect or outdated drivers are a common cause. Focus on graphics, chipset, and network drivers:
- Open Device Manager
- Right-click each device and select Update driver
- For recent installs, select Properties → Driver → Roll Back
2. Run SFC and DISM
- Repair corrupted or missing system files that could affect thread context operations:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- Run both commands in Command Prompt (Admin).
3. Test System Memory
Use Windows Memory Diagnostic to detect faulty RAM:
- Press Win + R, type mdsched.exe, and choose Restart now and check for problems
- Replace RAM if errors are detected
4. Scan for Malware
Run a full system scan using Microsoft Defender or a reputable antivirus tool to eliminate malware that may be corrupting threads or memory.
5. Restore BIOS to Default Settings
Resetting BIOS/UEFI can resolve misconfigurations affecting low-level thread management:
- Enter BIOS setup during boot
- Choose Load Setup Defaults
- Save and exit