把右键菜单里那堆「新建」项砍掉一半,我拿注册表对比工具盯了一下午
右键桌面→新建,那菜单长得能拉两屏:新建文本文档、新建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 项一般留几个?有没有人试过用组策略或者登录脚本批量清这个,而不是一台台改注册表?
