Microsoft Windows Error Code 0x80070660: How to Fix It

Easy 15-30 minutes Medium Severity Verified June 2026
Error Code
0x80070660
Brand
Microsoft Windows
Product Type
hresult
Severity
Medium
DIY Difficulty
Easy
Estimated Fix Time
15-30 minutes
Error code 0x80070660, also known as ERROR_INVALID_TABLE, occurs when Windows encounters a corrupted or invalid MSI (Microsoft Installer) table. This typically happens during software installation or uninstallation. The fix involves repairing the Windows Installer service and clearing any corrupted installation files.
Ad

Tools You'll Need

How to Fix Error Code 0x80070660

  1. Restart Windows Installer Service

  2. Run System File Checker

  3. Clear Temporary Installation Files

    Do not delete files in use; they will be skipped automatically.
  4. Repair .NET Framework

  5. Reinstall the Problematic Program

Ad

When to Call a Professional

If the error persists after trying all steps, corruption may be deep-seated. Consider contacting Microsoft Support or a professional technician for advanced repair options.

Frequently Asked Questions

What causes error 0x80070660 in Windows?
This error is caused by a corrupted or invalid MSI table in the Windows Installer database. It can happen due to improper software installation, system file corruption, or a damaged .NET Framework.
Can I fix error 0x80070660 without reinstalling Windows?
Yes, usually you can fix it by restarting the Windows Installer service, running SFC scans, clearing temp files, and repairing .NET Framework. Reinstalling Windows is a last resort.
Does error 0x80070660 affect all software installations?
No, it typically affects only the specific program that has a corrupted installer table. Other installations may work fine.
How do I prevent error 0x80070660 in the future?
Keep your system and drivers updated, use reliable software sources, and regularly run system maintenance like disk cleanup and SFC scans.
Is error 0x80070660 harmful to my computer?
No, it is not harmful. It just prevents a particular software installation or uninstallation from completing.