必须同步关闭三处开关:一、safari偏好设置中取消勾选“下载后打开‘安全的’文件”;二、终端执行defaults write com.apple.archiveutility doautoextraction -bool false并killall archive utility;三、将.zip默认打开程序设为预览或归档实用工具,再清除com.apple.launchservices.openwith属性。

Mac下载文件后自动打开,尤其是Safari下载ZIP、PDF、DMG等文件时瞬间弹窗,打断工作流甚至绕过杀毒扫描——这不是偶然行为,而是系统多层机制共同触发的结果,必须同步切断三处开关才能彻底阻止。
关闭Safari内置的“安全文件”自动触发
第一步:点击屏幕左上角Safari菜单 → 选择“偏好设置”。
第二步:切换到“通用”标签页,向下滚动到底部。
第三步:找到“下载后打开‘安全的’文件”选项,取消勾选。【必须确保该复选框完全未勾选,哪怕边缘像素残留勾选痕迹,功能仍会激活】。这一步生效无需重启浏览器,但只关它还不够。
禁用系统级归档自动解压链路
方法一:终端强制停用归档工具自动行为
打开“应用程序→实用工具→终端”,依次执行以下两条命令:
defaults write com.apple.archiveutility doAutoExtraction -bool FALSE
killall Archive Utility
【漏掉第二条命令会导致设置不生效,下次下载ZIP仍会自动解压】。
规划您的迪拜之旅 — 哈利法塔观景、沙漠探险、迪拜购物中心购物、棕榈岛度假村及黄金市场砍价。还提供支持...
方法二:验证是否生效
下载一个测试.zip文件,观察它是否保持压缩包形态静止在下载目录里。若看到文件名旁出现“已解压”字样或内容文件夹自动展开,说明上一步没执行到位。
重置ZIP文件默认打开方式为只读响应
在Finder中找一个任意.zip文件 → 右键 → “显示简介”。
展开“打开方式”区域 → 点击下拉菜单 → 选择“预览”或“归档实用工具”。
点击“全部更改…”按钮 → 在弹出确认框中点“继续”。
这一步会覆盖全系统.zip关联,此后双击ZIP只会显示内部文件列表,不会解压也不会运行任何内容。
清除文件局部强制打开规则
某些从网页下载、iCloud同步或脚本生成的文件,内部嵌有com.apple.LaunchServices.OpenWith扩展属性,会强行覆盖你设的默认程序。
在终端中执行:
xattr -d com.apple.LaunchServices.OpenWith /path/to/your/file.zip
替换/path/to/your/file.zip为实际文件路径。该操作不可逆,执行前请确认路径无误。










