windows 11原生解压rar/7z需三步闭环:一、启用“compression files support”可选功能并重启资源管理器;二、若不可见则用dism启用clientcompression并验证为enabled;三、通过powershell执行assoc/ftype命令绑定.rar/.7z到compressedfolder及explorer.exe。

你正被 WinRAR 或 7-Zip 的广告弹窗反复打扰,右键压缩包却只看到“选择应用”或“不支持此格式”,而系统提示又明确写着“Windows 11 已原生支持 RAR/7Z”——这说明功能模块已内置但未激活,关键在于打通底层引擎、注册文件类型、刷新资源管理器三步闭环,缺一不可。
启用“压缩文件支持”可选功能
这是微软官方路径,适用于 Windows 11 23H2 及更高版本(含 24H2),能一次性激活 libarchive 引擎对 .rar、.7z、.tar.xz 等 12 种格式的解析能力。
按下 Win + I 打开设置 → 点击“应用”→“可选功能”→ 点击右上角“+ 添加功能”→ 在搜索框输入 【Compression Files Support】 → 勾选后点击“确定”开始安装。
安装完成后必须重启资源管理器:按 Ctrl + Shift + Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键选择“重新启动”。【跳过这步,右键菜单永远不会出现“全部解压缩”】
重启后立即测试:右键任意 .rar 文件,若仍无解压选项,说明系统未识别该功能项——请确认已安装 2026 年 3 月之后的累积更新;LTSC 或旧版企业设备需改用 DISM 方案。
通过 DISM 强制启用 ClientCompression
当图形界面搜不到 “Compression Files Support” 时,说明底层压缩服务被禁用或未加载,必须绕过 UI 直触系统内核。
方法一:启用服务
右键“开始”按钮 → 选择“终端(管理员)” → 输入:
DISM /Online /Enable-Feature /FeatureName:ClientCompression /All /NoRestart
方法二:验证状态
命令执行完后,立刻运行:
Get-WindowsOptionalFeature -Online -FeatureName ClientCompression
检查输出中 State 字段——【必须为 Enabled】。若显示 Disabled,请重复启用命令,并在末尾添加 /LimitAccess 参数后重试。
验证成功后,关闭所有资源管理器窗口,手动双击打开一个新资源管理器,再测试 .7z 文件右键菜单。
用 PowerShell 注册 RAR/7Z 文件类型关联
即使前两步都完成,部分系统仍会因注册表残留导致 .rar 和 .7z 扩展名未绑定至 CompressedFolder 处理程序,右键菜单空有入口却无响应。
第一步:以管理员身份运行 PowerShell
按下 Win + X → 选择“终端(管理员)”
第二步:执行注册命令
输入并回车:
cmd /c "assoc .rar=CompressedFolder & ftype CompressedFolder=%SystemRoot%\explorer.exe %1"
第三步:补全 7Z 关联
继续输入:
cmd /c "assoc .7z=CompressedFolder"
第四步:强制刷新 Shell 缓存
在同一个管理员 PowerShell 窗口中,依次运行:
ie4uinit.exe -ClearIconCache
del /f /q "%localappdata%\IconCache.db"
完成后关闭所有资源管理器窗口,重新打开。











