找回密码
 加入
搜索
查看: 2907|回复: 5

用注册表修改右键菜单的索引

[复制链接]
发表于 2012-4-27 15:50:15 | 显示全部楼层 |阅读模式
一、shell、shellex下右键菜单的位置、状况
文件的右键菜单
①HKEY_CLASSES_ROOT\*\shell
可再添加、删除子键。
②HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
其下有:OpenWith=打开方式  SD360=安全卫士  WinRAR=压缩文件。
可再添加、删除子键。

文件夹的右键菜单
①HKEY_CLASSES_ROOT\Directory\shell
其下有: find=搜索  ,可再添加、删除子键。
②HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
其下有:SD360=安全卫士  Sharing=共享和安全  WinRAR=压缩文件
EncryptionMenu=加密菜单。删除安全卫士、压缩文件,要同文件夹驱动器中的一并删除。
可再添加、删除子键。

桌面空白处的右键菜单
①HKEY_CLASSES_ROOT\Directory\Background
不能新建:shell\键名\Command
②KEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
其下有:New=新建 ,默认键值  {D969A300-E7FF-11d0-A93B-00A0C90F2719},
可启用、禁用,显示隐藏菜单。可添加、删除清空回收站。

文件夹、驱动器的右键菜单
①HKEY_CLASSES_ROOT\Folder\shell
其下有:explore=资源管理器、open=打开。可再添加、删除子键。
②HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers
其下有:SD360=安全卫士、WinRAR=压缩文件,删除它们只对驱动器有效,
必须删除文件夹中的才都有效。可再添加、删除子键。

文件、文件夹的右键菜单
①HKEY_CLASSES_ROOT\AllFilesystemObjects\shell
shell为新建子键。可再添加、删除子键。
②HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers
其下有:Copy To=复制到文件夹、Move To=移动到文件夹、Send To=发送到,
可启用、禁用,显示、隐藏菜单。可再添加、删除子键。

驱动器的右键菜单
①HKEY_CLASSES_ROOT\drive\shell
其下有:ACDBrowse=用ACDSee浏览、find=搜索。可再添加、删除子键。
②HKEY_CLASSES_ROOT\drive\shellex\ContextMenuHandlers
其下有:Sharing=共享和安全等四项 。可再添加、删除子键。

我的文档的右键菜单
①HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shell
其下有:find=搜索。可再添加、删除子键。
②HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\ContextMenuHandlers
ContextMenuHandlers为新建子键。可再添加、删除子键。

我的电脑的右键菜单   (详情)
①HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell
其下有:DevMgr=设备管理器、find=搜索、Manage=管理、regedit=注册表 。可再添加、删除子键。
②HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\Shellex\ContextMenuHandlers
Shellex\ContextMenuHandlers为新建子键。可再添加、删除子键。

回收站的右键菜单    (详情)
①HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell
shell为新建子键。可添加注册表、我的文档、控制面板等,可删除。
②HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\ContextMenuHandlers
其下有:{645FF040-5081-101B-9F08-00AA002F954E}=清空回收站。
还可添加打开方式、复制到、移动到、发送到等,可删除。


指定文件的“打开”右键菜单   (详情)
①HKEY_CALSSES_ROOT\文件类型file\shell  
其下有:open=打开、printto=打印,删除open 键有效。可再添加、删除“编辑”等子键。
②HKEY_CALSSES_ROOT\文件类型file\Shellex\ContextMenuHandlers
Shellex\ContextMenuHandlers为新建子键。可再添加、删除“新建”等子键。

软件文件夹的右键菜单
HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell
其下有:find=搜索。可再添加、删除子键。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shellex\ContextMenuHandlers
其下有:SD360=安全卫士、Sharing=共享和安全、WinRAR=压缩文件等。可再添加、删除子键。

二、shell、shellex下修改右键菜单的方法

在shell键下修改右键菜单   (详情)
1)打开注册表,依次展开路径
2)添加右键菜单: 新建子键,输入键名、键值
方法1:右击shell子键,新建:键名\command;
分别选择键名、command,再分别输入键名默认键值=中文名(&B),command默认键值=绝对路径%1或运行程序%1”。
方法2:右击shell子键,新建:中文名\command,选择command,输入command默认键值=绝对路径%1或运行程序%1”。
其中:(&B)为快捷键。%1 表示文件不带参数,只运行程序。
以上,如路径中没有shell子键,可先新建:shell)。
3)删除右键菜单:只需将“键名”子键删除即可。

