Mac Dock图标右上角红点需通过关闭Dock徽章开关、清除邮件未读计数或终端命令强制隐藏来彻底消除:逐个关闭指定App徽章、全局禁用所有App徽章、单独处理邮件App未读计数,或使用defaults write命令配合killall Dock刷新。

Mac电脑应用图标右上角持续显示未读消息红点,说明系统或某个App仍在向Dock或菜单栏推送未处理状态,不是单纯“已读”就能消失——必须同时切断通知触发路径、清除残留计数、关闭徽章渲染开关。
逐个关闭指定App的Dock徽章
这是最稳妥的方法,适用于只想屏蔽微信、邮件、信息等高频干扰App,又保留其他App通知提醒的用户。
1、点击左上角苹果图标 → “系统设置” → 左侧边栏点“通知与专注模式” → 再点“通知”。
2、在右侧应用列表中找到目标App(比如“微信”“邮件”“信息”),直接点击它。
3、向下滚动,找到【在 Dock 图标上显示徽章】这一项,把它关掉。
注意:这个开关和“允许通知”是分开的。即使你开着通知横幅,只要关掉这项,Dock右上角就绝不会出现红点或数字。
全局禁用所有App的Dock徽章
如果你希望整个桌面彻底告别红点,不区分App类型,一步清空所有Dock图标右上角的视觉干扰,就用这个方法。
打开“系统设置” → “通知与专注模式” → “通知中心”,往页面最下方拉,找到“在 Dock 图标上显示徽章”开关,直接关闭。
这会立刻让所有App图标右上角的红点/数字消失,包括系统自带App(如日历、提醒事项)和第三方App(如微信、钉钉)。【该操作不可逆,需手动逐个重开】
针对邮件App单独处理未读计数
邮件App的红点特别顽固——哪怕你关了系统通知、关了Dock徽章,只要收件箱里还有未读邮件,它就可能自己算一个数挂在图标上。
方法一:先打开“邮件”App → 顶部菜单栏点“邮件” → “设置…” → 切换到“通用”标签页 → 滚动到底部,在“Dock图标”区域取消勾选【显示未读信息数量】。
方法二:更彻底的做法是把所有邮箱账户里的未读邮件全部标记为已读。点击左侧邮箱列表,挨个展开收件箱,按Command+A全选 → 右键 → “标记为已读”。这一步做完,连内部计数源头都清掉了。
用终端命令强制隐藏全部徽章
图形界面失效、红点反复出现、或者你想批量部署到多台Mac时,终端命令最直接有效。
第一步:打开“终端”(应用程序 → 实用工具)。
第二步:输入以下命令并回车:
defaults write com.apple.dock showhidden -bool YES
第三步:立即执行刷新命令:
killall Dock
Dock会闪一下重新加载,所有App图标右上角红点即刻消失。想恢复?把YES改成NO再执行一遍就行。

















