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

1930
fefrei

Что касается моей учетной записи пользователя, платформа 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? Что еще я мог сделать, чтобы исправить это?

3

1 ответ на вопрос

0
fefrei

The hard way: Surrender your profile.

Copy your profile to a safe place, delete & re-create your account, log in once, copy back all data except for the Microsoft folders in AppData\Local and AppData\Roaming and the Registry. Only copy back the remaining stuff on a one-by-one basis, carefully checking whether you broke something and rolling back in case you did.

This solved the problem for me for now, but for future reference, I'm still looking for an answer.

Похожие вопросы