Home Gadgets Troubleshooting Windows Installer. Windows installer cleanup utility
Gadgets

Troubleshooting Windows Installer. Windows installer cleanup utility

Troubleshooting Windows Installer

Before addressing any computer issue, I always recommend scanning and repairing any underlying problems affecting your PC health and performance:

  • Step 1 : Download PC Repair Optimizer Tool (WinThruster for Win 10, 8, 7, Vista, XP and 2000 – Microsoft Gold Certified).
  • Step 2 : Click “Start Scan” to find Windows registry issues that could be causing PC problems.
  • Step 3 : Click “Repair All” to fix all issues.

Setting up weekly (or daily) automatic scans will help prevent system problems and keep your PC running fast and trouble-free.

Wally’s Answer: Windows Installer should be working just fine on your computer so you don’t need to install it or find an upgrade either. It comes preinstalled with Microsoft Windows. It does not need to be installed separately on Windows 7. Windows installer was developed by Microsoft as a framework for setup files or stand-alone executable installers.

Windows Installer

Windows Installer is a component of the Microsoft Windows operating system. It is used by Windows to install, remove, and maintain software. The setup file of software typically contains the software files and instructions to the installer. These setup files are commonly known as MSI files. Windows 7 and Windows 8 already come with a suitable version of Windows Installer.

Setting Windows Installer service to Automatic

If you have been getting the 1723 error then you can make sure that Windows Installer is working properly by following these simple steps:

  • Use Windows_KeyR to open the Run dialog box.
  • Type services.msc Press Enter
  • Find Windows Installer in the first Column
  • By default the Status column is blank, and the Startup Type column is set to Manual. If you have been getting errors like the 1723 error, then you can try setting it to Automatic.
  • Right-click Windows Installer and click Properties.
  • In the Windows Installer Properties dialog box General tab change Startup type to Automatic Click OK Restart your Computer

Using the System File Checker

The sfc or system file checker command can be used to ensure the integrity of all important system files of your Windows installation. It will even replace any protected files if it finds an issue with them.

Re-register Windows Installer

If using the sfc/scannow command did not fix your problem then try to unregister and then re-register the Windows installer.

Program Install and Uninstall troubleshooter

If none of the above solutions worked for you then you can use a Windows Installer cleanup utility called the Program Install and Uninstall troubleshooter.

This utility from Microsoft should repair problems related to corrupt registry keys or other problems that might be causing installation issues. These issues are usually caused by registry problems. Use a reliable registry cleaning software to automatically scan your computer’s registry and avoid such problems in the future.

I Hope You Liked This Blog Article! If You Need Additional Support on This Issue Then Please Don’t Hesitate To Contact Me On

Is Your PC Healthy?

I always recommend to my readers to regularly use a trusted registry cleaner and optimizer such as WinThruster or CCleaner. Many problems that you encounter can be attributed to a corrupt and bloated registry. Happy Computing!

Wally’s Answer Rating

Summary: Every Windows Wally blog post is evaluated on these three criteria. The average of all three elements determines an “Overall Rating” for each blog post.

Windows Installer Cleanup Utility: Download Usages

When some programs on Windows 10, 8, 7 runs into troubles, uninstalling the program is usually a final but effective way to fix the problem. But it is common that some users will be prompted to install a Windows program named Windows Installer Cleanup utility to get rid of the related files and registries completely.

However, some people doubt the safety and reliability of this unfamiliar program. Is there a Windows Installer Cleanup utility for Windows 10? What does this Windows Installer Clean Up do? Can it really uninstall the programs that I don’t want? These are all the doubts haunting your mind.

If so, it is worthy of time to dive into this unused file cleanup tool and then try to use it to remove the problematic programs or files.

What is Windows Installer CleanUp? What does it do?

Developed by Microsoft, Windows Installer Clean Up is a utility to fix uninstallation problems, and this utility is based on Windows Installer technology.

