Page 1 of 1
Non-working associations
Posted: Fri Jan 30, 2009 3:34 pm
by Guest
If I try to change existing associations, it's not working (Windows XP). In other words, I cannot associate image extensions with XnView program. Always is executed old program previously associated with the extension.
Posted: Sat Jan 31, 2009 1:22 am
by ckit
Yes, I know.
I'm trying to get the situation fixed under Vista with Pierre, don't know about XP though.
Delete prior
Posted: Sat Jan 31, 2009 1:40 am
by Clo
Guest

Hello !
• It's a known issue in XP, it ignores the associations changes made by applications…
- You ought delete the old ones in Windows prior :
Start Menu >> Parameters >> Config panel >> Tools Menu >> Folders Options >> [
File types] tab. …
- Then, set the associations in XnView, that should work…
- Note : I've admin. rights in my PC, so maybe is it that needed to delete the default unwanted association¦s in XP…

Kind regards,
Claude
Clo
Re: Non-working associations
Posted: Thu May 14, 2009 2:39 pm
by Waldo
I have the same problem with Windows 7 and Vista (both x64). Changing the associations simply has no effect, neither is XnView opening the images nor do the icons change to XnView's.
EDIT: Oh, found workaround. Run XnView as normal user. Deselect all associations. Click Ok and exit XV. Then run XnView as Administrator and reassign the associations again.
You must select a previously deselected association as administrator, or else XV won't commit the changes!
Running XV as Admin in order to change stuff? Hm, that's not how it's ought to be.

Re: Non-working associations
Posted: Sun Nov 08, 2009 4:08 pm
by GeorgD
Waldo wrote:EDIT: Oh, found workaround.
This workaround does not work for me

Win 7 RC1 64bit German, XnView 1.97b2, similar issues with other programs - windows just ignores my settings for several file types / protocols

also when trying to use system settings "Standardprogramme" (default programs)
EDIT 2: The way shown below did not help another time. Only by installing XnView to a new directory using setup I was able to get images associated with XnView.
EDIT 1: I managed to get it work. I am not sure what try exactly made it work; I think it's the combination of checking / adding the following registry keys (collected from some posts in the forum) and then in windows system settings - programs - default programs using the option "Standardprogramme festlegen" (set default programs (?)) instead of "Dateityp oder Protokoll einem Programm zuordnen" (assign file type or protocol to a program (?)). This added XnView as one of "Empfohlene Programme" (recommended programs (?)) so it's now possible to select it also in Dateityp oder Protokoll einem Programm zuordnen" (assign file type or protocol to a program (?)).
Registry keys:
Code: Select all
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"XnView"="Software\\XnView\\Capabilities"
;So on Vista/7 32, it's
;HKEY_LOCAL_MACHINE\SOFTWARE\XnView\Capabilities\FileAssociations
;and for Vista/7 64, it's:
;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\XnView\Capabilities\FileAssociations
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\XnView]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\XnView\Capabilities]
"ApplicationDescription"="XnView is a fast multi-format graphics browser, viewer, and converter. It reads more than 400 file formats."
"ApplicationName"="XnView for Windows"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\XnView\Capabilities\FileAssociations]
".gif"="XnView.gif"
".jpg"="XnView.jpg"
;whatever more you want
Screenshot of "Standardprogramme festlegen" (set default programs (?)):
http://yfrog.com/7dpanoramalp
Win7 64bit: Observation + Registry Export
Posted: Fri Mar 26, 2010 12:22 pm
by GeorgD
Hi, I reinstalled Win 7 DE 64bit Home Premium (I had the RC whose lifetime ends soon). Hence, I reinstalled XnView. Installation worked fine. .ini etc were copied to
C:\Users\MYUSERNAME\AppData\Roaming\XnView which is fine. I overwrote the ini with my old ini from Win XP, after which
it is important to do the setting F12 - System integration - Save Options - as ini in folder - User as without the setting, XnView might get the setting to save in XnView folder or in Windows folder which can be accessed by XnView in Win XP but can not in Win 7 -
so XnView can't write there and looses the complete ini, also the one in user folder!
Now I had the opportunity to do a clean registry export - might help all those users that have troubles with the associations...hopefully, my export from Win7 DE 64bit is sufficiant to solve the issues...
Code: Select all
Windows Registry Editor Version 5.00
; XnView als Standardprogramm, export by GeorgD, Win7 DE 64bit, see http://newsgroup.xnview.com/viewtopic.php?f=36&t=16939&start=0
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"XnView"="Software\\XnView\\Capabilities"
[HKEY_CLASSES_ROOT\Applications\xnview.exe]
[HKEY_CLASSES_ROOT\Applications\xnview.exe\shell]
[HKEY_CLASSES_ROOT\Applications\xnview.exe\shell\open]
[HKEY_CLASSES_ROOT\Applications\xnview.exe\shell\open\command]
@="\"C:\\Program Files (x86)\\XnView\\xnview.exe\" \"%1\""
[HKEY_CLASSES_ROOT\.png]
@="XnView.png"
"Content Type"="image/png"
"PerceivedType"="image"
[HKEY_CLASSES_ROOT\.png\OpenWithList]
[HKEY_CLASSES_ROOT\.png\OpenWithList\ehshell.exe]
[HKEY_CLASSES_ROOT\.png\OpenWithProgids]
"pngfile"=""
[HKEY_CLASSES_ROOT\.png\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\.png\XnView.bak]
@=""
[HKEY_CLASSES_ROOT\XnView.bmp]
[HKEY_CLASSES_ROOT\XnView.bmp\DefaultIcon]
@="C:\\Program Files (x86)\\XnView\\xnview.exe,2"
[HKEY_CLASSES_ROOT\XnView.bmp\shell]
[HKEY_CLASSES_ROOT\XnView.bmp\shell\open]
[HKEY_CLASSES_ROOT\XnView.bmp\shell\open\command]
@="\"C:\\Program Files (x86)\\XnView\\xnview.exe\" \"%1\""
[HKEY_CLASSES_ROOT\XnView.jpg]
[HKEY_CLASSES_ROOT\XnView.jpg\DefaultIcon]
@="C:\\Program Files (x86)\\XnView\\xnview.exe,5"
[HKEY_CLASSES_ROOT\XnView.jpg\shell]
[HKEY_CLASSES_ROOT\XnView.jpg\shell\open]
[HKEY_CLASSES_ROOT\XnView.jpg\shell\open\command]
@="\"C:\\Program Files (x86)\\XnView\\xnview.exe\" \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"XnView"="Software\\XnView\\Capabilities"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\RegisteredApplications]
"XnView"="Software\\XnView\\Capabilities"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\XnView]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\XnView\Capabilities]
"ApplicationDescription"="XnView is a fast multi-format graphics browser, viewer, and converter. It reads more than 400 file formats."
"ApplicationName"="XnView for Windows"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\XnView\Capabilities\FileAssociations]
".bmp"="XnView.bmp"
".gif"="XnView.gif"
".iff"="XnView.iff"
".jpg"="XnView.jpg"
".pcx"="XnView.pcx"
".pic"="XnView.pic"
".png"="XnView.png"
".tga"="XnView.tga"
".tif"="XnView.tif"
[HKEY_USERS\S-1-5-21-203213738-1482578111-2676763723-1001\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\OpenWithProgids]
"pngfile"=hex(0):
"XnView.png"=hex(0):
HTH, Georg