如何禁用WDAC阻止应用程序时弹出的消息框?
解决WDAC强制模式下专用设备的通知拦截问题
我们正在测试WDAC强制模式,最终要部署到专用设备——这类设备要求完全禁止向用户推送任何通知,避免干扰操作。目前已通过GPO配置阻止桌面通知和Windows Defender通知,但这两类通知仍无法被有效拦截,可通过以下方案解决:
禁用WDAC自身通知
WDAC的通知不受常规GPO通知规则管控,必须直接修改WDAC策略来关闭。编辑策略时添加禁用通知的规则选项,使用PowerShell命令:Set-RuleOption -FilePath "C:\Path\To\Your\WDAC-Policy.xml" -Option 16选项16对应关闭WDAC的所有通知,更新后重新部署策略即可生效。
强化系统通知拦截(含Defender)
除GPO外,需通过注册表设置补全管控:- 彻底禁用通知中心及所有应用通知:
注册表路径:HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer
创建DWORD值DisableNotificationCenter,赋值为1 - 完全关闭Windows Defender通知(包括与WDAC联动的通知):
注册表路径:HKLM\SOFTWARE\Policies\Microsoft\Windows Defender
创建两个DWORD值:DisableNotifications设为1,DisableEnhancedNotifications设为1
- 彻底禁用通知中心及所有应用通知:
验证生效
部署更新后的WDAC策略和注册表设置后重启设备,测试触发WDAC拦截的场景(如运行未授权程序),确认无通知弹出;同时检查系统其他通知通道是否已完全静默。
内容的提问来源于stack exchange,提问作者Tony Paolucci
相关产品推荐
相关产品推荐

