I know that it's a pain but if there is another way, I don't know it. I have the print commands removed by my setup .INF file. You could make a stand-alone INF file to do that. Here's what it would look like; [Version] Signature=$CHICAGO$ [DefaultInstall] DelReg=Del.Settings [Del.Settings] HKLM,SOFTWARE\Classes\SystemFileAssociations\image\shell\print HKLM,SOFTWARE\Classes\SystemFileAssociations\text\shell\print HKLM,SOFTWARE\Classes\batfile\shell\print HKLM,SOFTWARE\Classes\cmdfile\shell\print HKLM,SOFTWARE\Classes\inffile\shell\print HKLM,SOFTWARE\Classes\inifile\shell\print HKLM,SOFTWARE\Classes\regfile\shell\print HKLM,SOFTWARE\Classes\txtfile\shell\print ... And so on. Once you made all the changes to it, you'd R-click on it and "Install" it. That'd take care all of your unwanted print commands at once.