自定义“我的电脑”的右键菜单
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自定义“我的电脑”的右键菜单(10.22添加添加删除)
默认的“我的电脑”右键菜单上只有“资源管理器”、“管理”、“搜索”,能不能让这个菜单功能更丰富一些呢?比如加入“服务”、“组策略”、“设备管理器”等等。搜索了一下只有提问的朋友... 于是摸索一番,方法如下:
[color=Red]1、注册表定位
打开注册表编辑器,依次展开“HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell”,可以看到shell下的几个子键,分别对应”我的电脑“右键菜单中的几项:Manage=管理,find=搜索。那么只要在这个子键下加入更多的项,就可以实现相关功能了。
2、分析键结构
比如manage键,其默认的设置为:图
[默认的“管理”键]
而其子键command则是其命令行:图
[默认的“管理”键的命令行]
结构都很简单,唯独manage的值有点难以明了,即@%windir%\system32\mycomput.dll,-400 这个值是用来定义右键名称的,对于一般用户不易查询,而且自定义成功后右键菜单也没有相应的快捷方式:图
[自定义的右键相关项没有快捷键]
3、解决办法
以加入“服务”为例,先将manage键导出存为reg文件,然后编辑reg文件将其中的manage改为service(呵呵,我比较懒),保存reg文件并导入注册表。下面,我们来修改service这个键。
将service默认的“@%windir%\system32\mycomput.dll,-400” 更改为“服务(&F)”
将service下子键command中的“%windir%\system32\mmc.exe /s %windir%\system32\compmgmt.msc” 更改为“%windir%\system32\mmc.exe /s %windir%\system32\services.msc”
再去点一下我的电脑右键,是不是出来了一个“服务”,而且后面有快捷键F?
总结
1)对于右键菜单顺序:默认是按照对应键的名称字母顺序排列的,如“服务”的键名是service,“管理”是manage,那么右键菜单中“管理”就在“服务”前面。
2)对于右键菜单名称:这里改为直接输入菜单名称和快捷键,相比默认的定义方式更简单明了,而且可以自定义相关的快捷键(但是请注意不要和“我的电脑”右键菜单中的其他快捷键,如“属性”等重复)。
3)对于command的路径,只需要更改“%windir%\system32\mmc.exe /s %windir%\system32\compmgmt.msc”后面的路径即可,如设备管理器为“%windir%\system32\mmc.exe /s %windir%\system32\devmgmt.msc”,组策略为”%windir%\system32\mmc.exe /s %windir%\system32\gpedit.msc”,对于第三方程序大家可以自己试
最后,感谢wjgyz740526朋友帮我指明了右键菜单的注册表路径,否则我也无从下手了。
“我的电脑”右键菜单修改效果图(我删了“搜索”,因为不怎么用):图
[最后效果]