win+r运行regedit打开注册表编辑器。
注意:修改注册表有风险,可能会直接影响到你的系统稳定性,请谨慎操作!

输入regedit回车打开注册表
五个大菜单展开第一个

注册表根目录
第一个子项一般是*,这个统配符表示一切后缀的文件都通用。也就是说,不管是什么后缀名的文件点击右键出现的通用菜单都会在这里。展开这一子项,在其内部,所有的右键菜单分为两部分存储,见下图:
用红线圈起来的两个注册表键,就是放置了右键菜单的地方,看看有哪些是自己安装的软件带来的,看名字挑着没用的就能删除了。如果有的名字你不认识,请仔细核对后,确认不是系统项再删除。用这种长传数字字母当名字的键,如果里面空空如也,那很有可能是系统项。
还有鼠标指在文件夹上右键或者在打开的文件夹中右键的情况,前者在Directory下,shell和shellex\ContextMenuHandlers里面;后者则在子项Background里面。
最后是在桌面右键的情况:在DesktopBackground这个项目里面

桌面右键菜单注册表
找到你想删的,删掉就行了。
-------------------------------------分-割-线-------------------------------------------
补充一点,添加右键菜单,我以桌面右键为例在DesktopBackground下的shell右键,新建,项,以Tyler为例。


新建Tyler
然后回桌面右键就有选项了

Tyler右键菜单已添加
只有一个项,是不能让这个菜单项真正生效的,这时如果点击这个菜单项,就会收到系统发出的错误警告。下面来添加点击这个菜单项所触发的命令:选中Tyler右键,新建,项,名字就command
此时右边会有一个默认的键,双击进行编辑
比如我想打开某奇艺播放器在里面键入文件路径,确定保存

键入执行文件命令
然后右键试一下,点击Tyler
就打开了
以上。
作者:Tyler
链接:https://www.zhihu.com/question/55836048/answer/695435047
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。