同事说三小时前发了消息,你的Teams一条通知都没有
这种事不只是在工作中尴尬那么简单——你可能错过了老板的紧急安排、客户的需求确认、项目组的关键讨论。跟摄像头黑屏或者麦克风没声音不同,通知问题有个特别阴险的地方:你不知道自己不知道。至少黑屏了你能马上看到画面不对,声音没了你能发现对方在”喂喂喂”,但通知没收到的话你可能半天都浑然不觉——直到有人当面问你”你没看到我发的消息吗”。
我处理过大量的Teams通知失效问题,发现这个问题几乎总是出在两个独立的层面:一个是Teams自己的通知设置被改了(经常是不经意间),另一个是操作系统层面把Teams的通知权限关了。这两个层面互相独立,就算你把Teams内部的所有设置都检查了一遍,如果Windows或macOS那边的权限是关着的,通知照样发不出来。反过来也一样。
下面按照从最常见到最不常见的顺序列了9个排查方向,前4个能解决绝大多数情况。更多Teams故障修复教程在首页可以找到。如果你同时遇到登录问题,通知失灵很可能是登录状态异常导致的,可以先看看Teams登录转圈的修复。
先查Teams自己的通知设置——这里最容易被改
这一步最基础但被漏掉的频率最高。Teams的通知设置分散在三个独立的地方:全局设置、每个频道各自的设置、每个聊天的设置。很多人在全局设置里打开了通知,但某个频道被单独关了——然后纳闷为什么别的频道有通知这个频道就是没有。
检查全局通知:
1. Teams右上角”…”→设置→通知
2. 看看”显示消息预览”有没有打开
3. 往下翻到会议部分→”会议开始通知”是否打开
4. “其他人”部分的通知项是不是都设好了
检查频道通知(最容易漏掉的关键一步):
1. 在左侧找到没收到通知的那个频道
2. 右键频道名→频道通知→看当前设置
3. 如果是”关闭”→改成”所有新帖子”或”包括所有回复”
4. 注意:如果你对频道设了”关闭”,Teams会完全静默该频道的所有消息
检查聊天通知:
1. 打开某个人的聊天窗口
2. 点右上角”…”→看是不是设了”静音”
3. 静音了就取消
我见过太多人对某个群聊设了静音就再也想不起来——半年后还奇怪”这个群怎么从来不发消息”——发了,只是被你静音了。这种事情在公司群里特别容易发生。
Windows或macOS的系统通知权限
就算Teams内部设置全对,如果操作系统层面禁止了Teams发通知,一切都白搭。很多Windows更新之后这个设置会被重置,你之前明明开着的,更新完就关了。
Windows 11的操作路径:
1. 设置→系统→通知
2. “通知”总开关打开
3. 往下翻到”来自应用和其他发送者的通知”部分
4. 找到Microsoft Teams→确认开关打开
5. 展开Teams的详细设置→”显示通知横幅”打开
6. “在通知中心显示通知”也打开
Windows 10:
1. 设置→系统→通知和操作
2. “获取来自应用和其他发送者的通知”打开
3. 找到Teams→展开→全部勾选
macOS:
1. 系统设置→通知→找到Microsoft Teams
2. “允许通知”打开
3. 通知样式选”横幅”或”提醒”(千万别选”无”,选了等于白搭)
专注助手是不是在偷偷挡你的通知

