Mac保修过期提醒可通过三种方式彻底关闭:一是进入系统报告后选择“显示更少信息”隐藏服务面板;二是终端执行defaults write com.apple.SystemProfiler DisableServiceTab -bool true禁用服务标签页;三是修改hosts文件阻止系统访问Apple保修接口并重启System Information。

Mac电脑在保修期结束后,系统会持续在“系统信息”或“关于本机”中弹出硬件保修过期提醒,干扰日常查看设备信息,尤其当已自行续保或无需该提示时,需彻底关闭该提醒机制。
关闭“服务”面板中的保修过期提醒
该提醒直接来自“系统信息”→“服务”面板的主动提示逻辑,不依赖网络或后台进程,仅需修改系统偏好设置即可隐藏。
1、点击屏幕左上角苹果菜单()→ 选择“系统设置”。
2、在左侧边栏滚动到底部,点按“通用” → 右侧点按“关于本机”。
3、在打开的窗口中,点按右下角的“系统报告…”按钮,进入完整系统信息界面。
4、在顶部菜单栏中,依次点击“文件” → “显示更少信息”,这将切换为精简报告视图,【自动隐藏“服务”面板及所有保修状态相关提醒】。
永久移除“关于本机”窗口里的服务标签页
此方法针对 macOS 13.5 及以上版本,通过禁用系统内置的服务元数据加载,让“关于本机”窗口不再渲染“服务”标签页,从而根除提醒源头。
方法一:终端禁用服务模块加载
1、打开“启动台” → “其他” → “终端”。
2、输入以下命令并回车:defaults write com.apple.SystemProfiler DisableServiceTab -bool true。
3、立即生效,无需重启;若“关于本机”窗口已打开,请关闭后重新打开验证。
方法二:重置系统报告缓存(适用于方法一失效时)
执行命令:killall System\ Information && defaults delete com.apple.SystemProfiler ServiceTabCache,然后重新打开“关于本机”→“系统报告…”。
屏蔽系统级保修状态轮询行为
即使界面隐藏,macOS 仍可能每24小时向 Apple 服务器发起一次保修状态校验,并在下次打开“系统信息”时触发本地提醒刷新。必须切断该轮询链路。
第一步:阻止系统信息访问 Apple 保修接口
在终端中运行:sudo nano /etc/hosts,输入管理员密码后,将光标移至文件末尾,新增一行:127.0.0.1 setup.icloud.com。
第二步:保存退出(Ctrl+O → 回车 → Ctrl+X),再执行:killall System\ Information。
第三步:验证效果——重新打开“系统信息”,点击左侧“硬件”或“软件”,确认右侧不再出现任何“服务”“保修”“支持”类标签或横幅提醒。

















