Microsoft Windows HRESULT Error 0x80070658: How to Fix It

Easy 30-60 minutes Medium Severity Verified June 2026
Error Code
0x80070658
Brand
Microsoft Windows
Product Type
hresult
Severity
Medium
DIY Difficulty
Easy
Estimated Fix Time
30-60 minutes
Error 0x80070658 occurs during Windows Installer operations when the system fails to write installation logs. This often indicates corrupted system files or permission issues. Follow the steps below to resolve the problem.
Ad

Tools You'll Need

How to Fix Error Code 0x80070658

  1. Run System File Checker (SFC)

  2. Check Windows Installer Service

  3. Clear Temporary Files

  4. Perform a Clean Boot

    After troubleshooting, re-enable services and startup items to restore normal operation.
  5. Run Windows Update Troubleshooter

Ad

When to Call a Professional

If the error persists after all steps, consider contacting Microsoft Support or a professional IT technician, as deeper system corruption or registry issues may require advanced repair.

Frequently Asked Questions

What causes error 0x80070658?
This error is typically caused by corrupted system files, a misconfigured Windows Installer service, or insufficient permissions to write installation logs.
Can I fix error 0x80070658 without reinstalling Windows?
Yes, most cases can be resolved with system file checker, service checks, and a clean boot. Reinstallation is rarely needed.
Does error 0x80070658 affect all software installations?
It usually affects Windows Installer (.msi) packages. Other installers may work fine.
Is there a way to prevent error 0x80070658?
Keep Windows updated, regularly run disk cleanup, and avoid interrupting installations. Also ensure your user account has administrative privileges.
What if SFC finds corrupted files but can't fix them?
Run DISM (Deployment Imaging Service and Management Tool) by typing 'DISM /Online /Cleanup-Image /RestoreHealth' in an elevated Command Prompt, then run SFC again.