How to fix Error 1612 on Windows 11

Why This Error Happens

Error 1612 occurs when the Windows Installer (MSI) service cannot locate the original installation package or cached files it needs to modify, repair, or uninstall a program. This typically happens because the source installer file (.msi) was moved, deleted, or renamed after the initial installation, or because the local installer cache in C:\Windows\Installer has become corrupted or was cleaned by a third-party disk-cleanup utility. Network-based installations can also trigger this error if the network share or mapped drive containing the source files is no longer accessible.

Step-by-Step Resolution Guide

Step 1: Locate and Restore the Original Installation Source

  • Identify the original .msi file or installation media used for the initial install.
  • If it was a network install, ensure the network path (e.g., \\Server\Share\Install) is still valid and accessible.
  • If it was a downloaded installer, re-download the exact same version from the vendor’s official site.
  • Place the file in an accessible local folder, such as C:\Temp\Install.

Step 2: Repair the Windows Installer Cache

  • Open Command Prompt as Administrator.
  • Run msiexec /unreg followed by msiexec /regserver to re-register the Windows Installer service.
  • Navigate to C:\Windows\Installer and check for missing or corrupted .msi/.msp cache files (do not delete files here unless confirmed orphaned).
  • Restart the Windows Installer service via services.msc, locating “Windows Installer” and selecting Restart.

Step 3: Use the Windows Installer Repair Command

  • Open Command Prompt as Administrator.
  • Run msiexec /f {ProductCode} PATHTOSOURCE replacing {ProductCode} with the application’s GUID (found in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall).
  • Point PATHTOSOURCE to the folder containing the restored .msi file from Step 1.
  • Allow the repair process to complete without interruption.

Step 4: Reset Source List via Group Policy or Registry (If Applicable)

  • Open regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\{ProductCode}\SourceList.
  • Update the LastUsedSource value to point to the correct, currently accessible installation directory.
  • Close the Registry Editor and retry the installation, repair, or uninstall action.

Alternative or Verification Steps

  • To verify the fix, attempt to modify, repair, or uninstall the application again through Settings > Apps > Installed Apps; the 1612 error should no longer appear.
  • If the issue persists, use the Microsoft Program Install and Uninstall Troubleshooter tool, which can force-remove broken installer references when the source truly cannot be recovered.