软件吧
登录注册账号
/posts/bmp-regshot-diff-hkeyclassesroot
电脑必备

把右键菜单里那堆「新建」项砍掉一半,我拿注册表对比工具盯了一下午

极客阿凯 90 0 13

右键桌面→新建,那菜单长得能拉两屏:新建文本文档、新建BMP图像、新建联系人、新建日记文档……说真的,我十年没点过「新建日记文档」。

本来想找个右键菜单管理工具一把梭,结果下了三个,两个要装驱动,一个干脆把我「新建文件夹」给弄没了——还得手动改回来。算了,自己动手。

我的路子是:先用注册表对比工具(我用的是 Regshot 那类,导出前后快照做 diff),把 HKEY_CLASSES_ROOT 下所有 .xxx 子键里带 ShellNew 的全捞出来,列成清单再决定砍谁。这么干的好处是能看清每个项到底挂在哪个扩展名上,而不是靠工具界面猜。

实测下来,我机器上 ShellNew 项一共 23 个,其中我真正会用的只有 4 个:.txt、.docx、.xlsx、.lnk。剩下 19 个全是装各种软件时顺带塞进来的,比如装个图片查看器就多出「新建 BMP」,装个压缩包工具多出两三个冷门格式。

砍的时候有个坑得说清楚:别直接删整个 .xxx 键,那只影响这一个扩展名还容易误伤文件关联。稳妥做法是只删它下面的 ShellNew 子键,或者更保险一点,把 ShellNew 重命名成 ShellNew_bak——出问题改回来就行,不用重装。

另一个坑:砍完得重启资源管理器(任务管理器里重启 explorer.exe)才生效,光注销没用。我第一次砍完没反应,还以为白干了,重启 explorer 之后菜单立马瘦了一圈。

效果方面,菜单从两屏缩到一屏半,说实话对开机速度没啥影响,别指望这个提速。真正的好处是找东西快了——不用在一堆从来不用项里翻「新建文本文档」。这跟我一贯的看法一样:优化别盯着跑分,盯自己每天点几次。

顺带提一句,这类手动清理跟软领那种「一键优化」不是一路。软领适合不想碰注册表的人,无广告这点我也认;但右键菜单这种细粒度的事,自动工具要么不碰,要么给你改过头,还是自己拿 diff 对一遍心里踏实。

最后想问问:你们机器上 ShellNew 项一般留几个?有没有人试过用组策略或者登录脚本批量清这个,而不是一台台改注册表?

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。