如何在 Windows 中手动编辑右键菜单

上次我右键单击一个文件时,加载上下文菜单(context menu)需要整整两秒钟,这让我很恼火。为什么?好吧,因为我在我的电脑上安装了很多不同的应用程序,其中一些应用程序会自动添加到我的右键单击上下文菜单中(context menu)

有些程序会询问您是否要将该选项添加到上下文菜单中,而其他程序则不会。现在同意了,我可能说了几次“是”,想着在我的右键菜单中拥有它会有多有用,但仍有很多我从未使用过!

如果您正在寻找一种从文件、文件夹和桌面的右键菜单(click menu)中删除应用程序的方法,您可以自己通过一些注册表黑客(registry hacking)来完成。如果您不想打扰注册表,请查看我之前关于免费软件实用程序的帖子以编辑右键单击上下文菜单(context menu)

首先,看看我那可笑的长右键菜单(click menu)

右键菜单

现在这实在是太长了!有Dreamweaver记事本(Notepad)、杀毒软件、Pinky basketPKZIPSmartFTPPowerISO(Whew)!那么我们如何将菜单自定义为更易于管理的内容呢?

首先,确保备份您的注册表,以防万一(case something)出现问题。现在通过转到开始打开(Start)注册表编辑器(registry editor),然后运行(Run),然后键入REGEDIT

编辑文件的右键菜单

文件有一个右键菜单,文件夹有另一个。要访问文件,请转到此注册表项(registry key)

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\

您现在应该会看到如下列表:

自定义右键菜单

ContextMenuHandlers 下列出的所有文件夹都是在您右键单击Windows中的文件时显示的应用程序。您可以删除文件夹以删除该选项,也可以简单地禁用该文件夹,以防您稍后想将其恢复。

您可以通过单击左窗格(left pane)中的文件夹,然后右键单击右窗格中的键值并选择“(pane and choosing “)修改(Modify)”来禁用应用程序。

修改键

您需要做的就是在键值前面添加一个不带括号 ( – ) 的(–)减号,如下所示:(minus sign)

编辑注册表

单击 OK(Click OK),然后单击顶部的刷新按钮,然后尝试右键单击该文件!该程序现在应该从上下文菜单(context menu)中消失了。如果减号选项(minus sign option)不起作用,您只需右键单击并选择(right-clicking and choosing) Delete即可删除该特定程序的整个密钥。

删除右键

您可能会注意到右键单击上下文菜单(context menu)中的其他项目未显示在此键下。这是因为并非所有菜单项都存储在一个位置。您还可以找到存储在这些位置的程序的其他菜单项:

HKEY_CLASSES_ROOT\*\shell

HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers

注册表位置

编辑文件夹的右键菜单

您也可以按照上述文件夹的相同步骤进行操作;它只是一个不同的注册表路径(registry path)。要编辑右键单击文件夹的菜单选项,请转到此处:

HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\

HKEY_CLASSES_ROOT\Directory\shell

你必须滚动很多,但是一旦你到达那里,它应该看起来像这样:

编辑右键菜单

同样,您可以删除 ContextMenuHandlers 下的文件夹,也可以通过编辑键并将 - 放在值前面来简单地禁用它们。就这么简单,就像一个魅力!

编辑桌面右键菜单

是的,Windows中的桌面在其(Windows)上下文菜单(context menu)的注册表中具有不同的位置。幸运的是,它的结构与我们上面显示的相同,因此您在弄清楚如何删除项目时不会遇到任何麻烦。

大多数程序从不向桌面右键单击菜单(right-click menu)添加任何内容,因此您不会经常使用此注册表黑客(registry hack)桌面菜单(desktop menu)项的位置在这里:

HKEY_CLASSES_ROOT\Directory\Background\shell

HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers

桌面右键

如果您一直想摆脱桌面上下文菜单中那个烦人的(desktop context menu)小工具(Gadgets) 菜单选项(menu option),现在您可以了!

您还可以轻松地将任何应用程序添加到桌面右键菜单。只需右键单击(Just right-click)shell(shell)并选择New - Key。将键命名为您想要的任何名称,因为它会出现在上下文菜单(context menu)中。在我的示例中,我创建了一个名为Paint的键。

现在右键单击新密钥并再次选择NewKey。这次命名关键命令(command)。现在双击右窗格中的(right-pane and paste)默认(Default)值并粘贴到程序的路径中。这是我的注册表项的样子:

添加项目上下文菜单

您可以立即转到桌面,右键单击,您应该会看到程序的新选项!

右键添加菜单

以上就是Windows(Windows)中三个不同的上下文菜单(context menus),以及如何使用注册表编辑它们。如果您有任何疑问或问题,请发表评论。享受!



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts