How to Fix “There is a Problem With This Windows Installer Package”?

There is a problem with this installer package error is one which appears when your computer cannot install a program. Primarily, problems with the installation file or your Windows installer result in such issues. 

Reinstalling the program may occasionally work if the system encountered a minor glitch while installing previously. However, if you cannot install the software after several attempts, try fixing the installation package or your Windows installer.

Fortunately, we have provided multiple solutions with easy-to-follow steps to help you resolve this issue in this article.

How to Fix Windows Installer Package Errors?

Antivirus scans can help you fix installation errors caused by malware and viruses. Alternatively, you can try using the running command to fix the msiexec program or re-download the installation files as well. The methods to apply these solutions are mentioned below.

Use Admin Privilege

If you face the windows installer package error, using the Run as administrator feature can help you. It provides you with administrative access to your system. So, follow the steps mentioned below to apply this fix.

  1. Navigate to the target installation file on your computer.
  2. Right-click on the installation file.
  3. Click on Install as administrator or Run as administrator, depending on your Windows version.
  4. Follow the installation instructions and complete the process.

Scan Your System for Virus

Viruses or malware on your computer can cause installation errors on your Windows computer. So, you should use anti-virus software to scan and fix such issues.

However, the method to scan and fix your issue will differ depending on the software you use. 

If you do not prefer to use antivirus or anti-malware software, you can perform such scans directly through your Windows Security.

  1. Click on the Windows icon, type it, and open Windows Security.
  2. Click on Virus and threat protection on the left.
  3. On the right side, click on Scan options.
  4. Select Full scan and click on Scan now.
  5. Follow the instruction and complete the fix if any malware gets detected.

Program Install/uninstall Troubleshooter

Microsoft has an install/uninstall troubleshooter that you can use to directly troubleshoot installation issues. However, it is not preinstalled on Windows computers.

So, follow the steps listed as follows to install and use the program installation troubleshooter to fix installation issues.

  1. Navigate to the Microsoft Installer Troubleshooter webpage on your web browser.
  2. Click on Download troubleshooter.
  3. Navigate to the download folder and double-click on the troubleshooter you just downloaded.
  4. Click on Next on the Troubleshooter window.
  5. Select Installing.
  6. Select the target program from your list (if available) and click Next.
  7. Follow the troubleshooting suggestion to complete.

Check the Installation Setup File

You can have installation issues if the folder you’ve downloaded has missing files. In such cases, delete the folder and re-download the installation package or use a different website to download.

Additionally, you can face installation issues due to incompatible installation files. Check to see if the file you downloaded is compatible with your Windows version. Furthermore, make sure you download a 32-bit installation package if you have a 32-bit OS or a 64-bit package for a 64-bit OS.

Update Windows Version

Running old applications and installations for newer programs or software on outdated Windows versions can cause the installer package error.

You can update your Windows to the latest version through the Windows update settings to solve the issue. So, follow the steps mentioned below to do so.

  1. Click on the start icon and search for Windows update settings.
  2. Click and open Windows update settings.
  3. Click on Download and Install if it’s already available. If not, Click on Check for updates.
  4. Follow the Windows instructions to complete the update.

Create Value Data File with Registry Editor

Msiexec is an executable file that allows the installation, modification, or uninstallation of programs on your system. You can create a msiexec value data file in your Registry to enable installation on your computer if it’s showing errors. So, follow the steps mentioned below to do so.

  1. Press Windows button + R.
  2. Type in regedit and click on OK.
  3. Click on the right arrow on HKEY_CLASSES_ROOT.
  4. Locate and click on the right arrow on Msi.Package.
  5. Right-click on shell.
  6. Click on New > Key.
  7. Type in runas for the new file.
  8. On the right side, double-click on (Default) 
  9. Input Install as &administrator on the textbox under Value data and click on OK.
  10. Again, right-click on runas and click on New > Key.
  11. Input the name command for the new file.
  12. Double-click on (Default) at the right. 
  13. Input msiexec /i “%1” on the textbox under Value data and click on OK
  14. Navigate to the installation file and right-click on it.
  15. Click on Install as administrator and install the setup file. 

Start or Restart Windows Installer

Windows installer handles program installation on Windows computers. You may face problems while trying to install a new program if the Windows installer does not function properly. So, try fixing the problem by manually starting the installer. Furthermore, you can restart the installer to make sure it installs your program. So follow the steps mentioned below to do so. 

  1. Click on the search icon from the taskbar.
  2. Search and right-click Services.
  3. Scroll down, locate, and right-click on Windows Installer.
  4. Click on Stop
  5. Double-click on Windows Installer. (Skip steps 3 and 4 if Stop option is greyed out)
  6. Click on Start and OK.
  7. Right-click on the Windows installer.
  8. Click on Restart.

Re-register Windows Installer 

Unregistering and re-registering the Windows installer can help fix your installation issue if restarting it doesn’t work. So, follow the method mentioned below to re-register the Windows installer on your computer.

With Windows PowerShell

  1. Click on the start icon and type in Windows PowerShell.
  2. Type in msiexec.exe /unregister and press Enter.
  3. Again, type in msiexec.exe /regserver and press Enter.
  4. Close all programs and restart your computer.

With Command Prompt

  1. Click on the start icon and type in cmd.
  2. Right-click on Command Prompt and select Run as administrator.
  3. Type in %windir%\syswow64\msiexec.exe /unregister and press Enter. 
  4. Again, type in %windir%\syswow64\msiexec.exe /regserver and press Enter.
  5. Close all programs and restart your computer.

If you have a computer with 32-bit OS, replace 64 with 32 on the command mentioned above. However, using the same command will not cause any harm as the system cannot find the path in the command.

Liam Johnson
Liam Johnson

Liam is a tech enthusiast with a knack for helping others use the internet and computer software. He focuses on "HOW TOs" and "FIXES" at SpllittzTech to make your experience with technology better each day.

Articles: 36

Leave a Reply

Your email address will not be published. Required fields are marked *