One weird thing in Windows troubleshooting is that Microsoft wants software developers to use MSI as the installation method. At the same time, it says on their documentation that if you run into problems after installing some software, you should boot into Safe Mode and uninstall it. The weird part is that Safe Mode in Windows actually doesn’t allow the Windows Installer service to start, thus preventing uninstallation of any software installed with an MSI.
You can get around this by tweaking the Safe Mode registry key with following command:
REG ADD “HKEY_LOCAL_MACHINE\CurrentControlSet\Control\
SafeBoot\Minimal\MSIServer” /VE /T REG_SZ /D “Service”
After this you can start the service with the following command or do it graphically with Services.msc:
NET START msiserver
Now you can uninstall any software that was installed by an MSI. This technique is also helpful for getting rid of malware.