MacBookPro迁移 - 所有文件已损坏,实际上它们不是


4

我从较旧的MacBook Pro切换到新的单元。它运行macOS High Sierra V10.13。使用迁移协助应用程序迁移所有文件。在一个晚上,所有文件和软件都被转移。现在一切都很好,除了文件 - 每个文件我双击打开状态“file-abc.zip”已损坏,无法打开。建议将此文件放入垃圾箱。

这发生在每个单独的文件上。各种格式(zip,jpeg,xlsx,....)。每次我收到相同的错误消息。

但是,如果我先打开软件(比如说MS Excel),然后从上下文菜单中选择“打开文件”并选择一个文件,我就可以打开文件。现在它将按照应有的方式打开。如果我在Finder中双击该文件将导致此错误消息。

这里有什么不对?看来文件都很好,只是我的MBP有点困惑?我该如何直截了当?

奖励信息:如果我从网上下载文件(Firefox / Chrome),文件也会损坏。如果我自己创建文件(通过将软件保存到磁盘使用软件),可以双击打开它。

/更新:

我在这个macbook上发现了一些更奇怪的行为。在设置“安全性”中,我可以将“允许下载的应用程序”更改为“已验证的来源”(“任何地方”根本不可用),但是当我跳回到主要设置并再次回到此安全状态时,它会更改回“App”商店”。它不会保存我的设置!


我要尝试的第一件事是启动到安全模式,看看问题是否仍然存在。我认为你的文件是安全的,只是将文件与程序相关联的设置以某种方式被破坏了。
Allan

我启动我的mbp按住“shift”(安全启动模式),但出现了同样的问题。此外,我更改了与此文件类型关联的默认软件,但它没有帮助。
michaelsinner

Answers:


2

我找到了这个错误的解决方案(顺便说一句。错误信息是“____文件已损坏,无法打开。你应该把它放到垃圾箱。”):

Sierra上的网守功能有点改变,最后一个选项“来自任何来源”不适用于安全设置。所以我不得不在终端运行这个命令:

sudo spctl --master-disable

现在,“来自任何来源”的选项可用于网守。选择此选项后,文件再次可用。


谢谢。我有同样的问题,你的修复工作。真的很感激。
lolohbk

自己处理这个。我不喜欢这个解决方案 - 不得不完全禁用Gatekeeper打开我自己的文件有点荒谬,特别是因为OS X显然在30天后重新启用它。但它就像马克一样笨拙。在禁用它之前,不遵守“允许来自签名开发人员的文件”设置。
dr.nixon于

-1

我遇到了类似的问题。Apple让我重新安装了High Sierra,这解决了这个问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.