大概阅读时间: 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
通常一般用到的就这些应该齐了~
留言