Windows的专注助手(叫Focus Assist)和macOS的专注模式会屏蔽所有通知,Teams的消息也不例外。这个功能本身有用,问题是你可能设了自动规则然后就忘了。
Windows:按Win+A打开操作中心→看”专注助手”是不是开着的。如果是”仅限闹钟”或”仅限优先通知”→切换到”关闭”。你也可以右键任务栏的时间→”调整日期/时间”→关掉自动开启专注助手的定时规则。
macOS:系统设置→专注模式→确认全部关闭。或者点菜单栏的专注模式图标→关掉。
很多人晚上设置了22:00到08:00的自动专注模式,第二天早上起来还没注意到它还开着——然后纳闷Teams为什么一上午都没通知。去检查你的专注模式自动规则,看看有没有忘记关掉的定时任务。
还有个特别容易被忽视的触发条件:如果你在Outlook日历里有”会议中”的忙碌状态,Teams会自动把你的通知切到静默模式。很多人不知道这个自动切换功能的存在,然后奇怪为什么在开会期间收不到Teams消息。去设置→通知→找”在请勿打扰模式下显示通知”,勾选它就能在请勿打扰时也收到通知。
确认Teams在后台有在跑
如果你关掉了”在关闭时保持Teams运行”这个选项,那你关掉Teams窗口后整个进程就退出了——后续的消息当然收不到通知,因为根本没有进程在接收推送。
检查:
1. Teams右上角”…”→设置→常规
2. “在关闭时保持Teams运行”必须勾选
3. “自动启动Teams”也建议勾上
这样你关掉Teams窗口之后它会在系统托盘里继续运行,消息来了照样能弹通知。关窗口和退出进程是两回事——点X只是关窗口,Teams还是在后台跑着。
VPN和代理可能在干扰推送通道
Teams消息通知走的是持续的长连接网络推送。如果你挂了VPN或者公司配了代理服务器,这个推送通道可能被干扰——结果就是通知延迟甚至完全丢失。
1. 访问status.office.com看一下Teams服务当前是不是正常
2. 如果显示绿色→说明微软服务端没有问题
3. 暂时关掉VPN/代理→发一条消息测试通知是否恢复
4. 必须用代理的话→换一个稳定的节点试试
另外,如果你在WiFi和有线网络之间切换(比如笔记本拔插网线),Teams需要10到30秒重新建立推送连接,这几秒内的消息可能会有延迟。这个现象在Teams屏幕共享黑屏修复的排查里也遇到过,底层原理一样——网络连接重建需要时间。
清除通知缓存试试

Teams在本地存了一份通知设置的缓存。如果缓存文件损坏了,通知行为就会变得莫名其妙——有时候有通知有时候没有,通知规则好像失灵了一样。
操作很简单:
1. 完全退出Teams(系统托盘右键→退出,千万别只是点窗口的X)
2. 按Win+R→输入%appdata%\Microsoft\Teams
3. 只删Settings.json这一个文件,其他不要动
4. 重新打开Teams→重新登录→重新设一遍通知偏好
删了缓存之后Teams会重新生成一份干净的设置文件,很多诡异的通知问题就是这么解决的。
手机端的通知排查——比电脑端更复杂
手机版的通知设置比桌面版复杂得多,因为iOS和Android各自有一套独立的通知权限体系,而且手机厂商还有自己的省电策略在干扰。
iOS的检查路径:
1. 系统设置→通知→找到Teams
2. “允许通知”打开→提醒样式全勾上(锁屏、横幅、通知中心)
3. 回到Teams App内部→左上角头像→通知→确认各类型通知都开着
Android特别要注意的地方:系统的通知管理把Teams的通知分成了消息、通话、会议、频道好几个类别。你可能只关了其中一个但不知道——检查全部类别确保都是开启状态。
更要命的是华为、小米、OPPO、vivo这些国产品牌的手机非常积极地杀后台应用来省电。Teams在后台被杀掉之后就收不到任何推送通知了。解决方法:系统设置→应用→Teams→电池优化→设为”不优化”,同时在后台运行权限里允许Teams后台活动。有些手机还需要在自启动管理里把Teams加进去。
你的Teams状态是不是”请勿打扰”了

