Windows11 (24H2), display resolution 3840x2160, win scaling 150%
General - Integration
How to Set File Associations
for windows 10 and above
1. Register app in the system
- run XnViewMP with admin rights
- press 'Set file associations...' (in Settings > Integration)
to create ProgID keys in registry (HKCR hive)Code: Select all
XnViewMP.arw XnViewMP.avif XnViewMP.bmp XnViewMP.cr2 XnViewMP.cr3 XnViewMP.crw XnViewMP.cur XnViewMP.dds XnViewMP.dng XnViewMP.emf XnViewMP.exr XnViewMP.gif XnViewMP.hdr XnViewMP.heic XnViewMP.heif XnViewMP.ico XnViewMP.iff XnViewMP.jfif XnViewMP.jif XnViewMP.jp2 XnViewMP.jpc XnViewMP.jpe XnViewMP.jpeg XnViewMP.jpg XnViewMP.jxl XnViewMP.jxr XnViewMP.nef XnViewMP.pbm XnViewMP.pcd XnViewMP.pcx XnViewMP.pef XnViewMP.pgm XnViewMP.pic XnViewMP.png XnViewMP.ppm XnViewMP.psd XnViewMP.raf XnViewMP.ras XnViewMP.rle XnViewMP.rw2 XnViewMP.sld XnViewMP.srf XnViewMP.tga XnViewMP.tif XnViewMP.tiff XnViewMP.webp XnViewMP.wmf XnViewMP.xbm XnViewMP.xpm
- (OPTIONAL) additional ProgID keys can be added manually
if you associate a filetype with application and there is no corresponding ProgID in the registry,
the application icon and default filetype description will be used.
If you want to use custom icon/filetype description you can add new ProgID, eg ABC filetype
update paths to match your caseCode: Select all
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\XnViewMP.abc] @="ABC Bitmap file" [HKEY_CLASSES_ROOT\XnViewMP.abc\DefaultIcon] @="D:\\PROG\\portable\\graphic\\XnViewMP\\FileIcons\\generic.ico" [HKEY_CLASSES_ROOT\XnViewMP.abc\shell\open\command] @="\"D:\\PROG\\portable\\graphic\\XnViewMP\\xnviewmp.exe\" \"%1\""
- use any method to set associations:
- via Windows
- Settings > Default apps
- Context menu > Open with
- via 3rd party app
- SetUserFTA 1.8.2 (free Personal edition)Code: Select all
SetUserFTA.exe xnAssociations.txt
Code: Select all
.arw, XnViewMP.arw .avif, XnViewMP.avif .bmp, XnViewMP.bmp .cr2, XnViewMP.cr2 .cr3, XnViewMP.cr3 .crw, XnViewMP.crw .cur, XnViewMP.cur .dds, XnViewMP.dds .dng, XnViewMP.dng .emf, XnViewMP.emf .exr, XnViewMP.exr .gif, XnViewMP.gif .hdr, XnViewMP.hdr .heic, XnViewMP.heic .heif, XnViewMP.heif .ico, XnViewMP.ico .iff, XnViewMP.iff .jfif, XnViewMP.jfif .jif, XnViewMP.jif .jp2, XnViewMP.jp2 .jpc, XnViewMP.jpc .jpe, XnViewMP.jpe .jpeg, XnViewMP.jpeg .jpg, XnViewMP.jpg .jxl, XnViewMP.jxl .jxr, XnViewMP.jxr .nef, XnViewMP.nef .pbm, XnViewMP.pbm .pcd, XnViewMP.pcd .pcx, XnViewMP.pcx .pef, XnViewMP.pef .pgm, XnViewMP.pgm .pic, XnViewMP.pic .png, XnViewMP.png .ppm, XnViewMP.ppm .psd, XnViewMP.psd .raf, XnViewMP.raf .ras, XnViewMP.ras .rle, XnViewMP.rle .rw2, XnViewMP.rw2 .sld, XnViewMP.sld .srf, XnViewMP.srf .tga, XnViewMP.tga .tif, XnViewMP.tif .tiff, XnViewMP.tiff .webp, XnViewMP.webp .wmf, XnViewMP.wmf .xbm, XnViewMP.xbm .xpm, XnViewMP.xpm
- via Windows
ref
Guide to Understanding ProgIDs and File Type Associations
Windows Application Registration Guide
How to configure file associations for IT Pros
Related
- general
XnViewMP - integration - file association (current post)
- suggestions
- done -
Settings - integration - improve win file associations (1.8.4)