商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > 如何开启 Win11 原生支持的 RAR/7Z 解压功能 系统自带文件解压方法

如何开启 Win11 原生支持的 RAR/7Z 解压功能 系统自带文件解压方法

  发布于2026-05-22 阅读(0)

扫一扫,手机访问

如何开启 Win11 原生支持的 RAR/7Z 解压功能 系统自带文件解压方法

如何开启 Win11 原生支持的 RAR/7Z 解压功能 系统自带文件解压方法

有没有遇到过这种情况?在Windows 11里,对着一个RAR或者7Z文件右键,却怎么也找不到那个熟悉的“全部解压缩”选项;双击文件,系统也一脸茫然,不知道该如何打开。这很可能意味着,你的系统还没“点亮”对这两种压缩格式的原生解压技能。其实,Windows 11默认只“认得”ZIP格式,至于RAR和7Z,则需要我们手动激活一下系统内置的解压能力。具体怎么做?下面这几个方法,总有一个能帮到你。

一、启用“压缩文件支持”可选功能(适用于23H2及以上版本)

从Windows 11 23H2开始,微软把RAR和7Z的解析能力打包进了一个叫“Compression Files Support”的系统可选功能里。只要启用它,资源管理器就能识别.rar和.7z后缀,并调用对应的解压引擎。

1、按下键盘上的Win + I组合键,打开系统设置,点击左侧的“应用”,再点右侧的“可选功能”。

2、点击页面顶部的“查看功能”按钮(在一些系统上,它可能显示为“添加可选功能”)。

3、在跳出的搜索框里,输入关键词Compression,然后找到并勾选名为Compression Files Support的条目。

4、点击“确定”,静待系统下载并安装这个功能包。安装完成后,记得重启一下文件资源管理器,或者干脆重启电脑,让改动彻底生效。

二、通过DISM命令启用ClientCompression底层服务

如果在图形界面里压根找不到“Compression Files Support”这个选项,那说明系统可能还没更新到最新的累积更新。这时候,我们可以绕过UI界面,直接通过命令启用底层的压缩服务模块,强制系统加载RAR/7Z解析器。

1、右键点击屏幕左下角的“开始”按钮,选择“终端(管理员)”。

2、在终端里,输入下面这条命令并按回车执行:DISM /Online /Enable-Feature /FeatureName:ClientCompression /All /NoRestart

3、命令执行完毕后,再运行这条命令来检查状态:Get-WindowsOptionalFeature -Online -FeatureName ClientCompression

4、仔细查看命令输出的结果,找到State字段。如果它显示为Enabled,那就成功了。如果还是Disabled,可以回到第2步,在命令末尾加上/LimitAccess参数再试一次。

三、手动注册.rar与.7z文件类型关联至zipfldr.dll

有时候,即使功能已经启用,系统里.rar和.7z这两种文件扩展名,跟内置的压缩文件夹处理器(zipfldr.dll)之间的“关联关系”可能还是缺失的。这就会导致右键菜单里不出现解压选项。解决方法是通过命令行,手动把它们“绑”在一起。

1、以管理员身份运行CMD命令提示符或PowerShell。

2、依次执行以下三条命令:
assoc .rar=CompressedFolder
assoc .7z=CompressedFolder
ftype CompressedFolder="%SystemRoot%\System32\zipfldr.dll" "%1"

3、命令执行完毕后,最后运行这条命令:taskkill /f /im explorer.exe && start explorer.exe。这能重启资源管理器进程,让刚才的注册立即生效。

四、部署Windows App SDK解压适配层(离线受控环境专用)

这个方法主要面向那些禁用了Windows Update、或者处于严格IT管控策略下的企业电脑。它通过离线安装微软官方的App SDK兼容包,为旧版的资源管理器注入现代的解压协议栈,从而完整支持对RAR/7Z文件的元数据解析和流式解压。

1、首先,需要从Microsoft Learn等官方渠道,下载Windows App SDK 1.5及以上版本的Runtime离线安装包(注意选择x64版本)。

2、以管理员身份运行下载好的MSIXBUNDLE安装程序,完成Runtime的部署。

3、接着,下载由Microsoft Docs提供的“CompressionAdapterLayer”适配器组件ZIP包,并将其解压。

4、进入解压后的目录,找到并以管理员身份运行Register-CompressionAdapter.ps1这个PowerShell脚本。

5、脚本成功执行后,可以运行这条命令来确认:reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Compression\Adapters"。如果能看到对应的注册表项且其值为Enabled,就说明适配层部署成功了。

五、验证并修复ZIP文件夹处理器注册状态

如果尝试了以上所有步骤,系统依然无法解压RAR或7Z文件,那问题可能出在zipfldr.dll这个核心组件本身。它的注册状态可能异常了,需要重新注册一下,恢复其作为压缩文件处理中枢的功能。

1、同样,以管理员身份运行CMD。

2、依次执行以下两条命令:
%windir%\System32\regsvr32.exe /s zipfldr.dll
%windir%\System32\regsvr32.exe /s wshext.dll(这一步是为了补全Shell扩展依赖)

3、最后,别忘了再用taskkill /f /im explorer.exe && start explorer.exe重启资源管理器,刷新一下整个系统界面。

本文转载于:https://www.php.cn/faq/2405133.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注