在shellex键下修改右键菜单   (详情)
1)打开注册表,依次展开路径
2)添加右键菜单:新建子键,输入键名、键值
方法1:右击ContextMenuHandlers,新建:ID。“默认”这项可不设置,或输入“默认”键值:中文名。
方法2:右击ContextMenuHandlers,新建子键(可为中文名),“默认”键值:ID。
以上,如路径中没有shellex\ContextMenuHandlers子键,可先新建。
3)删除右键菜单:删除子键项或清除键值“ID”。

三、特定右键菜单的位置和修改方法

我的电脑的“映射/断开网络驱动器”右键菜单    (详情)
展开“HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer”,
当NoNetConnectDisconnect值为0时,显示菜单;值为1时,不显示菜单。修改后重启电脑。

回收站的“属性、重命名、粘贴等”右键菜单   (详细)
展开“HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellfolder”,
Attributes的值,设置添加删除属性、重命名、粘贴、打开等。

文件夹的“共享和安全”右键菜单   (详情)
展开“HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Sharing”,
“默认”键值为{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6} ,清除键值或删除Sharing子键为删除菜单。
还可添加、删除,显示隐藏其它菜单。

IE浏览器的“网页应用软件”右键菜单   (详情)
展开“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt”,
可删除相关子键。

IE8浏览器的“加速器”右键菜单   (详情)
展开 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Activities\
可删除相关子键。修改键值1为启用 0为禁用。

指定文件的“打开方式”右键二级菜单   (详情)
展开 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\扩展名,
(1)添加推荐程序
①选择OpenWithList键,右击右栏空白处,新建/字符串:输入键名(安abc…顺序排列);
②双击键名,输入值应用程序,确定;
③双击MRUList键,在值bac后加入键名,确定。
(2)清除推荐程序
删除以上路径下的OpenWithList和OpenWithProgids子键中相关值键。
同时在 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\扩展名\下,
删除OpenWithLiProgids子键中相关子键。
以上三项,只要有一项定义,就会在打开方式列表中显示。清除的推荐程序将降为其它程序。
(3)清除其它程序
在 HKEY_CLASSES_ROOT\Applications\下,删除某程序项,或卸载程序软件。

桌面空白处的“新建”右键二级菜单   (详情)
(1)添加二级菜单
HKEY_CLASSES\ROOT\扩展名,在其下创建“ShellNew”;
如程序启动时自动打开空白文件,新建字符串名“NullFile”,键值:为空。
如程序启动时不会打开空白文件,新建字符串名“FileName”,键值:绝对地址 %1。
(2)删除二级菜单
①删除 HKEY_CLASSES\ROOT\扩展名\下的ShellNew键。
②删除ShellNew右边的“NullFile”或“FileName”。
③将键名 ShellNew 改为 ShellNewOld,则不显示菜单。

启用、禁用“地址栏”右键菜单
展开 HKEY_CURRENT_USER\software\Microsoft\windows\CurrentVersion\Policies\Explorer,
如无键值名NoTrayContextMenu则新建。当Dword值“1”时,为禁用右键菜单;
当Dword值“0”或删除NoTrayContextMenu键时,为启用右键菜单,改后重启电脑。

下面的是难题,我无能为力,盼高手指点!
①删除“创建快捷方式”右键菜单
②删除“新建文件夹”和“新建快捷方式”二级菜单
③设置“属性、复制、剪切、粘贴、删除、重命名”右键菜单(除“回收站”外)
④刷新、查看、排列图标等右键菜单
发表于 2012-5-22 08:17:13 | 显示全部楼层
收藏了,谢谢楼主
发表于 2012-4-27 21:16:26 | 显示全部楼层
收藏了,自己定制右键菜单更符合自己的使用习惯。
LZ说的那几个难题貌似系统不给我们自己修改,试过搜索注册表但没找到相应键值。
发表于 2012-4-27 16:15:48 | 显示全部楼层
收藏了,谢谢楼主
 楼主| 发表于 2012-4-27 15:50:40 | 显示全部楼层
留个记录。。。好搜索用。。阿门
发表于 昨天 18:58 | 显示全部楼层
这个号,这嘎哈
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-21 16:59 , Processed in 0.072888 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表