![]() ![]() There's a lot of guesswork here because you say you want an upgrade but your MSI isn't built to actually do an upgrade, and you don't say if you have WiX util User in there to create a user account. I'd get a verbose log of the upgrade to see exactly what's going on. Or the ProductVersion of your MSI is the same and you got a maintenance mode repair, so a custom action would run again. If you do, then the most likely reason for your error is that Burn reinstalled your new MSI as an update by reinstalling the MSI file, and some custom action simply ran again, and yes, that user is still there because there has not been an actual uninstall that would delete it. So Burn may have decided to do an in-place update by reinstalling the MSI file (and that's more like a patch than an update), and that's relevant because you don't say whether you have any custom actions or WiX util functions (they are still custom actions) that create a user account. If your intent is to replace the installed MSI with a full upgrade, and a higher versioned product then use MajorUpgrade. So there is some doubt as to whether you're getting an actual full upgrade. ![]() ![]() (You need a MajorUpgrade element in your MSI to do a proper upgrade). It can't do an upgrade because you have the same ProductCode. So it's not clear to me that you're actually getting an upgrade, depending on what the Burn part thinks you are doing. I suspect that any installed app that you can't uninstall can be resolved by this same process - just haven't run into any other that this on.Īn upgrade MSI requires the MSI to have a new ProductCode, an incremented ProductVersion (in the first 3 fields) and the same UpgradeCode. I then installed a fresh version of ASUS's Smart Gesture from their site. I ran the Program_Install_and_Uninstall.diagcab which run and allowed me to uninstall successfully the Asus SmartGesture program. What I did to get around that was to navigate to the Resources folder and then to the Troubleshooters folder. If I run the exe directly, I get some nasty script error. I downloaded and extracted to my downloads library in a folder called fixitp. This allows you to see the fixit button and to download a portable version of the tool (in case you need to use it on non-networked clients) I installed a Chrome add-in that allowed me to change the user-agent of the chrome browser to thinking I was IE9 and previous version of windows: Mozilla/5.0 (compatible MSIE 9.0 Windows NT 6.1 Trident/5.0) You need to fake the MS site into thinking your pc isn't Win10. I had his same issue and since win10 doesn't allow you to run the fixit tool from the web, I did the following hack to uninstall Asus Smart Gesture on my Windows 10 laptop. ![]()
0 Comments
Leave a Reply. |