通过注册表管理右键新建菜单

如何恢复右键“新建文本文档”菜单?

有没有写好的注册表导入一下就成功的?


右键新建菜单如果比较凌乱,多少会让人有些不爽。

而在Win11下,还会出现两个独具特色的BUG:一是“新建→文本文档”有时会消失不见;二是鬼魅般的“新建→BMP 图像”通过常规注册表管理是无法删除的。这些问题这篇笔记都能解决。

通过一番并不复杂的傻瓜式填鸭操作,马上就能拥有清爽的右键新建菜单。

1.通过ShellNew键管理“新建文件”

通过“运行”打开注册表(regedit)。

在注册表地址栏粘贴:计算机\

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup

找到ShellNew键下的Classes多字符串。

双击打开它,就可以对右键新建菜单的文件列表进行增删,以及顺序调整。

注:.library-ms理论上会新建一个“库”的配置文件,“库”本身不储存内容,而是指向某一类别的元数据,但这只是预想,说了半天,实际上它的存在对新建菜单没有任何影响,留着也行,删了也行,无所吊谓,猜测可能是Windows开发过程中的冗余废案。

修改完内容和顺序之后点击确定,但是先别急着欣赏成果,这个时候还并没有结束,需要进行最后一步“权限修改”的操作,否则又会被系统给改回去。

右键ShellNew键,点击“权限”,再点击“高级”。

点击“禁用继承”,这一步的目的是使ShellNew键的权限从父级独立出来,免得被父级给改回去。

在“阻止继承”警告框选择第一个。“既往从父级继承来的权限”保持不动就好,而不需要全部删除再自己手动选择一遍。

最后,把所有主体的访问权限改为“只读”(分别双击每个主体,取消勾选“完全控制”)。

最后如此呈现即为设置正确。

如果需要再一次修改“新建文件”列表,则需要将访问权限重新改回“完全控制”,方可修改。

2.在HKEY_CLASSES_ROOT根键下删除“新建文件”

这一节内容是上一节内容的补充。小部分顽固分子在ShellNew键的Classes多字符串中删除了没用,或者压根不在Classes的列表里,那就要考虑人家可能在这个地方留了个化身。

在注册表地址栏粘贴:计算机\

HKEY_CLASSES_ROOT

使用Ctrl+F查找目标扩展名,如:.kfc。在扩展名所在的键下,删除名为“ShellNew”的子键(删除之前请先右键导出备份,以防出现意料之外的严重问题)。

3.专病专治删除老流氓“BMP 图像”

经过上面一番努力,部分版本的Win11仍然会遗留一个老流氓“BMP 图像”,第1节和第2节的方法里甚至连它的影子都找不到。

不慌,我们还有招。这是由 

@Whittebz

 提供的神方法。

在注册表地址栏粘贴:计算机\

HKEY_CLASSES_ROOT\ Local Settings\ MrtCache\

使用Ctrl+F搜索:

C:%5CProgram Files%5CWindowsApps%5C Microsoft.Paint

找到这个Paint键(不同机器后面的版本号可能不一样),逐级打开到最后,出现了一个数据内容为“BMP 图像”的字符串值。

删除“BMP 图像”这串数据即可。

世界终于彻底清净了。

一点拓展:利用这个原理还可以进行恶搞,比如将数据内容改为一些精神病文案,可以制造出把人吓一跳的彩蛋效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

专注VB编程开发20年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值