over, in Task Manager, this software may show as MSICU.exe or MSICUU.exe or MSICUU2.exe for different versions like Windows 2003 Installer Cleanup Utility. Firstly released in 1999, this utility goes well with Windows 7, 8, 8. 1, and 10 32-bit and 64-bit in different forms.

Specifically, as for how it works, Windows Installer Cleanup Utility will look for invalid registries and files that come along with Microsoft Windows Installer (MSI) technology. And it is worth noting that this tool won’t uninstall any files associated with your programs but the files or registries from MSI technology.

In this way, it is also used to remove various MSI settings or programs using MSI technology automatically installed on your PC.

In other words, when you hope to get rid of some programs based on MSI technology, they can’t be uninstalled by Programs and Features in Control Panel as some files and registries work on the basis of MSI technology. Hence, you need to turn to Windows Installer Clean Up utility to clear up the erroneous MSI-based files and registries.

How to Use Windows Installer Clean Up Utility to Uninstall Programs?

If you are determined to remove program along with its files and registries with this cleanup tool, you can first install it and then utilize it for program clearing up.

Part 1: Download and Install Windows Installer Cleanup Utility

For Windows Installer Clean Up utility downloads, you can search online and then hit the Download icon to manually get the utility on Windows 7, 8 10. After that, find the downloaded file in the folder c:\Windows\installer cleanup and then double click the downloaded file to run it on your PC.

Part 2: Use Windows Installer Clean Up Utility to Uninstall Programs

Now, you can open this program to clean up files and registries based on Microsoft Windows Installer technology by this cleanup tool. Upon you run it, this Windows Installer utility will display a list of installed programs on your PC. Select one and let this tool fix the invalid registries and files automatically for you.

Here, you can also choose to Select All and Clear All the files and registries related to MSI technology. And then click Remove to allow this Windows Installer Clean Up to uninstall the unused files.

Note: Some of you may fail to find the link for Windows Installer Cleanup utility on Microsoft website, and that lies in the fact that Microsoft has retired this cleanup tool in 2010. But if you are stuck at Windows 10 installation and uninstallation problems, it may help if you can search solutions on Microsoft site like “How to troubleshoot Windows Installer errors”.

Bonus Tip:

Especially, for Windows 7 and 8 users, there is another designed cleanup tool provided by Microsoft – Program install and uninstall troubleshooter. Therefore, if you are unable to uninstall a program on Windows 7, 8 as it is blocked or some programs hit upon issues, there is much need to take advantage of this fixing tool.

Navigate to Microsoft Support.

Scroll down to find out and hit the Download file.

As Microsoft shows you, click Run or Open to run this troubleshooter.

Follow the onscreen instructions to uninstall the programs.

If possible, Program install and uninstall troubleshooter will prompt you uninstall options. Anyway, from Microsoft, this cleanup tool can help you fix corrupted registries on 32-bit and 64-bit and block your PC from installing new programs without your permissions.

In conclusion, if you downloaded Windows Installer Cleanup utility and used it to solve problematic files and registries, problems arising from the uninstallation will disappear.

Articles:

Brian Peng is a PC technician and network engineer with over 13 years of IT experience. He has worked in the IT industry for a long time, providing IT support and network service support for various companies. Currently, he has written over 1000 articles about computers, games, and mobile.

Windows Installer CleanUp Utility

With the help of this simple tool. users are able to clean traces of uninstalled apps. In addition, it is possible to resolve issues with the setup process.

Windows Installer CleanUp Utility is a useful program for Windows that allows you to remove Windows Installer configuration information on failed installs. This is done in order to ensure future setup processes will run smoothly without the risk of unexpected issues.

Purpose

If you are dealing with an application built using Microsoft Windows Installer, you may experience different problems with the installation process. Sometimes they arise when performing multiple setups during the same session. If you encounter this kind of difficulty, Windows Installer CleanUp Utility can help you to resolve the issue without the need for a system reboot.

Intuitive operation

This is a convenient solution for people who like to perform regular cleanups on their computer by uninstalling software, but later realize that they need them again. Generally speaking, when you run an installation process for a program that was previously removed, errors are bound to appear.

