1. Repair System Files and Boot Records
- Open Command Prompt (Admin) via recovery mode
- Run the following commands:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
These commands repair corrupted system files and rebuild damaged boot records essential for a stable startup.
2. Update or Reinstall Drivers
- Press Win + X β Device Manager
- Expand categories such as Disk drives, Display adapters, and Network adapters
- Right-click and choose Update driver
- If issues persist, uninstall the driver and reboot to let Windows reinstall it automatically
Ensuring updated drivers prevents startup conflicts and improper memory or device references during boot.
3. Check Disk Health
- Open Command Prompt (Admin)
- Run:
- chkdsk C: /f /r
- Schedule the scan and restart your computer
This scans for and repairs bad sectors or corrupted partitions that could be triggering initialisation failures.
4. Verify Registry Integrity
- Back up the registry before changes
- Use Registry Editor or trusted repair tools to fix invalid entries
- Corrupted registry settings during boot often prevent critical system processes from initialising properly.
5. Test RAM for Errors
- Press Win + R, type mdsched.exe, and hit Enter
- Choose Restart now and check for problems
- Replace or reseat RAM if errors are detected
Stable memory is essential for the reliable initialisation of Windows objects during the startup process.
6. Scan for Malware
- Open Windows Security β Virus & threat protection
- Perform a Full Scan and an Offline Scan
- Use rootkit removal tools for advanced infections
Malicious code targeting system-level files or boot sectors can prevent proper initialisation and lead to repeated BSOD errors.
7. Perform a System Restore
- Go to Control Panel β Recovery β Open System Restore
- Select a restore point before the error
- Follow prompts to revert recent updates, driver installations, or configuration changes
This restores system stability by undoing faulty changes that may have caused the BSOD.
The 0x00000064 OBJECT_INITIALIZATION_FAILED BSOD indicates critical issues during the Windows startup process, typically caused by corrupted system files, bad registry configurations, or disk errors.
To fix it:
- Repair system and boot files,
- Update or reinstall drivers,
- Check your disk and memory health, and
- Scan thoroughly for malware.
If the error persists:
- Disconnect or replace faulty hardware,
- Use System Restore to roll back system changes, or
- Consider a clean Windows installation to resolve deep system corruption.
Quickly addressing this error helps maintain data integrity, ensures smoother boot processes, and restores system reliability.