Windows 通知抑制与 Cortana 勿扰状态组件
Cortana.DoNotDisturb.dll 是 Windows Cortana 组件中负责“勿扰模式”的动态链接库,主要承载 Do Not Disturb、Quiet Hours 与通知静音策略。它不直接处理语音识别,而是作为通知抑制子系统的一部分,向 Cortana、Shell Experience Host、通知平台与设置页面提供状态查询、规则写入和事件回调。该模块通过 COM/WinRT 接口暴露免打扰状态机,管理 Toast 通知、横幅提醒、声音与锁屏通知,并与 Focus Assist 协同,根据全屏应用、游戏、演示、会议和计划时间决定通知展示方式。
缺少该 DLL 通常不会导致内核无法启动,但会破坏通知抑制链路。Cortana 可能无法进入或退出勿扰模式,专注助手状态与设置界面不同步,通知横幅、声音和锁屏提醒仍会出现。设置页可能闪退、空白或提示找不到指定模块;Shell Experience Host 可能重启;操作中心与通知平台可能记录依赖项缺失。版本不匹配还可能引发 COM 注册损坏、WinRT 激活错误或侧加式加载失败。企业集中通知策略、会议静音策略与 Cortana 集成可能失效;个人游戏、全屏演示和夜间安静时段的通知过滤会不可靠。SFC 与 DISM 可修复部分文件损坏,组件存储损坏时需重新注册应用包或就地升级。
常见症状:通知管理选项灰色不可用;专注助手自动规则不生效;勿扰开启后仍收到 Toast;设置应用通知页崩溃;事件日志出现 Cortana.DoNotDisturb.dll 加载失败。关联组件:Windows Notification Platform、Shell Experience Host、Cortana UX、Focus Assist、DCOM 与 Windows 应用包注册数据库。