You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Win10如何设置双击zip文件用7-Zip解压后自动打开解压文件夹

Windows 10 双击ZIP自动解压到同名文件夹并打开目录(7-Zip实现)

你之前修改的命令存在两个问题:

  1. 文件关联直接调用程序时不会走cmd命令环境,&&连字符无法识别,顺序执行逻辑不生效
  2. start "%1"指向的是原始ZIP文件本身,并非解压后生成的同名文件夹,因此无法打开目标目录

推荐方案:直接修改文件关联命令(无额外依赖)

该方案完全基于7-Zip实现,不需要安装其他软件,操作步骤如下:

  • 按Win+R调出运行窗口,输入regedit回车打开注册表编辑器
  • 定位到路径HKEY_CURRENT_USER\Software\Classes\.zip,查看该项的默认值,7-Zip默认关联下该值为7-Zip.zip
  • 根据上一步查到的关联项名称,定位到对应的命令配置路径,例如默认7-Zip关联下路径为:
    HKEY_CURRENT_USER\Software\Classes\7-Zip.zip\shell\open\command
  • 双击右侧窗格的「默认」值,将原有数值替换为以下命令:
cmd /c ""C:\Program Files\7-Zip\7z.exe" x "%1" -o* -y && explorer "%~dpn1""

参数说明:

  • -o*:自动在ZIP文件所在目录生成与ZIP同名的文件夹,将压缩包内容解压到该文件夹内,符合要求的%currentLocation%\filename路径规则
  • -y:解压遇到重名文件时自动确认覆盖,若需要手动处理重名冲突,删除该参数即可
  • explorer "%~dpn1":解压完成后自动调用系统资源管理器打开刚生成的解压文件夹,%~dpn1会自动取ZIP文件的所在目录+不带后缀的文件名,刚好匹配解压生成的文件夹路径
  • 保存注册表修改后直接关闭编辑器即可,无需重启系统,双击任意ZIP文件即可触发效果。

注意:如果你的7-Zip没有安装在默认的C:\Program Files\7-Zip路径下,请将命令中7z.exe的路径替换为你实际的安装路径。


备选方案:批处理脚本关联(无注册表操作风险)

如果担心手动修改注册表出错,可以用批处理脚本实现,操作更简单:

  • 在固定存放工具的目录新建文本文档,粘贴以下代码:
@echo off
"C:\Program Files\7-Zip\7z.exe" x "%~1" -o* -y
explorer "%~dpn1"
  • 将文件重命名为AutoUnzipZip.bat,确认后缀从.txt改为.bat
  • 右键任意ZIP文件,选择「打开方式」→「选择其他应用」,勾选「始终使用此应用打开.zip文件」,拉到最下方选择「更多应用」→「在此电脑上查找其他应用」,选中刚才保存的bat文件即可完成关联。

其他可选方案

如果不强制要求用7-Zip,也可以安装Bandizip等第三方解压软件,在软件设置内直接开启「双击压缩包自动解压到当前目录同名文件夹并打开」的内置选项,不需要手动修改配置,操作更可视化,但会额外安装软件。

内容的提问来源于stack exchange,提问作者Junhyeon Jayden Cho

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 14:24:21