技术说明:注册表与命令行

IT 与高级用户

以下片段描述 Windows 安装中的常见位置与开关。具体键名可能因构建、架构(x64 与 x86)以及安装包类型而异:大规模部署前请在测试机上核实。

注意:编辑注册表或运行静默安装可能影响系统。请先备份注册表,并在非生产环境验证。

常见注册表根路径

7-Zip 通常将每用户设置与文件管理器状态保存在当前用户的配置单元下;为所有用户安装时,安装路径常出现在本机配置单元中。

注册表 · 用户设置(常见)
HKEY_CURRENT_USER\Software\7-Zip
HKEY_CURRENT_USER\Software\7-Zip\FM
注册表 · 安装路径(本机,常见)
HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\7-Zip

文件资源管理器右键菜单(外壳)

外壳扩展通常注册在针对文件、文件夹与驱动器的 HKEY_CLASSES_ROOT 下。处理程序键名可能包含「7-Zip」。在 64 位 Windows 上,部分处理程序也会出现在 Wow6432Node 下,具体取决于扩展的注册方式。

注册表 · 右键处理程序示例路径
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\7-Zip
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\7-Zip
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\7-Zip
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\7-Zip

用于检查键的命令

根据要查询的配置单元,使用提升或普通的 cmd.exe / PowerShell。

命令提示符 · reg.exe
reg query "HKCU\Software\7-Zip" /s
reg query "HKLM\SOFTWARE\7-Zip" /s
PowerShell · 读取安装路径值(若存在)
Get-ItemProperty -Path "HKLM:\SOFTWARE\7-Zip" -ErrorAction SilentlyContinue
Get-ItemProperty -Path "HKLM:\SOFTWARE\WOW6432Node\7-Zip" -ErrorAction SilentlyContinue

静默安装(示例)

许多适用于 Windows 的官方 7-Zip 可执行文件支持类似 NSIS 的静默模式。请将文件名替换为您实际分发的安装程序。

静默安装 · 示例(cmd)
"7z.exe-installer-rename-me.exe" /S

概览 · 使用方法 · 下载

Download