必须启用“用于ZIP、RAR和7-Zip文件的Windows解压缩”可选功能,再强制启用ClientCompression服务并注册.7z文件关联至CompressedFolder,最后重启资源管理器,方可实现双击打开、右键解压及图标正常显示。

你正面对上百个7z压缩包,双击打不开、右键没“全部解压缩”、拖进资源管理器也只显示灰色图标——这不是文件损坏,而是Windows 11原生7z支持模块尚未激活,必须打通底层引擎加载、文件类型注册、资源管理器刷新三道关卡。
启用“用于ZIP、RAR和7-Zip文件的Windows解压缩”可选功能
这是微软官方路径,仅适用于已安装2026年3月后累积更新的Windows 11 23H2/24H2系统,启用后自动加载libarchive引擎,无需重启系统即可生效。
按下Win + I打开设置→点击“应用”→“可选功能”→点击右上角“+ 添加功能”→在搜索框输入【用于ZIP、RAR和7-Zip文件的Windows解压缩】→勾选后点击“确定”开始安装。
安装完成后立即测试:双击任意7z文件,若看到文件夹视图且顶部出现“全部解压”按钮,说明成功;若仍提示“不支持此格式”,请跳转至DISM方案。
强制启用ClientCompression底层服务(图形界面搜不到时必做)
当设置里搜不到上一步的组件名,说明系统底层压缩服务被禁用或未加载,此时必须绕过UI直触内核,否则所有后续操作都无效。
方法一:启用服务
右键“开始”按钮→选择“终端(管理员)”→输入:
DISM /Online /Enable-Feature /FeatureName:ClientCompression /All /NoRestart
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
方法二:验证状态
命令执行完后,立刻运行:
Get-WindowsOptionalFeature -Online -FeatureName ClientCompression
检查输出中 State 字段——【必须为 Enabled】。若显示 Disabled,请重复启用命令,并在末尾添加 /LimitAccess 参数后重试。
方法三:强制刷新外壳
关闭所有资源管理器窗口→按 Ctrl + Shift + Esc 打开任务管理器→找到“Windows 资源管理器”→右键选择“重新启动”。
注册7z文件类型关联至CompressedFolder处理程序
即使前两步都完成,部分系统仍缺失扩展名与内置压缩处理器的绑定关系,导致右键菜单空白、双击无响应——这一步就是补上最后一环。
第一步:以管理员身份运行PowerShell
按下Win + X→选择“终端(管理员)”
第二步:执行注册命令
cmd /c "assoc .7z=CompressedFolder & ftype CompressedFolder=%SystemRoot%\explorer.exe %1"
第三步:验证是否生效
打开资源管理器,任意7z文件图标应变为标准压缩包样式,右键菜单中出现“全部解压缩”选项;若图标仍是空白或带问号,说明注册失败,需检查PowerShell是否以管理员权限运行。

















