2023年12月8日发(作者:)

自定义“我的电脑”的右键菜单(添加或者删除)

默认的“我的电脑”右键菜单上只有“资源管理器”、“管理”、“搜索”,能不能让这个菜单功能更丰富一些呢?比如加入“服

务”、“组策略”、“设备管理器”等等。搜索了一下只有提问的朋友... 于是摸索一番,方法如下:

1、注册表定位打开注册表编辑器,依次展开“HKEY_CLASSES_ROOTCLSID{20D04FE0-3AEA-1069-A2D8-

08002B30309D}shell”,可以看到shell下的几个子键,分别对应”我的电脑“右键菜单中的几项:Manage=管理,find=搜索。

那么只要在这个子键下加入更多的项,就可以实现相关功能了。

2、分析键结构比如manage键,其默认的设置为:图[attach]1455362[/attach]而其子键command则是其命令行:图

[attach]1455363[/attach]结构都很简单,唯独manage的值有点难以明了,即@%windir%,-400这个值

是用来定义右键名称的,对于一般用户不易查询,具体的格式为:组件服务.lnk=@C:,-661计

算机管理.lnk=@%SystemRoot%,-22023事件查看器.lnk=@%SystemRoot%,-

22029性能.lnk=@%SystemRoot%,-22055数据源 (ODBC).lnk=@%SystemRoot%,-

22025本地安全策略.lnk=@%SystemRoot%,-22040服务.lnk=@%SystemRoot%,-

22059最重要的是自定义成功后右键菜单没有相应的快捷方式:图[attach]1455365[/attach]

3、解决办法以加入“服务”为例,先将manage键导出存为reg文件,然后编辑reg文件将其中的manage改为service(呵

呵,我比较懒),保存reg文件并导入注册表。下面,我们来修改service这个键。将service默认

的“@%windir%,-400” 更改为“服务(&F)”将service下子键command中的“%windir%

/s %windir%” 更改为 “%windir% /s %windir%”再去点一

下我的电脑右键,是不是出来了一个“服务”,而且后面有快捷键F?

总结1)对于右键菜单顺序:默认是按照对应键的名称字母顺序排列的,如“服务”的键名是service,“管理”是manage,那

么右键菜单中“管理”就在“服务”前面。

2)对于右键菜单名称:这里改为直接输入菜单名称和快捷键,相比默认的定义方式更简单明了,而且可以自定义相关的快捷

键(但是请注意不要和“我的电脑”右键菜单中的其他快捷键,如“属性”等重复)。

3)对于command的路径,只需要更改“%windir% /s %windir%”后面的路径即

可,如设备管理器为“%windir% /s %windir%”,组策略

为”%windir% /s %windir%”,对于第三方程序大家可以自己试

桌面右键菜单和我的电脑里面的右键菜单被禁止了,怎么启用?

REGEDIT4

;功能:还原桌面,我的电脑里面的右键菜单

;注意:重启或者注销后生效

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]

"NoViewContextMenu"=dword:00000000

[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]

"NoViewContextMenu"=dword:00000000

用以上内容建立到一个新的注册表文件,并双击。

菜鸟也可以随心所欲修改“我的电脑”右键菜单

网上有很多介绍如何修改右键菜单,但大多复杂,且只能添加如:组策略、服务等几个常用功能。作为菜鸟,想多加几个

自己喜欢的功能,可是又对程序知之甚少,而且在网上也可能找不到相关的修改教程,因此愿望无法实现。别着急,本人摸索

出一套“笨办法”。一学就会,从此就可以任意左右我们的右键菜单了。

1.首先,开始---运行,输入regedit 确定,打开注册表,在注册表中找到HKEY_CLASSES_ROOTCLSID{20D04FE0-3AEA-

1069-A2D8-08002B30309D}shell

我们会发现:shell下默认已经有了例如:find 、Manage等几项内容。这几项其实对应的就是“我的电脑”右键菜单中“搜索...”、

“管理”等,我们要修改(添加)自己喜欢的功能。其实就是“克隆”默认的这几项,照葫芦画瓢。

仔细观察,我们发现,shell下面几个默认项,都有一个共同规律。find就是右键菜单中的“搜索...”,Manage就是“管理”。而且

我们发现这几项的结构都是:在find、Manage这几项的下一级都有一个command项,在command右侧的“默认”字符串的值就

