I got this from this board somewhere, what it does is export the current associations to separate .reg files, then installs nerovision, deletes the association, then imports the associations, then deletes the temporary files. @echo off cls echo Starting Installation of NeroVision Express echo backing up file associations md "%TEMP%\nerotmp" set ShowTimeEXT48=.aac .ac3 .aif .aiff .avi .avs .bup .cda .cdc .dat .gif .ico .ifo .jfif .jpeg .jpg .key .m1v .m2p .m2t .m2v .m3u .m4a .mid .midi .mmv .mod .mov .mp2 .mp3 .mp4 .mpa .mpeg .mpg .pls .png .psd .rmi .tif .tiff .trp .vob .wav .wave .wma .wmf .wmv .xbm for %%e in (%ShowTimeEXT48%) do reg export "HKCR\%%e" "%TEMP%\nerotmp\orig%%e.reg" cls echo installing start /wait setup\Setupx.exe /SILENT /NO_UI /NOREBOOT /NOLICENSE /NOCANCEL for %%f in (%ShowTimeEXT48%) do reg delete "HKCR\%%f" /f echo reapplying extensions for %%g in (%ShowTimeEXT48%) do regedit /s "%TEMP%\nerotmp\orig%%g.reg" rd /S /Q "%TEMP%\nerotmp"