This utility was designed with one goal in mind: to remove the Windows Installer configuration information from any app deployed in your system. Please note that all traces of the settings for each entry are cleaned up, thus freeing up space for a new setup process.

PatchCleaner

Clean your Windows installer directory

Windows Installer Directory

When applications are installed and updated on the Windows Operating System a hidden directory “c:\Windows\Installer” is used to store the installer (.MSI) files and the patch (.msp) files.

Generally these files are important as during updating, patching or uninstalling software it will use the.MSI/.msp files. If you blanketly delete all the files in this folder, you will find yourself needing to rebuild Windows.

Over time as your computer is patched and patched again, these installer files become outdated and orphaned. They are no longer required, but they can take up many gigabytes of data.

PatchCleaner

PatchCleaner identifies these redundant/orphaned files and allows you to either:

  • (Recommended) Move them to another location. If you want to play it safe, just move them to another location, and you can always copy them back.
  • Delete them.

How it works

HomeDev has had many queries about how PatchCleaner works and if it can be trusted to do the right thing.

Its pretty simple. The Windows operating system holds a list of current installers and patches, that can be accessed via WMI calls, (Windows Management Instrumentation ).

PatchCleaner obtains this list of the known MSI/msp files and compares that against all the MSI/msp files that are found in the “c:\Windows\Installer” directory. Anything that is in the folder but not on the Windows provided list is considered an orphaned file and is tagged to be moved or deleted.

HomeDev cannot warrant that PatchCleaner will not find a false positive and delete a required patch which is why we have added the filter feature to filter and recommend using the move function, that way you can always copy the patches back if required. Please see the Known Issues List at the bottom of the page

CLI. Command Line Interface

As of verison 1.3, patch cleaner implements a CLI, (Command Line Interface).

The application can now be run from the command line with the following switches:

/d. This will execute with the delete action. /m. This will execute the move action with the default location as stored in your local app configuration. /m [FilePath]. This will execute the move action, where [FilePath] is the location you wish to move the files to.

The process will write the output to the console window and also logs the messages to the Windows event log.

Malware

After 200,000 downloads, I have had some feedback that a few users are having problems where PatchCleaner is being detected as Malware.

Firstly let me reassure you that there is no Malware contained within PatchCleaner.

To stop PatchCleaner from being detected as malware would require purchase of an SSL certificate and digitally signing the software.

Given this is 100% free software I cannot justify the expense in doing this, so I do apologise for any extra clicks you may have to do to install PatchCleaner but I don’t think this will change any time soon.

If you don’t believe me, then how about trusting Softpedia where we have been given a 100% clean rating.

Check out the review here as well.

Known Issues

Requirements

  • Windows 7 / 8 or 10, x64 or x86 (not compatible with Windows XP)
  • .Net framework 4.5.2
  • Also, runs on Windows Server, Confirmed on Server 2008 R2 x64 and Server 2012 R2 64

Support

Installation Issues

Some people have encountered some installaton challenges when attempting to install. If you hit problems then I suggest you try the following.

