|
![]() |
|
Thread Tools | Search this Thread |
![]() |
#1 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 68
Karma: 1740970
Join Date: Nov 2014
Device: Kobo
|
Calibre does not do a clean uninstall / cannot modify config on reinstall
The first time I install Calibre 64bit, it ask me for what device, location of calibre library, there is an Advanced button to configure settings, during the setup process.
When I uninstall Calibre from my computer, I right click a html file, Open With, Choose Default Program, More Options, I can still see "Calibre e-book viewer", "Calibre e-book editor", "Calibre main program" on the list. This is issue #1. Calibre did not remove entries in the system registry completely. I no longer have the Calibre software on my computer and the Calibre entries should not be there. Applies to any file extention (html, htm, epub, pdf etc) that Calibre can open with. When I reinstall Calibre back, it did not ask me for what device, location of calibre library and no chance to click the Advanced button, the setup would just install Calibre right away using previous setup settings. This is issue #2. The uninstall of Calibre did not remove setup settings/configuration completely. If I no longer want Calibre then all things relating to Calibre should be removed. If I want Calibre again, then I should be given the opportunity to set what device, location of library etc. Would be nice if Calibre do a complete uninstall when it is removed from the computer. Edit: Also, I deleted the Calibre Library folder manually after I uninstall Calibre. When I reinstall Calibre back, as mentioned, I do not get the opportunity to name the folder or specify the location of the folder, Calibre create the Calibre Library back to where it was previously but there is no sample epub anymore. Originally, there is a sample epub in the Calibre Library folder which I believe is a guide or something. Last edited by leitz; 05-06-2015 at 02:55 PM. |
![]() |
![]() |
![]() |
#2 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,225
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Uninstalling does not remove config settings, nor does it delete your ebooks. That is by design and is not going to change. Uninstalling undoes only and exactly what installing does. Namely, program files and start menu/desktop shortcuts.
And file association entries in the registry are created by individual users, not the installer. They are in the the user hive of the registry, not the system hive, so a system level uninstaller should not be removing them. Once again, uninstall removes only what install creates. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
@Kovid -- if calibre creates Open With associations, I am thinking of the new code for Windows 8
![]() @leitz -- In general, if I want to remove a program under Windows, I would use RevoUninstaller, which offers to delete any/selected registry keys and configuration data from wherever it finds it, system or user areas. ![]() I have rarely seen the program that didn't leave something where it shouldn't. This is less of a problem on Linux, where the package installer indexes every file an installation creates. Maybe Microsoft will finally do the same someday... |
![]() |
![]() |
![]() |
#4 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 68
Karma: 1740970
Join Date: Nov 2014
Device: Kobo
|
First off, Calibre is a fabulous software, absolutely love it.
I am using Calibre 64 bit on windows 8.1. It is a good idea that Calibre does not remove the user ebooks and thus the need to retain the Calibre library folder. The points I mentioned earlier and below are for perfectionist, Calibre works, it is not a big thing but a perfectionist would want to a perfect software. 1. Open With The screen below shows the "Open With" has the "Calibre e-book viewer", "Calibre e-book editor", "Calibre main program" on the list. This is with Calibre installed. If I uninstall Calibre, these entries are still on the list. It should not remain on the list, that is what is meant by Calibre not doing a clean uninstall. 2. Cannot perform custom installation on second and subsequent installations Calibre will be more flexible if the user can customized the setup on second and subsequent installations. The customizations that are no longer allowed are clicking the Advanced button for further customization, specifyig the Calibre folder name, location etc. ![]() |
![]() |
![]() |
![]() |
#5 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 68
Karma: 1740970
Join Date: Nov 2014
Device: Kobo
|
Quote:
|
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 878
Karma: 2457540
Join Date: Nov 2011
Device: none
|
|
![]() |
![]() |
![]() |
#7 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,597
Karma: 12595249
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Quote:
Furthermore, if you want to define again the settings after installing it again, you have an option inside calibre to do it. |
|
![]() |
![]() |
![]() |
#8 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 68
Karma: 1740970
Join Date: Nov 2014
Device: Kobo
|
Quote:
The screen below shows the "Open With" has the "Calibre e-book viewer", "Calibre e-book editor", "Calibre main program" on the list. This is with Calibre installed. If I uninstall Calibre, these entries are still on the list. It should not remain on the list, that is what is meant by Calibre not doing a clean uninstall. ![]() |
|
![]() |
![]() |
![]() |
#9 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,225
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
No, it cannot. That is exactly what I was talking about. The uninstaller can only remove stuff created by the installer. Not by the program. In fact, since the installer/un-installer have to run as the system account, while the program itself runs as one (or more) user accounts, they would have to scan every user account on the machine to remove files/registry entries created by the actual program. That can be very slow, and error prone, and is not recommended in the official Microsoft documentation for their installer subsystem.
|
![]() |
![]() |
![]() |
#10 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,225
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
@leitz: Once again, file associations are not created by the installer. If you want to remove all file association information created by calibre, you will need to run (as the user account which you use calibre under) before running the uninstaller.
calibre-debug --default-programs unregister Last edited by kovidgoyal; 05-06-2015 at 04:52 PM. |
![]() |
![]() |
![]() |
#11 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 68
Karma: 1740970
Join Date: Nov 2014
Device: Kobo
|
Quote:
If a software does a clean install, it will remove all entries associated with the software. As described earlier, Calibre isn't removing all entries and as such Calibre is not doing a clean install. I love Calibre for the wonderful things it does, I'm sure you'll love Calibre as well, but it is clear that Calibre is not doing a clean install, there is no need to defend it blindly and play drama queen. ![]() |
|
![]() |
![]() |
![]() |
#12 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 68
Karma: 1740970
Join Date: Nov 2014
Device: Kobo
|
Quote:
After installing Calibre, I opened certain a pdf file, windows 8 would prompt "there is new program available" (something like that) and ask me if I want to change the default program. Happens to many file types, Word file as well. Let it be then. |
|
![]() |
![]() |
![]() |
#13 | |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Quote:
The decision to create registry associations at runtime rather than install time is a little interesting TBH... by which I mean I haven't really seen it before. ![]() |
|
![]() |
![]() |
![]() |
#14 | |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,225
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Quote:
So the unusual choice is actually me trying to be nice and not make calibre the default program for any filetypes without explicit user action. But hey, if you know of a way to register for default programs without becoming the actual default program during installation, patches are most welcome. I will be delighted to move that functionality into the installer, where it properly belongs. |
|
![]() |
![]() |
![]() |
#15 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 68
Karma: 1740970
Join Date: Nov 2014
Device: Kobo
|
dud---
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Recover Calibre config settings from XP? | wendy5 | Calibre | 17 | 05-28-2014 05:05 PM |
Glo Has anyone else needed to uninstall/reinstall desktop with a new Glo? | beautifulsoup | Kobo Reader | 6 | 12-22-2012 02:26 AM |
PRS-600 Uninstall and reinstall reader software | Treefrog | Sony Reader Dev Corner | 4 | 05-31-2011 09:42 AM |
PRS-600 Uninstall / Reinstall Problem ! | Kevin2960 | Sony Reader | 9 | 03-23-2010 03:46 PM |
Wonky GUI display and Uninstall / Reinstall on OSX | doodlydood | Calibre | 6 | 03-07-2009 03:04 AM |