发布于2026-06-07 阅读(0)
扫一扫,手机访问
在 Mac 上用 Safari 下载 ZIP、TGZ 这类归档文件时,你有没有遇到过这种情况:下载刚刚完成,系统就自作主张地把压缩包解开了,原始文件被覆盖,甚至里面夹带的恶意脚本也悄然执行——更别说批量下载流程因此中断,让人一头雾水。其实,这背后的“元凶”远不止浏览器一个,而是由 Safari 的信任机制、macOS 的内置归档服务、以及文件关联这三重系统共同引发的。想要彻底关掉这个自动解压行为,必须三条路同时堵死,缺一不可。

下面直接上解决方案,分三步走,每一步都不要跳过。
这一步是阻断自动解压的第一道防线。Safari 默认会信任 .zip、.dmg 这类文件,下载后直接“帮”你打开。如果不关掉这个开关,后面即使改了终端和文件关联,浏览器还是可能绕过规则强制触发解压。
操作很简单:点击屏幕左上角的 Safari 菜单 → 选择“偏好设置”,然后切换到“通用”标签页。找到“下载后打开‘安全的’文件”这个选项,把前面的勾选去掉。关闭窗口后设置立即生效,不用重启浏览器。
Safari 的开关关掉了,但 macOS 自带的“归档实用工具”还在后台监听——只要有任何归档文件被“打开”的动作,它就会自动解压。必须用终端命令把它这个自动响应的能力强制关掉。
方法一:禁用自动提取并重启服务
打开“应用程序 → 实用工具 → 终端”,然后输入下面这条命令:
defaults write com.apple.archiveutility doAutoExtraction -bool FALSE
回车执行。接着再输入:
killall Archive Utility
回车强制重启归档服务,这样设置就能即时生效。
方法二:验证是否生效(可选)
执行 defaults read com.apple.archiveutility doAutoExtraction,如果返回 0 或 NO,说明禁用成功;如果报错或返回 1,那就需要重复一下步骤2。
前两步都做了就能高枕无忧了吗?不一定。万一你一不小心双击了某个 .zip 文件,或者右键选择了“打开”,系统仍然可能按旧的关联启动那个带自动解压功能的归档工具。所以,必须把所有 .zip 文件的默认打开方式强制绑定到一个“只读”的程序上。
第一步:打开任一 .zip 文件的简介面板
在 Finder 中右键点击任意一个 .zip 文件,选择“显示简介”。
第二步:指定安全的打开程序
在“打开方式”区域的下拉菜单中,必须选择“预览”或者名称为“归档实用工具”的选项,并且确认后面不带“(自动解压)”字样。如果你看到了带括号的版本(比如“归档实用工具(自动解压)”),请先在“其他…”里找到真正的“归档实用工具”,勾选后取消“始终以此应用打开”,再重新选择。
第三步:全局应用更改
点击“全部更改…”按钮,在弹出的对话框中点“继续”,这样设置就会覆盖本机所有的 .zip 文件。
完成这三步之后,你再从 Safari 下载归档文件时,系统就不会再偷偷替你解压了——文件安安稳稳待在下载目录里,由你手动处理。这也是目前最稳妥的彻底禁用方案。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9