如果Teams显示”请勿打扰”状态(红色圆圈图标),它会自动屏蔽所有弹窗通知——只在活动源里留下静默记录。你不去看活动源的话就等于没收到。
1. 点右上角头像→看当前状态
2. 如果是请勿打扰→改成”有空”
3. 去 设置→通知→找”在请勿打扰模式下显示通知”→勾选
有个很隐蔽的触发条件:如果你设了状态消息(比如”休假中,6月10日回来”),Teams可能自动切到请勿打扰模式。确认你的状态消息和在线状态都是你想要的样子。
最后一步:强制重新注册通知组件
如果以上全部做了还是收不到通知——试试让Teams重新走一遍通知系统的注册流程。
1. 完全退出Teams
2. 按Win+R→输入%localappdata%\Microsoft\Teams\current\Teams.exe –disable-notifications →回车
3. 等Teams启动完→再退出
4. 正常方式启动Teams(不加参数)
这个操作相当于把Teams从Windows的通知系统里注销再重新注册一遍,有时候能修复推送通道的底层故障。
我的通知策略建议
与其全开或者全关,不如按信息重要性分层设置。我自己的做法是这样的:
老板和直属领导的私聊→横幅通知+声音,确保不错过。
自己所在团队的主频道→所有新帖子都通知。
公司大群/公告频道→仅@提及时通知,不然一天几百条能把你淹了。
兴趣小组和非工作频道→直接关通知,有空再翻。
外部来宾聊天→仅消息预览,不弹窗。
这样调完之后,每天Teams弹窗从一两百条降到十几条,重要消息一条不漏。建议你也根据自己的工作角色做类似的调整——管理者的通知级别应该比普通成员高,因为需要对团队动态保持敏感。
通知问题在多设备场景下的特殊性
如果你在电脑和手机上都装了Teams,有个特别容易被忽视的情况:两个设备的通知设置是互相独立的,不会自动同步。你在电脑上关了某个频道的通知,手机上还是开着的——反过来也一样。
这会导致什么问题?你可能在电脑上精心调好了通知策略,以为完美了,结果手机上还是每天几百条弹窗轰炸。或者你在手机上关了一些通知觉得清静了,回到电脑前发现还是一样吵。
我的建议是在每台设备上都单独检查一遍通知设置,确保策略一致。如果你主要用电脑办公,手机上可以设得相对宽松一些——毕竟手机你随时带在身上,漏看几条消息也方便补。电脑上就要严格一些——你可能离开工位几小时,回来一看发现错过了一堆消息。
企业环境的集中通知管理
对于大型企业,建议通过Teams管理中心(Teams Admin Center)统一配置通知策略,而不是让每个员工自己调。管理员可以为不同部门设不同的通知模板——比如客服团队需要即时响应可以设置强提醒,研发团队设延迟通知减少打扰。
Teams Admin Center的消息策略里还可以配置”紧急消息”的发送权限——普通员工发不了紧急消息(会直接跳过请勿打扰模式推送),只有被授权的管理者才能发。确保在真正紧急的场景下通知一定能到达所有人,不管他们设了什么通知过滤。
集中管理的好处是避免了员工自行设置不当导致的通讯遗漏。我们公司做过统计,统一配置通知策略之后,IT收到的”收不到通知”相关的支持工单减少了大约60%。
利用”我的活动”作为通知的补充
就算通知系统偶尔失灵,Teams也提供了几种机制帮你补漏。
“我的活动”标签页记录了所有频道的帖子更新和回复,按时间倒序排列,能快速扫描错过的内容。每个频道名称旁边的加粗数字就是未读帖子数,一目了然。养成每天工作开始和结束的时候检查一下”我的活动”的习惯——即使通知偶尔漏掉了,你也能通过主动浏览确保不遗漏重要信息。
这个习惯一旦养成就很省心。我每天早上第一件事就是打开”我的活动”扫一遍,大概两三分钟,然后就知道昨天到现在发生了什么。比依赖通知弹窗靠谱多了。
Windows专注助手里给Teams加个例外
如果你经常用Windows的专注助手来减少打扰,务必把Teams加到优先级列表里。设置→系统→专注助手→自定义优先级列表→勾选Microsoft Teams。这样即使在专注模式下,Teams的重要通知仍然能推送出来。macOS用户可以在勿扰模式设置中把Teams设为例外应用。
这个配置一次到位,之后不用每次开关专注助手都手动调Teams的通知。我自己的专注助手是工作日自动开启的,但Teams的紧急消息和@提及永远能弹出来——既保持了专注又不会漏掉真正重要的东西。
手机厂商的后台限制——国产手机的特别提醒
这个必须单独说一下,因为国产安卓手机在这个问题上坑了太多人。
华为、小米、OPPO、vivo这些品牌的手机系统对后台应用管理特别积极——为了省电,它们会非常主动地杀掉后台进程。Teams在后台被杀掉之后就收不到任何推送通知了,直到你手动打开App它才会重新连接。
解决方法因品牌而异,但核心思路一样:在系统设置中把Teams加入白名单,允许后台运行。
华为:设置→应用→应用启动管理→找到Teams→手动管理→勾选”允许后台活动””允许自启动””允许关联启动”。
小米:设置→应用设置→应用管理→Teams→省电策略→选”无限制”→自启动→允许。
OPPO:设置→电池→更多电池设置→找到Teams→允许后台运行。
如果你的手机品牌不在这个列表里,通用的方法是:设置→应用→Teams→电池优化→选”不优化”,然后在自启动管理里允许Teams自启动。做完这些之后重启手机测试。
企业级通知策略的进阶配置
如果你是IT管理员或者团队负责人,有一些企业级的通知管理技巧值得了解。
Teams Admin Center的消息策略里可以配置”紧急消息”的发送权限。普通员工发不了紧急消息——紧急消息会跳过对方的所有通知过滤(包括请勿打扰),直接以最高优先级推送。只有被管理员授权的人才能发送。这确保了在真正紧急的情况下(比如安全事故、生产故障),通知一定能到达所有人。
消息策略里还可以配置文件发送的限制、GIF动图的使用权限等。这些设置虽然不直接影响通知推送,但影响通知的内容和频率——禁止在工作频道发GIF和表情包能减少大量的无用通知。
应用权限策略里可以控制哪些第三方应用可以向用户发送通知。如果你发现某个集成的应用每天发大量推送通知(比如某些项目管理工具的状态更新),可以在管理中心限制它的通知权限,而不是让每个用户自己去应用设置里关。
呼叫策略和通话权限也能间接影响通知。如果你禁用了VoIP通话功能,用户就不会收到通话相关的通知——某些只需要IM沟通不需要语音通话的团队可以这样配置来减少通知干扰。
通知延迟的具体排查步骤
通知不是完全收不到,而是延迟了几分钟甚至十几分钟才弹出来——这种情况的排查思路跟完全收不到稍有不同。
延迟通常指向网络层面的问题。先检查你的网络延迟——ping一下teams.microsoft.com看响应时间。如果延迟在200ms以内基本正常,超过500ms推送就可能明显延迟。
如果你挂了VPN,VPN的加密和解密过程会增加网络延迟,直接影响推送通知的实时性。特别是一些免费VPN或者节点在海外的情况,延迟可能高达一秒以上。换一个延迟更低的节点能明显改善。
公司网络如果有流量整形(Traffic Shaping)策略,可能会对推送连接的流量进行限速——看起来网速正常(浏览网页没问题),但长连接的小包推送被限速了导致延迟。这种情况需要IT排查网络策略。
手机端的通知延迟还有一个特殊原因:手机厂商的后台限制。即使你已经在系统设置里允许Teams后台运行,有些国产手机在检测到后台应用一段时间没有活动后还是会限制它的网络访问权限——推送连接虽然建立了但数据传输被限制了。这种情况需要更深层的系统权限配置。
几个常见疑问
手机有通知但电脑没有?
说明Teams账号本身没问题,故障出在电脑本地。最常见的原因是Windows/macOS系统通知里Teams被关了或设成了”无”。另外检查专注助手有没有在运行——专注模式下通知会被自动屏蔽。
关机期间收到的消息重开后没有逐条通知,正常吗?
正常。Teams是实时推送机制,你离线时的消息不会在上线后逐条弹通知——不然如果离线了一整天收到两百条消息,重开后噼里啪啦弹两百个通知你会疯的。Teams会用红色数字徽章和频道名加粗来提醒你有未读。要查错过的消息去”活动”标签页看。
有弹窗但没声音?
通知通道是通的,问题在音频设置。先检查Teams设置→通知→”播放通知声音”是否开启。然后在设置→设备里看通知音量。Windows 11有个单独的”应用音量”控制(Win+I→应用→音量和输出),检查Teams是不是被单独静音了。如果你装了自定义通知音文件,确保格式是WAV(MP3不支持),损坏的音频文件会导致静默失败。
只有某个频道没通知,其他正常?
几乎可以确定是那个频道的通知级别被单独改了。右键频道名→频道通知→看是不是”关闭”或”仅@提及”。加入了很多频道的话很容易不小心误改了某个频道的设置。建议定期去设置→通知→管理频道里统一审查一遍所有频道的通知级别。
Win11任务栏不显示通知数字?
先确认Teams已经被固定到任务栏——未固定的应用不显示徽章。然后检查”任务栏角溢出”里Teams是不是被挤到隐藏区域了。另外Win11 22H2更新后有个已知Bug导致部分用户徽章显示失效,微软通过KB5034765修复了,确认你装了这个补丁或更新的版本。
不同设备的通知设置会同步吗?
不会。你在电脑上设的通知偏好不会自动同步到手机上,反过来也一样。如果你在多个设备上用Teams,每台设备都要单独检查一遍通知设置。我个人的习惯是电脑和手机保持相同的通知策略,这样不管用哪台设备都不会漏。
最后提醒一句:通知问题看起来是小事,但如果你长期收不到消息在团队协作里可能会被边缘化——别人习惯了你不回复就开始跳过你了。花15分钟把通知调到合适的状态,比事后跟每个人解释”我没看到”要省事得多。更多Teams使用技巧和故障修复在首页。
