There are multiple package formats used for deploying Windows applications, the most well-known being the MSI – Windows Installer. If you didn't know already, an MSI is a database that can be easily customized through the use of command line parameters or MST transform files.
Sometimes you might end up in a situation when you cannot uninstall a package. We already covered how you can recache an MSI in our user guide. However, we noticed that this might not work for transforms (MSTs) and a different solution is needed.