Thank you everyone for your take on this, I really appreciate it.
bernie - I didn't attempt to do a system repair as I haven't had any other problem with my computer or made any significant changes recently. Also, it looks like my problem may be solved... Unfortunately, I don't know what solved it, so I don't think that my experience will be very useful for the next person that encounters the same issue. But just in case, here is what I did last:
The last time I activated the compatibility setting "run as administrator" for calibre.exe, I did so using Windows' troubleshooter instead of manually checking the box under the exe file properties. Just to see if it would make any difference. Though as far as I know, all this does is check the box for you.
(On a side note - I have to commend Microsoft for the improvements to its troubleshooter in recent years. Before Windows 7 - or maybe vista to be generous - I don't think I can recall anyone claiming that the troubleshooter had ever helped them solve any real-life computer issue - and those were a lot more frequent. But today, if I hadn't even looked up my issue online, I would have been able to run Calibre just by using the troubleshooter. Ironically though, I can't help but wonder how a "solve issue" button that works can be necessary...)
Anyway, after Mr. Goyal said that it looked like a windows security policy issue, I wanted to test other things, such as turning off Windows Smart Screen. So I unchecked the "run as administrator" box in the file's properties. Then, before I tried turning off Windows Smart Screen, I tried opening calibre to make sure that I was still getting the same error message. But the program opened without issue...
I opened it directly from the exe file, not from a shortcut.
I also checked directly in the registry to see if there was any compatibility setting left for calibre, in those two locations and there was none:
HKEY_CURRENT_USER\Software\Microsoft\Window NT\CurrentVersion\AppCompatFlags\Layers
and
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
So I'm clueless, but at least my issue seems solved. Thanks again.
|