Как сбросить платформу push-уведомлений Windows?

Что касается моей учетной записи пользователя, платформа push-уведомлений Windows, похоже, испорчена. У меня есть следующие симптомы:

  • в Settings обаяние, Notifications серым цветом Подсказка Turned off by Group Policy,

  • Visual Studio не может установить приложение, которое может использовать тосты и живые плитки со следующей ошибкой:

    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 имеет следующий стек:

захваченный стек

Как сбросить платформу push-уведомлений Windows? Что еще я мог сделать, чтобы исправить это?

2 ответа

Трудный путь: отказаться от своего профиля.

Скопируйте свой профиль в безопасное место, удалите и заново создайте свою учетную запись, войдите один раз, скопируйте все данные, кроме Microsoft папки в AppData\Local а также AppData\Roaming и реестр. Только копируйте оставшиеся материалы по одному, тщательно проверяя, не сломали ли вы что-либо, и откатывайтесь в случае, если вы это сделали.

Это решило проблему для меня на данный момент, но для дальнейшего использования, я все еще ищу ответ.

Найти и удалить этот ключ реестра и перезагрузиться

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\PushNotifications]
"NoToastApplicationNotification"=dword:00000001
"NoCloudApplicationNotification"=dword:00000001
"NoTileApplicationNotification"=dword:00000001
Другие вопросы по тегам