如何从Windows的右键单击(上下文)菜单中删除项目?


52

在全新安装的Windows上,右键单击(上下文)菜单很少,而且干净。安装一堆应用程序,很快上下文菜单将加载来自各种应用程序的各种打开选项。

如何从右键单击(上下文)菜单中删除项目?

我发现右键菜单项有不同类型:

  • 出现在所有上下文菜单中的全局项目。

  • 仅显示在文件夹上的项目。

  • 仅显示在文件上的项目。

  • 仅出现在特殊文件夹上的项目(例如:右键单击MP3的文件夹会显示一个上下文菜单,其中包含诸如使用Windows Media Player播放之类的项目。)

  • 仅在某些文件类型上显示的项目(例如:右键单击MP3文件会显示一个上下文菜单,其中Windows Media Player / Foobar2000 / VLC /您最喜欢的媒体播放器会请求打开此文件。)

我希望能够从右键单击(上下文)菜单中删除所有这些种类的项目。

Answers:


42

我已经使用注册表编辑器写了一篇很长的说明,说明如何清理凌乱的上下文菜单:

如果您想真正清除问题,可以通过开始菜单搜索或运行框打开regedit.exe,然后向下浏览至以下任一键...

通过查看以下键之一,可以找到用于所有文件和文件夹的大多数菜单项:

HKEY_CLASSES_ROOT\*\shell

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers

HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx

通常,可以在以下任一键中找到特定于文件夹的项目:

HKEY_CLASSES_ROOT\Directory\shell

HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers

您可以在以下位置阅读更多信息:如何清理混乱的Windows上下文菜单

或者使用一些免费的NirSoft工具,例如ShellMenuViewShellExView

替代文字


那正是我想要的!我的问题现在已经解决,谢谢!:-)
Ashwin Nanjappa,09年

Windows 7兼容吗?
马拉巴巴,

14

从这里

  1. 点击开始
  2. 点击运行
  3. 输入regedit并单击 ENTER
  4. 浏览以下内容: HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
  5. 您只需删除或导出,然后删除不需要的密钥

但是,有几种“菜单处理程序”,因此您可以浏览以下任意内容,也许找到想要摆脱的东西:

HKEY_CLASSES_ROOT\*\OpenWithList
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Directory\Background
HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Folder\shell
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers 

天哪!我希望我可以对Firefox中的右键单击执行相同的操作...我不想丢失所有插件,但我想以这种方式
删除

谢谢保罗。我发现这仍然不会删除某些特殊文件夹(充满MP3)上显示的选项,也不会删除文件类型特定的项目。
Ashwin Nanjappa,09年

2
@Ivo:有用于Firefox的菜单编辑器插件:addons.mozilla.org/en-US/firefox/addon/710
Snark 2009年

HKEY_CLASSES_ROOT\Directory\shell大多数情况下,只需删除不良条目就足够了。
布罗克·亚当斯

1

哎呀。没意识到《 How-To-Geek》已经涵盖了它。(不习惯航空外观,甚至没有意识到它是ShellExView。)

直接链接到nirsoft的页面以供参考,http: //www.nirsoft.net/utils/shexview.html 。

“ ShellExView-Shell扩展管理器” http://www.nirsoft.net/utils/shexview.html Shell扩展是进程内COM对象,它扩展了Windows操作系统的功能。大多数外壳扩展是由操作系统自动安装的,但是还有许多其他应用程序可以安装其他外壳扩展组件。例如:如果在计算机上安装WinZip,则在用鼠标右键单击Zip文件时会看到一个特殊的WinZip菜单。通过向系统添加外壳扩展程序来创建此菜单。ShellExView实用程序显示计算机上安装的Shell扩展的详细信息,并允许您轻松禁用和启用每个Shell扩展。ShellExView可用于解决资源管理器环境中的上下文菜单问题。有关更多信息,请阅读以下文章:

1

要添加其他答案,以下是也可以编辑“上下文菜单”的其他软件:

  • 默认程序编辑器 -其UI可以轻松禁用特定文件类型的上下文菜单。

  • MenuMaid-它的UI可以轻松禁用特定程序中的所有上下文菜单。


1

如果您正在运行Windows XP,则Microsoft有一个免费的实用程序,称为Windows XP的Microsoft PowerToys。具有删除菜单项选项的特定“ PowerToy”称为“ TweakUI”。

如何使用TweakUI编辑菜单选项:

  1. 下载,安装并打开TweakUI。
  2. 单击左侧的“模板”选项。
  3. 选中/取消选中所需的项目。
  4. 奖励:添加其他自定义项目。

链接


谢谢弗兰克。TweakUI模板仅适用于“新建”上下文菜单项。
Ashwin Nanjappa,2009年

0

为此,我使用Glary Utls

Glary Utilities是世界市场上排名第一的免费,功能强大且多功能的实用程序!它提供了许多功能强大且易于使用的系统工具和实用程序,可以修复,加速,维护和保护您的PC。


无法按文件扩展名类型编辑项目。只能查看和删除,而不是增加,看到这里的特点:feedback.glarysoft.com/knowledgebase/articles/...
迈克尔S.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.