如何开启 win11 原生支持的 7-zip/tar 压缩格式 系统直接解压文件方法

如果您尝试解压7-Zip(.7z)或Tar系列(.tar、.tar.gz、.tar.xz等)格式的压缩文件,但Windows 11资源管理器未显示“全部解压缩”选项,或双击后无法以文件夹形式浏览内容,则说明系统尚未启用对这些格式的原生解压支持。Windows 11自Build 23493起已集成libarchive开源库,可原生识别并解压多种非ZIP格式,但该功能需通过启用特定可选组件或系统更新激活。以下是开启及使用该能力的具体步骤:

一、启用“Windows File Explorer Extensions”可选功能

该扩展包包含libarchive解压引擎的运行时组件与资源管理器集成模块,是启用.tar/.7z等格式原生浏览与解压的前提条件。启用后,系统将自动注册对应文件类型关联,并在右键菜单中添加标准解压入口。

1、按下Win + I打开设置,点击“应用”→“可选功能”。

2、点击页面右上角的“+ 添加功能”按钮。

3、在搜索框中输入File Explorer Extensions,勾选匹配项并点击“安装”。

4、安装完成后,按Ctrl + Shift + Esc打开任务管理器,找到“Windows 资源管理器”,右键选择“重新启动”。

5、重启后,双击任意.tar.gz文件,检查是否以文件夹视图打开;若仍提示“无法打开此文件”,继续执行下一方案。

二、升级至Windows 11 24H2预览版并启用实验性解压引擎

24H2版本内置增强型libarchive适配层,支持更完整的Tar家族格式(含.tar.zst、.tar.bz2)及基础7z解压逻辑,并默认启用文件夹式浏览模式。该功能需手动开启注册表开关以激活实验性引擎。

1、前往Windows Insider Program官网,加入Dev Channel并下载24H2预览版ISO进行升级。

2、升级完成后,以管理员身份运行PowerShell。

3、执行命令:Set-ItemProperty -Path “HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Archive” -Name “EnableLibarchive” -Value 1 -Type DWORD。

4、执行命令:Restart-Service ShellHWDetection -Force,强制刷新外壳检测服务。

5、重启电脑,随后双击.7z或.tar.xz文件,确认是否出现文件夹视图及“全部解压缩”右键选项。

三、通过PowerShell注册libarchive处理协议

此方法绕过图形界面依赖,直接向系统注册标准压缩协议处理器,使CompressedFolder类型关联扩展至.libarchive支持的全部格式,适用于批量部署或离线环境。

1、以管理员身份运行PowerShell:按下Win + X,选择“终端(管理员)”。

2、依次执行以下注册命令:

cmd /c “assoc .7z=CompressedFolder”

cmd /c “assoc .tar=CompressedFolder”

cmd /c “assoc .gz=CompressedFolder”

cmd /c “assoc .xz=CompressedFolder”

3、运行命令:ftype CompressedFolder=%SystemRoot%\explorer.exe %1,绑定默认行为。

4、关闭所有资源管理器窗口,重新打开,测试双击.tar.gz是否触发文件夹浏览模式。

四、验证并使用原生解压功能

启用成功后,系统将对支持格式提供三种交互方式:双击以文件夹形式浏览、右键“全部解压缩”执行提取、拖拽文件至目标位置完成定向解压。所有操作均调用内建libarchive引擎,无需第三方软件参与。

1、在文件资源管理器中定位一个.tar.gz文件,单击选中。

2、双击该文件,观察是否在新窗口中以树状结构显示内部目录与文件。

3、若显示正常,在空白处右键,检查上下文菜单是否含“全部解压缩”选项。

4、点击该选项,在弹出窗口中点击“浏览”,选择目标路径如D:\Extracted,再点击“提取”。

5、进度条结束后,确认D:\Extracted目录下是否生成完整解压内容,且无报错提示。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。