This can happen due to a number of reasons such as insufficient permissions, generic bugs, and corrupt Windows Installer service. Below, we will take a look at seven troubleshooting methods that you can try if the Windows Installer is not working on your Windows PC.

1. Restart Your PC

We will be starting with a basic, but effective troubleshooting method — restarting your PC. There are times when you cannot install anything on your PC because of a temporary glitch within the system.

Most of the time, rebooting your system can do the trick in such cases. So, we recommend that you restart your PC and then try installing the desired software again. If this method does not work, jump to the next method below.

2. Run the File as an Administrator

You might also be unable to install the required software or application because you do not have sufficient permissions to perform such an action. In this case, you should try running the installation file as an administrator to gain full access and see if that helps.

If you are using an organizational PC, then you must contact the administrator for assistance. However, if you are using your personal computer, follow the steps mentioned below to run the file as an administrator:

Right-click on the installation file and choose Run as administrator from the context menu. Click Yes in the User Account Control prompt to proceed.

Now, wait for the installation process to begin and check if you can install the software without any problems.

3. Run Program Install and Uninstall Troubleshooter

Program Install and Uninstall troubleshooter is offered by Microsoft to fix issues almost all types of issues that can occur during the installation or removal of programs.

To get started, you must first download the troubleshooter from Microsoft’s website. Once it is downloaded and installed, you can run it. It will identify issues within the system that might be blocking the installation/uninstallation process and fix them. In case the issue is being caused by corrupt Registry keys, it will fix them as well.

Here is how you can use it:

Launch your browser and head over to the Troubleshooter’s download page. Click on the Download button and wait for the file to download successfully. Once done, click on the downloaded file to open and install it. In the following dialog, click Next. This should begin the initial scan. Now, choose whether you are facing the issue with installing software or uninstalling it. In this case, we will choose the Installing option. Next, choose the application you are having issues with. If you cannot find it, click on Not Listed at the top of the list. Click Next. The troubleshooter will now scan the system and Registry for issues. If any problems are found, it will suggest fixes. If it does, click on Apply this fix to proceed. If the troubleshooter could not identify the problem, click on Close the troubleshooter.

Another way to identify issues within the system that might be the culprit in this issue is by running the DISM and SFC scans. Both these utilities are specifically designed for troubleshooting purposes, and can pinpoint the problem as well as fix it in no time.

4. Restart Windows Installer Service

The Windows Installer Package depends upon the Windows Installer service to function. If the Windows Installer service stops unexpectedly or is just not working as it is supposed to, you are likely to encounter issues while installing apps and software.

The solution to this is quite simple, as restarting the Windows Installer service can do the job in most cases.

Follow these steps to proceed:

Press Win + R together to open Run. Type services. msc in Run and hit Enter. In the following window, look for Windows Installer service and right-click on it. Choose Properties from the context menu. Now, click on the Stop button in the Properties dialog. Wait for a few seconds and click Start. Expand the dropdown for Startup type and choose Automatic. Click Apply > OK to save the changes.

You can now close the Services window and see if the issue is resolved.

5. Repair the Problematic App

If you are encountering issues with the Windows installer package while trying to update an application, then there is a chance that the issue is within the application and not the installer.

If this scenario applies to you, then you can repair the problematic app via Windows Settings, and see if it makes any difference.

Here is how you can do that:

Press Win + I together to open Windows Settings. Choose Apps from the list of options available. Click on Apps & features from the left pane and look for the problematic app on the right side of the window. Click on it and choose Advanced options. In the following window, head over to the Repair section and click on the Repair button. Follow the on-screen instructions to complete the process.

Once the app is repaired, try updating it again and see if you can do it now without any problems.

6. Update Windows

An outdated operating system can also prevent you from installing or updating applications on your system since it is incompatible.

If there are pending updates that need to be installed on your system, we suggest you take your time to install the updates properly. In case the issue at hand was arising due to incompatibility, updating the os can fix it.

7. Re-Register the Windows Installer

In the final method, we will re-register the Windows Installer on Windows using Command Prompt.

This procedure might take a little while, so hang it there. After the Command Prompt executes entered commands successfully, you can restart your PC to implement the changes.

Download and Run Your Favorite Programs

Installing new programs and updating the old ones should be a painless process, and the methods we have mentioned above will ensure this. However, if you have come this far without finding a viable fix, then we suggest you connect with the Microsoft official support team and report the issue to them.