要为 Windows 的右键菜单添加或修复 7-Zip 的选项,通常有以下几种方法,如果你发现右键菜单里没有 7-Zip 选项,可以按照以下步骤操作。

通过 7-Zip 自身的设置修复(最推荐)
这是最简单且成功率最高的方法。
- 以管理员身份运行 7-Zip:
- 点击“开始”菜单,找到“7-Zip”文件夹。
- 在 7-Zip 文件管理器 图标上右键点击,选择 “更多” -> “以管理员身份运行”。
- (或者直接找到
C:\Program Files\7-Zip\7zFM.exe,右键 -> 以管理员身份运行)。
- 修改设置:
- 打开 7-Zip 窗口后,点击顶部菜单栏的 “工具” -> “选项”。
- 插件菜单设置:
- 在弹出的窗口中,切换到 “插件” 选项卡。
- 确保 “7-Zip” 这一行是 勾选状态(通常会显示一个小勾)。
- 点击旁边的 “选项” 按钮。
- 选择需要显示的菜单项:
- 在弹窗中,你可以勾选或取消勾选你想要在右键菜单中显示的项目,
CRC SHA(校验码)7-Zip(主菜单,包含解压、压缩等)压缩为...(快速压缩)解压到...(快速解压到文件夹)测试(测试压缩包完整性)
- 建议全部勾选。
- 在弹窗中,你可以勾选或取消勾选你想要在右键菜单中显示的项目,
- 应用并退出:
点击“确定”关闭所有窗口,现在回到桌面或文件夹,右键点击文件,应该就能看到 7-Zip 菜单了。
重新安装并勾选选项(如果方法一无效)
如果设置页面是灰色的,或者修改后没有生效,可能是注册表或安装文件损坏。
- 卸载当前的 7-Zip。
- 从官网 https://7-zip.org/ (注意是
.org,不是.com) 或官方中文站 https://sparanoid.com/lab/7z/ 重新下载安装包。 - 安装时:请确保勾选了 “集成 7-Zip 到外壳菜单” 或类似的选项,这一步是关键。
手动修复注册表(适合高级用户)
如果软件设置无法保存,可以尝试手动导入注册表信息。
-
新建一个文本文档,将以下代码复制进去。
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\7-Zip] @="7-Zip" "Icon"="C:\\Program Files\\7-Zip\\7z.dll" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\7-Zip\command] @="\"C:\\Program Files\\7-Zip\\7zG.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Directory\shell\7-Zip] @="7-Zip" "Icon"="C:\\Program Files\\7-Zip\\7z.dll" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\Directory\shell\7-Zip\command] @="\"C:\\Program Files\\7-Zip\\7zG.exe\" \"%1\""
-
重要:请确认你的 7-Zip 安装路径,如果默认安装在
C:\Program Files\7-Zip,则代码不需要修改,如果安装在C:\Program Files (x86)\7-Zip,请将代码中所有C:\\Program Files替换为C:\\Program Files (x86)。 -
将此文件另存为
7zip_rightclick.reg(文件名随意,后缀必须是.reg)。 -
双击运行该文件,在弹出的对话框中点击“是”。
-
重启资源管理器(或重启电脑)即可生效。
注意:上面的代码仅添加了最基本的“打开压缩包”功能,如果你想要完整的“添加到压缩文件”、“解压到当前文件夹”等子菜单,注册表配置会更复杂,所以更推荐使用方法一。
常见问题排查
- 安装了但菜单没出现:可能是安装时没有以管理员权限运行,或者杀毒软件拦截了右键菜单的注册。
- 菜单出现但点击无反应:可能是 7z.dll 文件损坏,尝试方法二重新安装。
- 只有 32 位或 64 位不兼容:确保系统是 64 位就安装 64 位版本(目前绝大多数系统都是 64 位)。
- 没出现“解压到”等子菜单:通常是安装了某个精简版或绿色版,建议从官网安装完整版。
按照方法一操作,99% 的问题都能解决,如果仍不行,重装时注意勾选“集成到外壳菜单”即可。
标签: zip右键菜单