IrfanView registers associations for a large number of formats: .jpg, .jpeg, .png, .bmp, .gif, .tif, .tga, .ico, .webp, .heic, and more (dependent on plugins installed).
Plugins extend format support and are tracked separately in HKCU\SOFTWARE\IrfanView\Plugins.
Settings are also stored in i_view64.ini in the install directory; registry and INI are kept in sync.
# Check configured install directory(Get-ItemProperty"HKCU:\SOFTWARE\IrfanView"-ErrorActionSilentlyContinue).Directory# Export full settings for migrationregexport"HKCU\SOFTWARE\IrfanView""$env:USERPROFILE\irfanview-settings.reg"
🗑️ Cleanup
# Remove IrfanView user settingsRemove-Item-Path"HKCU:\SOFTWARE\IrfanView"-Recurse-ErrorActionSilentlyContinue# Remove key image file associationsforeach($extin@('.jpg','.jpeg','.png','.bmp','.gif','.tif','.tga','.ico','.webp')){Remove-ItemProperty"HKCR:\$ext\OpenWithProgIds"-Name"IrfanView$ext"-ErrorActionSilentlyContinue}Remove-Item-Path"HKCR:\IrfanView.jpg"-Recurse-ErrorActionSilentlyContinue