如何重置 Windows 推送通知平台?

如何重置 Windows 推送通知平台?

对于我的用户帐户,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\LocalAppData\Roaming注册表之外的所有数据。仅逐个复制剩余的内容,仔细检查您是否破坏了某些内容,并在确实破坏的情况下回滚。

这暂时解决了我的问题,但为了将来参考,我仍在寻找答案。

答案2

找到并删除此注册表项并重新启动

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\PushNotifications]
"NoToastApplicationNotification"=dword:00000001
"NoCloudApplicationNotification"=dword:00000001
"NoTileApplicationNotification"=dword:00000001

相关内容