🚀 NEW in v2.4.29: 35+ Speed Optimizations added today!Download Now →

Home/Fix/Fix Error 0x80070666 — Another Instance of Installer Already Running

How to Fix Fix Error 0x80070666 — Another Instance of Installer Already Running on Windows

Getting error 0x80070666 when installing software? Another version already installed? Installer detects existing instance? Can't upgrade or reinstall application? MSI installer version conflict? Fix this installer instance conflict error.

Symptoms

You might be experiencing this problem if you notice:

  • Installation fails with error 0x80070666
  • Error message says another version is already installed
  • Can't install newer version over existing one
  • Uninstall fails too — creating a deadlock
  • Programs and Features shows the old version but Remove fails
  • Visual C++ Redistributable commonly triggers this error

Common Causes

  • Previous version installed and blocking upgrade path
  • Incomplete previous uninstall left registry artifacts
  • MSI product code conflict between versions
  • Windows Installer cache missing repair files
  • Corrupted uninstall information in registry
  • Side-by-side (SxS) version of same component installed

Solutions

Solution 1: Uninstall Previous Version First

  1. 1Try normal uninstall first:
  2. 2Settings → Apps → Installed apps
  3. 3Find the application → click ⋯ → Uninstall
  4. 4If uninstall fails:
  5. 5Try Control Panel → Programs and Features instead
  6. 6Right-click → Uninstall
  7. 7If that also fails:
  8. 8Download Microsoft Program Install/Uninstall Troubleshooter:
  9. 9aka.ms/diag_piu (official Microsoft tool)
  10. 10Run it → choose the stuck application → Remove
  11. 11This cleans up MSI registration without needing installer files
  12. 12After removal: retry your installation

Solution 2: Fix Visual C++ Redistributable Conflicts

  1. 1This error is very common with Visual C++ Redistributable:
  2. 2Open Settings → Apps → Installed apps
  3. 3Search for "Visual C++"
  4. 4Note all installed versions (2005, 2008, 2010, 2012, 2013, 2015-2022)
  5. 5Each year can have x86 and x64 versions — this is normal
  6. 6To fix: uninstall the SPECIFIC version that matches your installer
  7. 7Don't uninstall all of them — other software depends on them
  8. 8Then reinstall the version you need
  9. 9Download latest from: learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist
  10. 10If multiple versions conflict:
  11. 11Uninstall all 2015-2022 versions (they're unified)
  12. 12Install the latest "Microsoft Visual C++ 2015-2022 Redistributable"
  13. 13This covers all versions from 2015 through 2022

Solution 3: Clean Registry and Force Install

  1. 1If normal methods fail:
  2. 2Registry cleanup (careful!):
  3. 3regedit → HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  4. 4Also check: HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
  5. 5Find the application by DisplayName
  6. 6Delete the entire key for the stuck application
  7. 7Also check HKCR\Installer\Products for orphaned entries
  8. 8After registry cleanup:
  9. 9Restart PC
  10. 10Run your installer again
  11. 11If installer supports force mode:
  12. 12msiexec /i "installer.msi" REINSTALLMODE=vomus REINSTALL=ALL
  13. 13Or: run installer with /force flag (if supported)
  14. 14Some installers accept: setup.exe /FORCE or /OVERWRITE
FIXES THIS IN 5 MINUTES

Fix Fix Error 0x80070666 — Another Instance of Installer Already Running Automatically

RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.

Download Now - Free Trial

No credit card required • Works on Windows 10 & 11

Automated Repairs for This Issue

Browse More Update & Installation Guides

Share this:XRedditLinkedInEmail