Page 1 of 1

XnView Shell Extension fails to update

Posted: Sun Sep 26, 2010 7:15 pm
by V@no
Hello.
This bug goes as far back as I can remember, when a previous version of XSE is installed and was used recently, then new version fails to install with error message saying that copying XnViewShellExt.dll fails due to permissions, with 3 options: retry, ignore, or cancel. Obviously retry doesn't do anything - returns the same error, ignore and cancel will fail the installation. The only way to actually install it, is to find that file from previous installation and rename it. After that installation will succeed, but reboot is required in order for the new version to kick in.

Re: XnView Shell Extension fails to update

Posted: Sun Sep 26, 2010 10:45 pm
by XnTriq

Re: XnView Shell Extension fails to update

Posted: Sun Sep 26, 2010 10:50 pm
by V@no
Right, but my point is all that is the installer's job, not user's. What is the point of an installer that can't install the software?

[EDIT] sorry, missed that topic...[/EDIT]

Re: XnView Shell Extension fails to update

Posted: Sun Sep 26, 2010 11:00 pm
by XnTriq

Re: XnView Shell Extension fails to update

Posted: Wed Sep 29, 2010 2:15 am
by XnTriq
Jordan Russell (Inno Setup 3.0 Revision History ยป [url=http://www.jrsoftware.org/files/is3-whatsnew.htm#3.0.1]3.0.1-beta[/url]) wrote:New [Files] section flag: uninsrestartdelete. When this flag is used and the file is in use at uninstall time, the uninstaller will queue the file to be deleted when the system is restarted, and at the end of the uninstallation process ask the user if he/she wants to restart. This flag can be useful when uninstalling things like shell extensions which cannot be programmatically stopped. Note that administrative privileges are required on Windows NT/2000/XP for this flag to have an effect.

Re: XnView Shell Extension fails to update

Posted: Wed Sep 29, 2010 2:34 am
by V@no
Is this going to be implemented in future setup versions? I really hope so...even though the v3 of that installer was released in 2002, it already had the feature ShellExtension setup missing in 2010 ;)

Looking forward seeing working installer and revised XnView update feature.