自己编辑的右键菜单设置
- 格式:doc
- 大小:33.00 KB
- 文档页数:3
我经常看见有人发帖子询问怎么修改右键菜单。提问人说的含糊,所以建议用软件去改。软件占地方,也不太人性化。我建议如果还明白一点注册表的话还是修改注册表。
另一方面感谢andy升我为荣誉会员,我于是只有多发好贴来回报久要。
下面我把常用的修改方法搜索整理,并且每项都亲测了一遍,提供给大家:
(建议大家在操作前备份注册表以防万一和还原,备份方法,打开注册表—文件—导出即可)
1 桌面右键菜单:
(1) 删除不常用菜单项
单击Windows的“开始”菜单,单击“运行”,在“打开”框中键入“regedit”,单击“确定”按钮,打开“注册表编辑器”窗口。
展开“HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers”分支,在其下找到要删除的无用项(要明确你要删除的是什么功能),然后右键单击该项,再单击“删除”将其删除即可清除右键菜单中的对应选项。
关闭“注册表编辑器”窗口。
(2) 给回收站添加重命名,删除
找到下面菜单项
HKEYCLASSES
ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F945E}\ShellFolder
在右边窗口修改 Attributes 的值。其中各组数据表示的含义是:键值
打开 00 00 00 20
剪切 02 00 00 00
复制 01 00 00 00
粘贴 00 01 00 00
删除 20 00 00 00
重命名 10 00 00 00
属性 40 00 00 00
如果你要显示某些命令,只需将该命令所对应的键值相加,结果作为attributes的键值即可。
把系统默认的数据数值73 10 00 20
(简单点的就是ctrl+find搜索回收站,见到就改名字。这个方法总反弹)
(3)清除任何显卡生成的桌面右键菜单方法修改注册表文件。(我的是ATI)
依次展开
HKEY_CLASSES_ROOT\ Directory\Background\shellex\ContextMenuHandlers键值,删除其中的 “igfxcui”键或者“ACE”(这个是显卡),然后重新启动系统或者注销即可删除桌面菜单上的那三个选项。只保留new项值就可以了。
(4) 新建命令的子命令的添加与删除
我们一般电脑的右键新建里都没有新建网页的选项,由于这个比较有用很方便,这里提一下:
打开“HKEY_CLASSES\ROOT\.htm”,添加一主键”shellnew”,然后新建字符串值改名为 ”NullFile”,键值为空。刷新,去看看应该出现了。
其实这个原理也同样试用于其他后缀的文档(.doc/.ppt/.rar)只要找到该后缀名,同样建立一个shellnew就可以了。
2驱动器(磁盘)右键的菜单
(1) 驱动器的右键菜单一般在HKEY_CLASSES_ROOT\DRIVE”,其下的shell和shellexBrowse 中。我们可以在shell中找到并去掉无大用处的Browse with
ACDSee(用acdsee浏览)
各个shell 下的find都是查找,open是打开,explore是资源管理器,都最好保留
我这里为了说明删除了每个磁盘都有的sharing—共享和安全(如图:查看修改后的磁盘C)
(2) 如果想清除磁盘右键对应的winzip或者winrar菜单的话就去
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers下去修改
比如大家找到winrar删除即可,该值没有太大用。
(3) 为驱动器的右键菜单增加“整理磁盘碎片”的选项
在HKEY_LOCAL_MACHINE\Software\CLASSES\Drive\shell 下
创建一个主键(也就是项:右键—新建—项)“Defrag”在右边窗口中把“默认”的值改为:“整理磁盘碎片” ,并在此主键下创建一个主键“command”,单击“command”,在右边窗口中把“默认”的值改为
“C:\WINDOWS\system32\dfrg.msc %1”或者有的电脑可能是在C:\WINDOWS\defrag.exe %1。(注:如果系统不是在C盘下,目录也要相应改变,总之最终要定位到磁盘清理工具的位置)
3文件夹右键的菜单
(1) 大多数都可到HKEY_CLASSES_ROOT\Directory\shell 和HKEY_CLASSES_ROOT\
Directory\shellex\ContextMenuHandlers分支下查找。
个别可能也会出现在HKEY_CLASSES_ROOT\Folder\shell和HKEY_CLASSES_ROOT
\Folder\shellex\ContextMenuHandlers分支下也有右键菜单中的选项。
(2)而删除文件夹弹出菜单的多余项,要去HKEY_CLASSES_ROOT\Directory\Shellex\ContextMenuHandlers下找到相应的值删除即可。
(3) 为文件夹的右键菜单添加运行DOS的命令
在HKEY_CLASSES_ROOT \Directory\shell下创建一个主键“CommandPrompt”,在右边窗口中把“默认”的值改为:“运行Dos”(什么都好,此字符将显示在右键菜单中)并在此主键下创建一个主键“command”,在右边窗口中把“默认”的值改为 “ /k cd %1”
或者注册表定位到HKEY_CLASSES_ROOT\Folder\shell下建立项—“运行Dos”(可以改名)—再在它基础下建立项—command—修改右面的默认值为“ /k cd %1”
(这两种办法效果是一样的)
4 ie右键菜单 这是ie的注册菜单HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt
只要认为没有,删除即可。这里装的都是第三方插件,软件。系统弹出的右键我没研究。
补充—网上说能设置右键添加关机重启命令,但网上的3种方法我证实了方法不能用,据说xp sp2禁用了,还请明白人指点。
注意:由于电脑,系统各异所以注册表不仅相同,这是正常的。我的是xp
home,以上的我都试过。大家也可用上面的原理来重命名右键菜单。
由于注册表学问深不见底,我是只是个菜鸟,这里我只提供常用的注册表编辑常见情况的右键菜单。还有一些在右键中添加清空回收站的我认为没有用,所以没加进去。但也难免会有遗漏之处,如果大家知道就在楼下补充出来,如果有错误也请直接提出了,感激不尽。
此外,一些高深不太常用的修改方法我都砍了下去。相信他一定对大家有帮助,这样我的目的也就达到了,有很多的东西我也是在编辑这个教程的时候同时学习的。再次感激大家能耐心看完,谢谢!