是运行该功能的参数。2.了解了以上内容,我们就可以画瓢了。比如,我们想在“我的电脑”右键添加一个运行“组策略”的功能。

第一步,选中shell,右键点shell新建一个项,名字名字改为"组策略",再在新建的这个项上点右键新建一个项Command,选中

command,把它右边的"默认"字符串的值修改为运行“组策略”的命令参数:"C:"

"C:"

这样就OK了。打开“我的电脑”的右键菜单,你会发现多了一个“组策略”。

3.看了上面的修改,似乎很简单,但是细想一下,绝大部分步骤的确没有什么难度,很简单。但是修改字符串的值这一步骤,

可能大部分菜鸟都很茫然了。我们不懂这个值(参数)该如何编写。虽然我们常用的“组策略”、“服务”、“注册表”等的参数,在

网上可能很容易找到修改教程,可是,我们如果想给右键加个自己喜欢的功能,而这一功能在网上又很难找到(也许你自己觉

得这个功能很好,但可能别人觉得没什么用,所以网上找不到你想要的这个功能的修改教程),这该怎么办呢?我们上哪里去

找这个运行参数值呢。别着急,菜鸟自然有菜鸟的笨办法。

下面就是本文的核心内容:(仔细阅读哦)

通过观察,我们可以发现,其实"默认"字符串的值就是进程中的“映象路径”的值,windows XP操作系统中,打开任务管理器,

查看“进程”,默认是没有“映象路径”的,这需要你升级你的任务管理器(如果你是vista系统,就不用升级了),从网上找一

个“Longhorn 任务管理器”,升级你的任务管理器,打开新的任务管理器,选择“查看”---“选择列...”,将“映象路径”勾选。这样,

你打开任务管理器的“进程”之后,就能显示出该进程的“映象路径”了。

顺便说一下,xp默认的任务管理器功能过于简单,很不方便我们查看进程的详细情况,也不利于我们查找、判断病毒、木马

进程,所以我建议:不管你用不用来进行右键修改,都最好都升级到“Longhorn 任务管理器”。

这样,我们想给“我的电脑”右键菜单增加什么功能,再也不用为找不到执行参数而发愁了。想给右键加个执行什么程序、组

件、命令的功能,它运行时的进程所对应的映象路径的值就是那个“默认”字符串的值。

例如,右键增加一个运行“服务”的功能:前面步骤都一样,右键点shell新建一个项,名字改为"服务",再在新建的这个名为“服

务”的项上点右键新建一个项Command,选中command,修改它右边的"默认"字符串的值,这个值,我们现在就再不用上网查

找答案了,更不用自己编写了。我们完全可以通过下面的方法得到:

我们先手动运行“服务”,然后,打开任务管理器,找到“服务”所对应的进程,该进程的映象路径的值就是我们想要的那个"默

认"字符串的值。我们将"默认"字符串的值修改为映象路径的值:"C:"

"C:" 即可。

想增加其它功能,都可以仿照以上方法,得到所需要的"默认"字符串的值。

以上方法,使我们可以随心所欲修改右键菜单了。我们不再为那个字符串的值而苦恼了。

5.虽然修改右键的最关键难点我们解决了,可是,还有一个不太方便的地方,那就是升级后的任务管理器虽然能够看到“映象

路径”了,但是,映象路径的值却没办法复制,我们只能一个一个字符“抄”下来,然后再一个一个写到"默认"字符串的值中。如

果能够复制就方便多了,直接复制映象路径的值,然后“粘贴”到"默认"字符串的值中,那该多方便。

其实,要实现“映象路径”的复制,有一个任务管理器能够做到,那就是“Process Explorer”,这是一个功能强大的第三方任务管

理器(这个管理器有中文版的,在网上很好找)。打开这个任务管理器,找到需要的进程,然后在该进程上点右键---“属性”,

这时你会发现,属性中“命令行”下面的内容正是我们想要的“映象路径”的值。而且这里的内容是可以复制的。怎么样,这样就

方便多了吧。

6.通过以上介绍,我想大家对修改“我的电脑”右键菜单一定了如指掌了吧。其实思路很简单:我们想用命令参数运行某些程

序,可是又对编程不了解,这时我们完全可以先运行该程序,然后利用任务管理器,找到该程序的命令参数。这样就可以利用

这些现成的参数,举一反三,试着自己也DIY一下。