Sumatra PDF registers associations for: .pdf, .epub, .mobi, .cbz, .cbr, .djvu, .xps, .oxps.
The portable version writes no registry keys; preferences are stored in SumatraPDF-settings.txt alongside the .exe.
The -set-color-range and other CLI flags can set preferences without writing to the registry.
# Check if SumatraPDF is the default PDF handler(Get-ItemProperty"HKCR:\.pdf"-ErrorActionSilentlyContinue).'(Default)'# Export window/zoom preferences for migrationregexport"HKCU\SOFTWARE\SumatraPDF""$env:USERPROFILE\sumatrapdf-settings.reg"
🗑️ Cleanup
# Remove SumatraPDF user preferencesRemove-Item-Path"HKCU:\SOFTWARE\SumatraPDF"-Recurse-ErrorActionSilentlyContinue# Remove file associationsforeach($extin@('.pdf','.epub','.mobi','.cbz','.cbr','.djvu','.xps')){Remove-ItemProperty"HKCR:\$ext\OpenWithProgIds"-Name"SumatraPDF"-ErrorActionSilentlyContinue}Remove-Item-Path"HKCR:\SumatraPDF"-Recurse-ErrorActionSilentlyContinue