01-09-2019, 01:49 PM | #1 |
Junior Member
Posts: 2
Karma: 10
Join Date: Jan 2019
Device: Nokia 7+ Kindle
|
MSI required for uninstall of previous version of Calibre?
Hello,
First of all, thanks for providing the software. Looks very well, works great, admirable. I will donate in any case, as soon as I finish writing this post. But before I do that, I also wish to register a complaint about this parrot. It's stone dead. In other words, Calibre appears to be one of those programs, which require original installation exe to uninstall old versions. Please, please, please, I beg you to see your way to fixing this. It is ugly as hell; no sane person wishes to clutter their harddrive with installation media for programs downloaded from the net. Since my last use of Calibre was quite some time ago, I even am not sure, if I *can* redownload original installation exe for that version (3.11.1 64bit WIndows). It is a problem not unique to Calibre, but is definitely annoying as hell. To quote Stack Overflow on this problem (https://stackoverflow.com/questions/...ut-an-msi-file) : "It is not normal or standard MSI behavior to ask for the original source media - it indicates a badly designed MSI package. If you experience this with a vendor MSI it is highly recommended that you report the problem to their support team." Cheers and best regards, ~G |
01-09-2019, 03:40 PM | #2 |
Grand Sorcerer
Posts: 6,229
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
¿? Sorry, I'm at a loss here. What original exe do you mean? If you're talking about the original install, sorry, no, you don't need it. As far as I know, you need nothing aside of the installer (and the installation if it's there for deinstalling, of course).
|
Advert | |
|
01-09-2019, 03:57 PM | #3 |
Junior Member
Posts: 2
Karma: 10
Join Date: Jan 2019
Device: Nokia 7+ Kindle
|
Well, to make it more concise.
On my Windows 7 (64bit) , when I today installed newest Calibre (3.37.0 64bit), it wanted to deinstall previous Calibre version I had on the computer. However, at the point of deinstallation of old version , it DID ask me for location of calibre-64bit-3.11.1.msi -- 3.11.1 being the previous version of Calibre I had. The idea is that Windows usually silently keeps a copy of MSI files it ran, in C:\Windows\Installer\ directory (under GUID filename, rather than the original filename you downloaded, no less), AND if that file is kept, it finds it automagically at the point of uninstall. That's why, if you don't delete MSI from that directory, it doesn't need one from your original Download directory. However, I do clean up C:\Windows\Installer directory occasionally (it is once again rife with 7GB of MSI files anyway, since I haven't deleted a number of more recent installs), therefore W7 couldn't find the MSI, so it asked me for it -- remembering to use the Download directory and original filename I had, too. Since I didn't have it, new Calibre installation couldn't delete old version, and after finishing, I had 2 versions of Calibre on the computer. If you want to duplicate the behaviour, delete everything from C:\Windows\Installer\ and try to uninstall Calibre. I am sorry I am not very good with MSI, but as per the link quoted in the OP, the deinstall should run well even if the MSI of the original installation is not available, so I think this is a sort of a bug. Last edited by bookishh; 01-09-2019 at 04:01 PM. |
01-09-2019, 04:02 PM | #4 | |
Bookaholic
Posts: 14,391
Karma: 54969924
Join Date: Oct 2007
Location: Minnesota
Device: iPad Mini 4, AuraHD, iPhone XR +
|
Quote:
|
|
01-09-2019, 06:36 PM | #5 |
Well trained by Cats
Posts: 29,785
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
I bet you 'cleaned your system'. A normal install makes an system uninstall (log?) file.
If that become corrupt or missing, you get the MSI needed prompt. |
Advert | |
|
01-10-2019, 12:15 AM | #6 | |
Grand Sorcerer
Posts: 6,229
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Quote:
|
|
01-10-2019, 01:07 AM | #7 |
null operator (he/him)
Posts: 20,558
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
I always keep the last couple of install files (.exe, .msi, etc) for all applications in my software locker. Then if I need one (because an installer nags or I want to revert to previous version) I have them at my fingertips. It's one of the reasons I never allow software to upgrade automatically.
BR Last edited by BetterRed; 01-10-2019 at 01:09 AM. |
01-11-2019, 03:04 PM | #8 | |
Wizard
Posts: 1,176
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Quote:
"In most cases MSI packages can be uninstalled from add/remove programs from the control panel even if you don't have the original installation database for the MSI - the uninstall is run from a cached copy of the original MSI in the system folder %SystemRoot%\Windows\Installer (in some cases this cached MSI could be missing, see section 12 here for potential causes)." So, the lesson here is: do not delete a cached msi file, if you want to be able to easily uninstall the program later. Of course, there are ways around this, e.g., by zapping entries in the registry. I don't think there is anything here that needs fixing in Calibre, rather you should probably think very carefully in future before deleting anything from C:\Windows\Installer. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to uninstall old versions without the msi file | NSILMike | Devices | 7 | 11-02-2016 04:45 PM |
Help! Need to restore previous version | gigig | Library Management | 6 | 04-28-2015 09:25 PM |
How to uninstall previous Calibre completely? | Aia | Calibre | 13 | 08-09-2012 12:28 AM |
Calibre wont install from previous version | bombadilio | Calibre | 2 | 02-19-2012 04:00 AM |
How do I determine which JB version I used to uninstall it? | twowheels | Amazon Kindle | 4 | 10-23-2011 03:04 PM |