Quote:
Originally Posted by cybmole
back on topic, it could be that now calibre has been installed once, then updates will install OK even with UAC on - I guess some volunteer testers are needed to work through all of the win 7 32 bit / 64 bit + UAC + run as admin options for clean installs / updates & see whether this was a one-off fluke, or a bug that needs addressing.
|
I've already said my bit about bad developers writing broken software, so I'll keep this to the topic of Calibre (and installers in general, really). Every MSI that deploys system-wide (that is, does not restrict itself to only your %userprofile%, which is pretty much every MSI) will elevate UAC. The difference between signed and unsigned is that UAC will say the MSI is from an unknown source and you shouldn't trust it but the UI otherwise remains the same. I think what you're really referring to is when an application tries to elevate and is unsigned, in that it gives a different dialog than what you'd see from a signed application (or what you'd see if you manually ran it as administrator).
I upgrade calibre every time there's a new release, which at times has been multiple updates in a single week, and I've never had an issue with UAC not elevating nor causing other problems. What the OP saw is not normal, in that for him UAC failed to elevate when it should have. More information is needed to determine if something is broken on his system, if it's just calibre-related (other MSIs elevate as expected), or if it's user error (the batch script/manual msiexec run scenario I laid out previously). I'm leaning towards the latter scenario since he was unable to run the MSI manually from msiexec, and I'm guessing he downloaded something that's not the calibre MSI.