windows 11 可原生支持 rar/7z 文件双击打开与右键解压,需依次启用“压缩文件支持”可选功能、用 dism 启用 clientcompression 服务、注册 .rar/.7z 文件类型关联并刷新资源管理器。

你想在 Windows 11 中双击打开 RAR 或 7Z 文件就像打开 ZIP 一样自然,右键就有“全部解压缩”,不弹出“选择应用”窗口,也不再需要 WinRAR、7-Zip 等第三方软件——这完全可行,前提是系统底层压缩引擎已加载、文件类型已正确绑定、资源管理器上下文已刷新。
启用“压缩文件支持”可选功能
这是微软官方推荐的首选路径,适用于 Windows 11 23H2 及更高版本(含 24H2),一次性激活 libarchive 引擎对 .rar、.7z、.tar、.tar.gz 等共 12 种格式的原生解析能力。
按下 Win + I 打开设置 → 点击“应用”→“可选功能”→ 点击右上角“+ 添加功能”→ 在搜索框输入 【Compression Files Support】 → 勾选该项 → 点击“确定”开始安装。
安装完成后必须重启资源管理器:按 Ctrl + Shift + Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键选择“重新启动”。这一步不可跳过,否则右键菜单不会刷新,所有后续操作都无效。
重启后,右键任意 .rar 或 .7z 文件,若已出现“全部解压缩”,说明成功;若仍未显示,继续下一步。
用 DISM 强制启用 ClientCompression 底层服务
当图形界面搜不到“Compression Files Support”时,说明系统底层压缩模块被禁用或未推送更新(常见于 LTSC 版本、企业版或未安装 2026 年 3 月后累积更新的设备),此时需绕过 UI 直接启用内核级服务。
方法一:启用服务
右键“开始”按钮 → 选择“终端(管理员)”→ 输入并执行:
DISM /Online /Enable-Feature /FeatureName:ClientCompression /All /NoRestart
方法二:验证状态
命令执行完毕后,立即运行:
Get-WindowsOptionalFeature -Online -FeatureName ClientCompression
检查输出中的 State 字段——必须为 Enabled。若显示 Disabled,请重复方法一命令,并在末尾添加 /LimitAccess 参数后重试。
验证通过后,关闭所有资源管理器窗口,手动打开一个新窗口,再测试 .rar 文件右键菜单。
注册 .rar 与 .7z 文件类型关联
即使前两步都完成,部分系统仍缺失扩展名与内置压缩处理器(zipfldr.dll)的绑定关系,导致右键无入口、双击仅弹出“选择应用”窗口。此时需手动修复关联。
第一步:以管理员身份运行 PowerShell
按下 Win + X → 选择“终端(管理员)”
第二步:执行三行注册命令(顺序不可颠倒)
cmd /c "assoc .rar=CompressedFolder"
cmd /c "assoc .7z=CompressedFolder"
cmd /c "ftype CompressedFolder=\"%SystemRoot%\System32\zipfldr.dll\" \"%1\""
第三步:强制刷新外壳缓存
执行:cmd /c "ie4uinit.exe -show"
第四步:重启资源管理器
按 Ctrl + Shift + Esc → 找到“Windows 资源管理器” → 右键“重新启动”
完成以上四步后,双击 .rar 文件应直接以文件夹形式展开,右键菜单中“全部解压缩”选项即刻可用。











