How do you uninstall from a removed drive
Posted 01 June 2007 - 13:38
Here's an enigma for you to consider over the weekend.
A custimer of ours has successfully installed one of our applications to an external hard drive that mapped itself to F:\. This drive has ceased functioning and they would like to re-install the application on an alternative drive. The problem is that since the package is already known by the OS as being installed, it gives the user options to remove/modify/repair. Choosing remove (or any I'd imagine) causes CostFinalize to fail with:
"Error 1324. The folder path '<blah, blah>' contains an invalid character."
I'm assuming that the action is failing to evaluate the contents of a drive that no longer exists. So how can he get it off his system? Could it be as simple as creating a temporary drive mapping so at least it could exist and satisfy the costing? Or is there a secret msiexec switch you can through to dump the install from the OS and allow a fresh install from new?
Thanks for any suggestions in advance,
Posted 01 June 2007 - 16:37
Posted 02 June 2007 - 04:01
Posted 20 June 2007 - 09:11
In most cases uninstall is run from a cached MSI package with a randomized name in %SystemDrive%\Windows\Installer . The MSI cached here is stripped of any CAB files and only contains the bare-bones MSI tables. This is generally sufficient for uninstall to take place without source access.
Posted 20 June 2007 - 15:54
Posted 21 June 2007 - 02:39