Windows XP: Clean up the Explorer New context menu list

I use TweakUI for this, which works on WinXP 32-bit. Microsoft hasn't created a version for Vista, so some other company did. Find it at http://www.totalidea.com/product.php?Product=TweakVI

Edit: On Win XP a control panel applet doesn't get created, instead the TweakUI installer creates a program group (Powertoys for Windows XP) and shortcut off the Start menu. Once you are in the program, click on Templates in the category selector. It will show all registered templates, and you can uncheck the ones you don't want to see.


This is the registry solution:

  1. Create a new document using the New context menu then look at the extension
  2. Find the extension under HKEY_CLASSES_ROOT, i.e. for a text file find HKEY_CLASSES_ROOT.txt. This will usually have the Nullfile string entry.
  3. Delete HKEY_CLASSES_ROOT[EXTENSION]\ShellNew registry key, i.e. HKEY_CLASSES_ROOT.txt\ShellNew.