You may face this problem if you have the older version of the VMware Workstation. I faced the same issue when I tried to update the existing VMware workstation. “The MSI failed” error appeared while uninstalling the VMware.
Usually, when we update the VMware products to the latest version, it uninstalls the existing version and starts the upgrade process. Therefore, the uninstallation step should go smoothly to start the update.
The MSI failed VMware uninstall error is common due to the issue with the Windows OS. It is nothing to do with the VMware file or installation process. Here is the solution to fix the MSI failed on the VMware workstation while uninstalling, repairing, or updating on Windows client OS.
The Below Steps Did Not Help!
- I thought it was a problem with the installation .exe file, so I downloaded it and tried again.
- Uninstalling the existing version from the control panel returned the same error.
- Repairing the existing version from the control panel.
- Repairing the existing version by executing the same version of the installation .exe file (which will bring the same options to repair, modify and uninstall).
- Restart the computer several times between each above step.
So, What is Next?
I found a helpful article on VMware’s official site regarding this issue, making me think I’m not alone in this problem. According to the article, MSI failed while installing, updating, or uninstalling is a general issue with VMware products.
Windows OS temporary files in your local user profile are the reason for the error. Usually, any installation process in Windows OS extracts its files to a temporary location and runs the installation from there. Some programs leave these temp files and folders after the installation to use in the future.
VMware says, “This is not a VMware issue”
Steps to Fix The MSI Failed VMware Uninstall Error
1) Go to the ‘Temp’ directory, located under the user (profile folder) who does the installation/uninstallation.
Type %TEMP% in the Run or search field in Windows 7 or 10/11.
2) Ensure none of the VMware installation or uninstallation processes are running. Select and Delete all files and folders in this location.
3) Restart the computer and try now. It should work, and you should be able to upgrade the VMware workstation now.
You can follow the other steps mentioned in the above VMware URL if deleting the Temp folder contents did not help.
Remember, it is just a Windows OS problem, so do not try anything else on VMware workstation settings. It is also best practice to perform full disk cleanup, scan the disks, and periodically delete unwanted temp folder content on your Windows computer.