

(3)在注册表的IE中的右键项:HKEY_CURRENT_USER\software\microsoft\internet explorer\menuext下都有,
右键"新建"中的多余项:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew
2)在随后出现的窗口中的“打开”栏中键入regedit并单击“确定”按钮运行注册表编辑器。
(3)依次展开HKEY_CLASSES_ROOT\Txtfile\Shell分支,然后将其中涉及到该软件名字的子项删除即可。
HKEY_CLASSES_ROOT\Htmlfileshell
找到HKEY_LOCAL_MACHINE\Software\CLASSES\Folder\shell\
HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell\
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Folder\shell
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
清除右键新建多余菜单(9.15)修改支持 禁用fso
自从装了新软件后,鼠标右键的新建菜单有时候就会多出一个新的选项,每次新建那个选项就长长的一列,看上去就不爽。所以萌生了手动去掉这些多余菜单的念头。略略百度了一下,没有找到有用的信息。
或者有的人说,那还不简单!用优化大师或者兔子或者什么软件就很容易去掉了。省心。简单,便捷。那么我要说一句,请您不要再看下去了。这篇菜鸟心得不值得您浪费时间。请忙您的事情去吧。
继续我的“清除行动”,很容易就找到 HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Discardable\\PostSetup\\ShellNew 下面的键值就是右键新建的菜单,删去多余的选项,回到桌面看一下。怎么还在? 那些删去的东西又回来了!继续F3 , 找到 HKEY_USERS\\S-1-5-21-********-484763869-********-1003\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Discardable\\PostSetup\\ShellNew (这里的 S-1-5-21-********-484763869-********-1003 这个每个系统都不一样) 发现相同的键值 (其实这里跟第一处是完全一样的) 改了之后发现其实还是没有效果。我郁闷了。。。。。
后来忙了半天,终于发现奥妙所在了。其实键值那里其实是一个新建菜单的集合。换句话说,跟 HKEY_CLASSES_ROOT 里面的文件类型项有关系。我举个例子更容易理解吧
如果我在 “HKEY_CLASSES_ROOT\\.com\\ ”下 新建一个子项“ShellNew” ,然后在 这个子项的右边新建一个名为“NullFile”的字符串值 (或者是 "FileName"),那么按F5刷新注册表后,你的右键新建菜单就会多出一个名为 MS-DOS应用程序的选项了
[size=9px][b]CODE:[/b][/size]
;xpsp2下测试有效
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.com\ShellNew]
"NullFile"=""
[size=11px][color=#0000ff][Copy to clipboard][/color][/size]
知道了怎么增加一个选项当然很简单就知道怎么删除多余的选项,这里我就不多说了。其实有一个更简单的方法,用优化大师或者兔子或者什么其他软件的,再用一个RegSnap 记录删除前后注册表的变化,对比一下就看出来了。