更新 Windows 11 25H2 之后,VSCode 和 thunderbird 总是卡死,只能重启程序。一直以为是程序的问题,甚至怀疑到了 GitHub copilot 和 outlook 身上,还重装了系统,今天灵机一动,发现是通知中心的 bug 。
场景
- 系统:Windows 11 25H2
- 软件:后台正在运行 GitHub copilot 的 VSCode ;或者最小化到系统托盘正在接收新邮件的 thunderbird
- 操作:上述软件工作的时候,桌面前台全屏另外一个软件,比如 word
- bug:程序( VSCode/thunderbird )在完成工作后,将发送一个消息提醒,但程序本身会冻结卡死,只能通过任务管理器强制关闭
- 原因:通知功能的
自动启用“请勿打扰”,默认勾选了在全屏模式下使用应用时(优先级通知横幅也会隐藏)
现象
垃圾微软的垃圾阿三程序员,不知道写了什么 bug ,导致前台全屏其他程序的时候,后台所有消息都会被截断,不是接收了消息但是不提醒,而是截断消息。这一垃圾设计,导致 VSCode/thunderbird 等通过 Toast notifications 发现提醒的软件被强制阻断了,程序等待不到反馈,只能陷入卡死。关键是切换到 VSCode/thunderbird 后,即使没有其他程序在前台全屏了,这个 bug 也继续发光发热,彻底卡死通知中心本身。至此,后续所有的通知都无法接收并提醒,只能重启系统。
解决方法
很简单,设置>通知中直接取消勾选在全屏模式下使用应用时(优先级通知横幅也会隐藏)即可。
印度是一只沉睡的蛆,当它醒来时,整个世界都会感到恶心。