Why does MSI require the original .msi file to proceed with an uninstall?
As most of you probably noticed, when uninstalling an MSI package Windows will ask for the original .msi file. Why is that? I can only see disadvantages to that: not resilient to network changes. not resilient to local disk changes. unexpected by users. typically requires users to leave their desk and start a crusade to get the correct CD. kind of proves installations are not self-contained. promotes the use of unsafe tools such as msizap. which in turn promotes the "next time I'll just use a zip file" mentality. Could someone shed some light on this? Fix Broken Uninstall : You can try the