软件吧
登录注册账号
/posts/win-mvg5qlrs-935e
电脑必备

Win解压缩装完右键菜单多出四项,我用注册表对比把多余项全摘了

极客阿凯 85 1 16

前两天给家里那台老笔记本重装系统,图省事顺手装了 Win解压缩。装完一看右键菜单,好家伙,直接多出四项:「解压到当前文件夹」「解压到指定目录」「添加到压缩包」「用 Win解压缩打开」。平时我就解个日志包,整这么多项纯属碍眼。

我这人习惯手动控制,能自己删的绝不留着。先从软件设置里翻,只找到「关联格式」和「右键菜单」两个总开关,关掉总开关倒是清净了,可连我常用的「解压到当前文件夹」也没了,这不叫控制,这叫一刀切。

于是拿注册表开刀。先备份,再用 Regshot 打快照,装软件前拍一次、装完拍一次,一对比就清楚了。Win解压缩的右键项基本都挂在 HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers 和 HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers 下面,还有一部分在 HKEY_CLASSES_ROOT\CompressedFolder\shell 里,针对 .zip 文件单独挂的。

我的做法是:先留着总开关,再把不想要的子项在注册表里直接删掉或者改个名字(加个下划线前缀最稳,出问题改回来就行)。重点说下两个坑:

第一,别只删 * 下面的项,Directory 和 Directory\Background 下面也各有一份,漏了就会出现「在文件夹上右键有、在空白处右键没有」的鬼现象。我第一次就漏了 Background,还以为是软件自己抽风。

第二,CompressedFolder\shell 下面那几项是跟 .zip 关联走的,删完最好重启一下 explorer.exe,不然注册表改了菜单不刷新,很容易误判「没生效」。

最后结果:四项砍到只剩「解压到当前文件夹」一项,右键清爽了,解压功能也没受影响。顺手说一句,这软件没广告、没弹窗,这点我一直认,所以愿意花时间调教它,而不是直接卸载换别的。

不过有个细节我没完全搞明白:删完注册表项之后,软件设置界面里的「右键菜单」开关状态跟实际菜单对不上了,开关还显示开着,但实际只剩一项。这到底是它启动时重建了部分项,还是只认自己写的那份配置?有没有老哥抓过它的启动行为,或者知道它是不是每次都把注册表项往回写?想确认一下,免得下次更新又给我加回来。

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

社区回应

1 Replies
老王聊软件评论2026/10/21 12:32:10
改下划线前缀这招稳,但改完名字之后 Win解压缩升级会不会又给写回去?你试过重新装一遍验证没有。

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