The installer that you download from the website is a self extracting 7z archive created as per my blog post (http://ntsblog.homedev.com.au/index.php/2015/05/14/self-extracting-archive-runs-setup-exe-7zip-sfx-switch/).

So you can actually open the.exe file with 7Zip and extract the files (setup.exe and PatchCleaner.MSI).

I would then try running the PatchCleaner.MSI file directly.

License

Yes the product is 100% free, but if you feel inclined please support via a donation either through the heart icon in the app or this link below

Searching for you orphaned files

Getting the details of the orphaned files

Lets reclaim some disk space

Details of the product to retain

Details of the orphaned files

Version 1.4.2.0

Released 3/03/2016

Version 1.4.2.0 of PatchCleaner is another point release that implements the following fixes:

  • Fix for object not found crash in UI.
  • Fix for crash on Cannot convert Null to System.DateTime
  • Error handling for vbScript not configured on PC.
  • Fix for duplicate patch files appearing
  • UI enhancement for missing files.

Thats all the bugs fixed now.

Version 1.4.1.0

Released 16/02/2016

Version 1.4.1.0 of PatchCleaner is a hotfix release due to a crash that was occuring on Windows 7 machines

The hotfix also implements the following fixes:

  • Fix for Shell32 program crash
  • Improved error handling after all the previous crashes.
  • Improved product crash handling
  • Improved file access performance
  • Deep scan mode for improved performance but reduced functionality.
  • Move to.Net Framework 4.5.2
  • Fixes for issues on Non-English versions of Windows.
  • Missing MSI/msp file notification

Version 1.4.0.0

Released 10/02/2016

Version 1.4.0.0 of PatchCleaner implements new functionality, including:

File Details

PatchCleaner now provides the details of:

  • The files that are still in use and need to be retained
  • The orphaned files including those files that are excluded via the exclusion filters

Exclusion filters

There is a known issue in previous versions where PatchCleaner falsely identifies Adobe Acrobat Reader patches as not being required. Adobe do something proprietary when it comes to their automatic updating such that if PatchCleaner removes the “orphaned” patches from the installer directory, Adobe Reader automatic updates will no longer successfully install.

The exclusion filters feature allows you to add keywords that are used in “contains” filters to exclude patches that match these keywords. These “contains” checks are applied against the file title, subject, author and digital signature.

PatchCleaner is now pre-configured to exclude “Acrobat” which will exclude any Adobe Reader files from the set of orphaned files.

These exclusion filters are able to altered by you.

  • Issue with the “version” checking where version 1.3.0.0 always displayed that version 1.3.0.0 was available for download.

Adobe Reader

If you are concerned that PatchCleaner has detected your AdobeReader patches as orphaned, you could apply the following steps to recover them. (Note: This assumes you have used the move feature and have access to the full list of patches that have been marked as orphaned.)

  • Install PatchCleaner 1.4.0.0
  • Run patch cleaner
  • Move your orphaned files to your “Move” folder. Patch cleaner should now say you have “0” orphaned files.
  • Copy your patches from your “Move” location back to “c:\Windows\installer”
  • Run PatchCleaner (or click refresh if you left it running)
  • Use the delete action.

Any Adobe Reader patches that were copied back to “c:\Windows\installer” as part of step 4, will have been excluded from the set of orphaned files and will remain in the installer folder.

Version 1.3.0.0

Released 14/11/2015

Version 1.3.0.0 of patch cleaner implements a CLI, (Command Line Interface).

The application can now be run from the command line with the following switches:

/d. This will execute with the delete action. /m. This will execute the move action with the default location as stored in your local app configuration. /m [FilePath]. This will execute the move action, where [FilePath] is the location you wish to move the files to.

The process will write the output to the console window and also logs the messages to the Windows event log.

  • There was code to ensure that the application had write access to the “Move” location. This seemed to cause security issues if your move location was the root of your drive. This functionality has been removed and the application will just log an error if it does not have write permission to the target “Move” location.

Version 1.2.0.0

Released 16/06/2015

This version contains some minor fixes, including:

  • Fix to save the move folder location between sessions. Previously PatchCleaner would not retain you chosen move location.
  • Performance improvements, by removal of redundant code.

Note: There have been no functional changes to the code

Since version 1.1.1.0, HomeDev has performed further testing, which involved testing with the latest round of Windows updates.

All Windows update patches installed with no issues being encountered.

Running patch cleaner after running a large set of Windows updates recovered another 1GB of free space.

Version 1.1.0.0

Released 9/06/2015

Hotfix for issue that was identifying false positives.

There was a bug that was falsely identifying a small number of patches as orphaned when in fact they were not. For example on a test computer it found 42 files worth 300MB of actual patch files that should have been retained.

If you used the move function the recovery process is:

  • copy the files back into the c:\Windows\Installer directory; and
  • re-run the PatchCleaner v1.1.0.0 to correctly identify orphaned patches.

I ran this for over a month with out any issues before releasing the first version of the product. It was only today that I had my first issue.

I appologise if this has caused any problems.

Version 1.0.1.0

Released 2/06/2015

Fixes issue with move action crashing.

Added better error capturing around the move logic.

If you have crashes when attempting the move action it will be related to file system permissions. Try choosing a destination location that you have full control over.

Version 1.0.0.0

Released 23/05/2015

First version of PatchCleaner.

There is a new sourceforge project where the portable version can be downloaded.

Yes, we created a command line version of the PatchCleaner in version 1.3.0

Between version 1.3 and 1.4 there were changes made to the way PatchCleaner works.

It appears that a direct upgrade leaves some files from the pervious version behind and when the new version starts it fails to start throwing an error like:

FATAL PatchCleaner.App: An Unhandled Execption has occured System.IndexOutOfRangeException: Index was outside the bounds of the array.

The solution to fix this is to do the following:

  • Uninstall PatchCleaner
  • Delete the folder and all its contents
  • 32 Bit computer. C:\Program Files\HomeDev\PatchCleaner
  • 64 bit computer. C:\Program Files (x86)\HomeDev\PatchCleaner

Unrecoverable error, PatchCleaner uses vbScript and it appears that vbScript is not working on your computer.

On some computers the following error message may be recieved;

Unrecoverable error, PatchCleaner uses vbScript and it appears that vbScript is not working on your computer. “Can’t find script engine “VBScript”. You will need to resolve this issue before running PatchCleaner

As the error suggests patch cleaner uses vbScript. It is used as the base technology for asking your computer what software and patches are required by your computer, as this is the fastest way to make the required “WMI” calls. Without a working version of vbScript on your computer PatchCleaner cannot work.

If you receive this error, it is because vbScript is broken on your computer.

This can be for various reasons, and google will be your friend to help resolve this.

Below is a link that people have used to help resolve the issue with vbScript on their computer:

Until you get vbScript working on your computer you will not be able to run patch cleaner.

To easlily test create a file called “test.vbs”, open it in notpad and enter this code:

Wscript.Echo “Yeah, vbScript is working”

Save it and double click, if you get a message box showing the above text then you have fixed your vbScript issue

I have had some feedback that a few users are having problems where PatchCleaner is being detected as Malware.

Firstly let me reassure you that there is no Malware contained within PatchCleaner. To tell you the truth I am not Smart enough to add malware to my product nor do I have the time or inclination to be bothered to do something like that. The only thing that PatchCleaner does is check back to base to determine if a new version of the product has been released, and uses that to display a download link.

To stop PatchCleaner from being detected as malware would require purchase of an SSL certificate and digitally signing the software.

Given this is 100% free software I cannot justify the expense in doing this, so I do apologise for any extra clicks you may have to do to install PatchCleaner but I have no plans to change this.

Hundreds of thousands of happy “customers” can’t be wrong, so just give it a go.

As of October 2017. softpedia has given PatchCleaner a 100% bill of health as verified as 100% clean.

Read about their review on Softpedia

Some people have encountered installaton challenges when attempting to install/uninstall PatchCleaner.

The installer that you download from the website is a self extracting 7zip archive created as per my blog post (http://ntsblog.homedev.com.au/index.php/2015/05/14/self-extracting-archive-runs-setup-exe-7zip-sfx-switch/). The idea behind this is to package both a Bootstrap setup.exe, along with the actual.MSI.

If you run into problems installing, (or in some cases uninstalling and cannot find the.MSI file), you can actually open the.exe file with 7Zip and extract the files.

Download and install a copy of 7Zip from 7Zip.org and right-click on the PatchCleaner.exe and choose extract here.

You will get 2 files, a setup.exe and a PatchCleaner.MSI. The setup.exe is what is called a bootstrapper and it attempts to ensure that the pre-requisites are meet. The.MSI is the installer itself.

Try running the PatchCleaner.MSI file directly.

Author

Laidred

| Denial of responsibility | Contacts |RSS