必须执行sudo defaults write /library/preferences/com.apple.crashreporter dialogtype none命令并重启mac才能彻底关闭“由于问题此mac已重启”提示框,该操作仅禁用ui层通知,不影响后台日志记录。

Mac每次意外重启后自动弹出“由于问题此Mac已重启”提示框,干扰工作流且反复出现,需要彻底关闭该崩溃报告通知机制。
关闭内核崩溃后自动弹出的重启提示
该提示由macOS崩溃诊断系统触发,本质是向用户展示内核恐慌(Kernel Panic)事件摘要。它不等于错误日志上传开关,而是独立的UI层通知,可通过终端命令禁用。
打开“终端”应用(可在聚焦搜索中输入 Terminal 并回车)。
输入以下命令并回车:
sudo defaults write /Library/Preferences/com.apple.CrashReporter DialogType none
系统会提示输入管理员密码——【必须输入当前登录用户的密码,不是Apple ID密码】,输完不显示字符,直接按回车。
执行完成后,重启Mac一次,此后内核崩溃后不再弹出“由于问题此Mac已重启”对话框,但系统仍会在后台记录崩溃日志供排查。
同步关闭崩溃分析数据上传(可选)
如果连底层崩溃日志也不想发给Apple,需额外关闭分析共享。注意:这步不影响上面的弹窗是否出现,仅控制日志是否外传。
点击左上角苹果图标 → “系统设置” → “隐私与安全性” → 向下滚动找到“分析与改进”。
关闭“共享Mac分析”和“共享崩溃数据”两个开关——【关闭后,系统将不再生成可发送的崩溃报告,也就没有后续弹窗的数据源】。
验证是否生效
方法一:强制触发一次内核崩溃测试(仅限临时验证,操作前请保存所有工作)
在终端中输入:
sudo panic
Mac将立即黑屏并强制重启。重启后若未看到“由于问题此Mac已重启”窗口,则关闭成功。
方法二:检查当前设置状态
在终端中运行:
defaults read /Library/Preferences/com.apple.CrashReporter DialogType
若返回结果为 none,说明弹窗已禁用;若返回 alert 或 server,则未生效,需重新执行第一步命令。











