对于我的用户帐户,Windows 推送通知平台似乎出现问题。我有以下症状:
在
Settings
超级按钮中,Notifications
呈灰色。工具提示为Turned off by Group Policy
。Visual Studio 无法安装支持 Toast 和动态磁贴的应用程序,并出现以下错误:
Error 1 Error : DEP0700 : Registration of the app failed. error 0x80072EE4: The Visual Elements extension failed while processing the Notification element. (0x80073cf6) MenSaar
事件日志
Microsoft/Windows/Microsoft-Windows-AppXDeploymentServer/Operational
包含许多相关条目,其中最相关的条目如下:error 0x80073CF6: AppX Deployment operation failed. The specific error text for this failure is: error 0x80072EE4: The Visual Elements extension failed while processing the Notification element.
无法从 Windows 应用商店安装相同的应用程序。
事件日志
Microsoft/Windows/PushNotifications-Platform/Operational
包含以下许多条目:The Windows Push Notification Platform has encountered an error in file: base\diagnosis\platform\notifications\platform\endpoint\platform.cpp, function NotificationPlatform::Initialize, line 595: 0x80072EE4.
The Windows Push Notification Platform has encountered an error in file: base\diagnosis\platform\notifications\platform\ui\cachemanager.cpp, function CacheManager::Initialize, line 170: 0x80072EE4.
事件日志
Microsoft/Windows/Microsoft-Windows-TWinUI/Operational
包含以下许多条目:The Windows Notification platform has failed initialization. Notifications will not work until after a restart.
我的通知设置处于以下状态:
通常,这是不可能的:只有第一个选项被禁用时,后面的选项才会变灰。我可以通过禁用并重新启用第一个选项来取消后面选项的灰显,但这种情况不会持续。
这些问题是我的帐户本地存在的(至少是第一个,我还没有仔细测试过所有问题)。
通过将该部分重置为默认配置文件,我验证~\AppData\Local\
了不是问题的(唯一)原因。
Windows 将此错误记录到HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\TileNotifications\
。写入注册表项时,explorer.exe
具有以下堆栈:
如何重置 Windows 推送通知平台?我还能做什么来解决这个问题?
答案1
困难的方法:放弃你的个人资料。
将您的个人资料复制到安全的地方,删除并重新创建您的帐户,登录一次,复制回除Microsoft
文件夹AppData\Local
和AppData\Roaming
注册表之外的所有数据。仅逐个复制剩余的内容,仔细检查您是否破坏了某些内容,并在确实破坏的情况下回滚。
这暂时解决了我的问题,但为了将来参考,我仍在寻找答案。
答案2
找到并删除此注册表项并重新启动
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\PushNotifications]
"NoToastApplicationNotification"=dword:00000001
"NoCloudApplicationNotification"=dword:00000001
"NoTileApplicationNotification"=dword:00000001