如果您厌倦了“升级到 macOS High Sierra”通知提醒您的 Mac 安装系统软件更新,而您可能已经有意识地决定避免这样做,那么您可能会喜欢这个完全停止升级 macOS 通知的提示。
正如您现在可能知道的那样,没有办法真正消除“升级到 macOS High Sierra”警报,有一个“安装”按钮会立即尝试安装更新,或者有一个“详细信息”按钮会启动到应用程序中存储并提示您安装。通知中没有“从不”或“忽略”选项,这让一些用户认为别无选择,只能安装所提供的软件更新。但事实并非如此,您可以忽略更新,也可以摆脱烦扰您更新的通知。
请注意,此技巧专门针对尚未升级到 macOS High Sierra 以及出于任何原因不想更新到 macOS High Sierra 的用户。这适用于早期版本的 MacOS 系统软件,包括 Sierra 和 El Capitan,并且可能也将同样适用于未来。
即使您已经开始阻止 macOS High Sierra 自动下载出现在计算机上,这个技巧也很有用,因为即使在阻止安装程序下载到 Mac 之后,一些用户仍然可能会看到“升级到 macOS High Sierra”通知弹出窗口。
如何在 Mac 上永久禁用“升级到 macOS High Sierra”通知
这涉及修改系统级文件。在继续之前,您应该备份您的 Mac。如果您不习惯修改系统项目并且不了解相关风险,请不要继续。
- 进入 Mac OS 的 Finder 并下拉“Go”菜单并选择“Go To Folder”,然后输入以下路径并选择“Go”:
- 在 /Library/Bundles/ 目录中,查找“OSXNotification.bundle”,现在您可以移动它或删除它,但我们将专注于移动它,以便轻松撤消
- 按住键盘上的 COMMAND 键,同时单击“OSXNotification.bundle”文件并将其拖放到新位置,例如用户 ~/Documents 文件夹(例如,将其拖放到 Finder 侧边栏中的 Documents 文件夹中
- 因为“OSXNotification.bundle”是一个系统文件,您必须使用管理员用户帐户进行身份验证才能移动此文件,因此请在请求时登录
- 文件成功移动后,关闭 /Library/Bundles/ 文件夹并重新启动 Mac 以使更改生效
/Library/Bundles/
一旦 Mac 重新启动,您将永远不会再看到另一个“升级到 macOS High Sierra”通知,只要该 .bundle 文件保留在 /Library/Bundles/ 文件夹之外。
是的,请注意要移动的文件名为“OSXNotification.bundle”,而不是“macOSNotification.bundle”。macOS、Mac OS、Mac OS X、tomato、to-maht-o。相识又有差别。
通过命令行完全停止“升级到 macOS High Sierra”通知
如果您更喜欢命令行,则可以使用以下语法通过将捆绑文件移动到用户文档文件夹来禁用升级通知。因为命令行需要精确的语法来获得预期的结果,所以通常只建议更高级的用户使用这种方法:
sudo mv /Library/Bundles/OSXNotification.bundle ~/Documents/
像往常一样点击返回并使用 sudo 进行身份验证,然后您可以随时重新启动 Mac 以使更改生效。
这种方法与 Finder 中概述的完全相同,除了它是通过命令行处理的,但效果是相同的,因为它将完全阻止那些“升级到 macOS High Sierra”通知完全出现在 Mac 上。
我如何扭转这一局面并再次获得“升级到 macOS High Sierra”通知?
如果你想扭转这一点,以便你可以重复体验“升级到 macOS High Sierra”通知,那么只需将“OSXNotification.bundle”文件再次拖回 /Library/Bundles/,然后重新启动 Mac。重新启动后,更新 macOS 的通知将再次返回。
假设 OSXNotification.bundle” 文件位于 ~/Documents 文件夹中,您也可以通过命令行反转该过程,如下所示。
sudo mv ~/Documents/OSXNotification.bundle /Library/Bundles/
像往常一样点击返回和身份验证以撤销更改。
这显然是一种有点戏剧性的方法,但是如果您出于某种原因要避免使用 High Sierra,那么它可能是停止更新的有效方法,无论是在您自己的 Mac、亲戚或系统管理员控制下的其他 Mac 上还是其他方式被管理。
顺便说一下,另一种很多软件和间接方法是将计算机置于永久“请勿打扰”模式以停止 Mac OS 中的所有通知和警报,但这将超出系统软件更新的范围,还会停止所有其他警报和通知。
这个技巧是通过 Twitter 上的@viss 找到的(你也可以在 Twitter 上关注@osxdaily!),并且最近似乎也在 eclecticLight 上进行了讨论。感谢他们两个的绝招!
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)