
I have not tested this myself, but it appears $app.Uninstall() may run the UninstallString registered in the ARP applet's registry settings.Using PowerShell $app = Get - WmiObject - Class Win32_Product - Filter "Name = 'YOUR_APP'" Read the linked thread for more details - recommended read for anyone who finds this answer and fiddles with dangerous Windows settings.ĥ. NB: This supper hidden folder is now being treated differently in Windows 7 onwards. Once you find the right MSI, just right click it and go Uninstall.

Or as Christopher Galpin points out, turn on the "Comments" column in Windows Explorer and select the MSI file. The summary stream from the MSI will be visible at the bottom of the Windows Explorer window. All the MSI files here will have a random name assigned, but you can get information about each MSI by showing the Windows Explorer status bar (View -> Status Bar) and then selecting an MSI.MSI strips out all cabs (older Windows versions) and caches each MSI installed in a super hidden system folder at %SystemRoot%\Installer (you need to show hidden files to see it).Using the cached MSI database in the super hidden cache folder I will update as soon as I can verify, or someone else update it please.Ĥ. NB: These registry paths are not up to date for 64-bit windows. More information on this post and this stackoverflow post.When you have found it you can pass it to msiexec as explained above: msiexec.exe /x.You can locate the required GUID to pass to msiexec.exe /x by opening regedit.exe at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall and search for the application name (or just browse through each sub folder till u find it).Click "Remove" for the product you want to uninstall.Go start -> run -> appwiz.cpl -> ENTER in order to open the add/remove programs applet (or click add/ remove programs in the control panel).Just got to mention the normal approach though it is obvious.

Using the ARP (Add/Remove Programs) Applet

Upon installing a new version of software it is possible to get an MSI error that asks you for the original path of the MSI Cause:ĭirectories or paths to the old MSI has been altered Resolution:
