大概阅读时间: 1 分钟

由于装的东西越来越多,右键菜单也愈发臃肿。又不想为了这个问题装个360(而且360弄这个也不一定所有注册表位置都能弄好)。然后度娘搜到的相关注册表位置,都很不完善(部分是文件的右键菜单)。然后我自己找了半天,然后把所有涉及右键菜单的注册表位置整理归纳了一下,以便以后可以自行添加或删除:

关于注册表的东西最好修改前先备份(导出相关项/键值),以防万一。

首先,相关的注册表文件夹分两种,一种是shell,另一种是shellex里找到ContextMenuHandlers这个项(文件夹 ,在里面修改删除。

1、全局文件右键菜单:就是电脑上随便 右键 一个文件(非文件夹)后都会出来的菜单内容,这个是最常用的——

shell:

计算机\HKEY_CLASSES_ROOT\*\shell\removeproperties

shellex:

计算机\HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers

例如:计算机\HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\YunShellExt

这个是百度网盘的,你把这个删了,右键文件就没有“上传到百度网盘”的选项了。

另外你会发现在*的文件夹下面有很多格式文件夹,这个是对应其他格式的功能(例如右键菜单)。

2、全局右键文件夹右键菜单:

shell:

计算机\ HKEY_CLASSES_ROOT\Directory\shell\

计算机\HKEY_CLASSES_ROOT\Folder\shell

shellex:

计算机\HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers

计算机\HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers

\Folder 和 \Directory 的功能似乎基本是一样的,一些文件夹右键选项在\Folder (例如winRAR) ,一些则在\Directory (例如百度网盘)。一些两边都有的(例如ultraiso)你要把两边的都删掉,文件夹右键的选项才会消失。(不过即使两边都有也不会多出来一项相同的)

例:同样地,把 计算机\HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers 这里的 YunShellExt 删了,右键文件夹就没有上传到网盘的选项了。

3、文件与文件夹通用(1+2)

shellex:

计算机\HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\

例:计算机\HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\SendTo

把这个删除,会发现右键菜单中“发送到”的选项(无论是文件还是文件夹)将消失

例2:在该项中新建项,命名为“Move To”(或者其他名称,最好用英文),双击右边“(默认)”,在数值数据中写入:

{C2FBB631-2971-11d1-A18C-00C04FD75D13}

即可添加右键菜单“移动到文件夹”的功能。

4、文件夹空白处背景右键菜单(包括桌面):

计算机\HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers

例:你把 \HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New 删了,右键空白处就无法新建文件夹了……

5、 桌面背景右键菜单 (仅限桌面):

计算机\HKEY_CLASSES_ROOT\DesktopBackground\Shell

(shellex同理)

例:如图

command 的值写 C:\Windows\explorer.exe /s,

这样在桌面右键就能打开我的电脑。

6、驱动器/分区右键菜单:

计算机\HKEY_CLASSES_ROOT\Drive\shell

(shellex同理)

7、库背景右键菜单

计算机\ HKEY_CLASSES_ROOT\LibraryFolder\background\shell

通常一般用到的就这些应该齐了~

最后修改日期: 10月 24, 2019

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。