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

Вопрос или проблема

Для моей учетной записи пользователя платформа Windows Push Notification, похоже, не работает должным образом. У меня есть следующие симптомы:

  • В разделе Настройки пункт Уведомления серый. Подсказка: Отключено групповой политикой.

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

    Ошибка 1: DEP0700: Регистрация приложения не удалась. ошибка 0x80072EE4: Расширение визуальных элементов не удалось при обработке элемента Уведомления. (0x80073cf6) МенСаар

    Журнал событий Microsoft/Windows/Microsoft-Windows-AppXDeploymentServer/Operational содержит множество связанных записей, наиболее актуальной из которых является следующая:

    ошибка 0x80073CF6: Операция развертывания AppX не удалась. Текст ошибки для этого сбоя: ошибка 0x80072EE4: Расширение визуальных элементов не удалось при обработке элемента Уведомления.

  • То же приложение не удается установить из Магазина Windows.

  • Журнал событий Microsoft/Windows/PushNotifications-Platform/Operational содержит множество следующих записей:

    Платформа Windows Push Notification столкнулась с ошибкой в файле: base\diagnosis\platform\notifications\platform\endpoint\platform.cpp, функция NotificationPlatform::Initialize, строка 595: 0x80072EE4.

    Платформа Windows Push Notification столкнулась с ошибкой в файле: base\diagnosis\platform\notifications\platform\ui\cachemanager.cpp, функция CacheManager::Initialize, строка 170: 0x80072EE4.

  • Журнал событий Microsoft/Windows/Microsoft-Windows-TWinUI/Operational содержит множество следующих записей:

    Платформа уведомлений Windows не смогла инициализироваться. Уведомления не будут работать до перезагрузки.

  • Мои настройки уведомлений находятся в следующем состоянии:

    скриншот настроек

    Обычно это невозможно: последние параметры серые только если первый параметр отключен. Я могу снять серый цвет последних параметров, отключив и затем снова включив первый параметр, но это не сохраняется.

Эти проблемы локальны для моей учетной записи (по крайней мере, первая, я не тестировал все из них тщательно).

Сбросив эту часть профиля к профилю по умолчанию, я убедился, что ~\AppData\Local\ не является (единственной) причиной проблемы.

Windows регистрирует эту ошибку в HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\TileNotifications\. При записи записи реестра explorer.exe имеет следующий стек:

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

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

Трудный путь: отдай свой профиль.

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

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

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

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

Ответ или решение

Сброс платформы уведомлений Windows Push Notification Platform

Если у вас возникли проблемы с платформой уведомлений Windows Push Notification Platform, это может привести к таким симптомам, как недоступность настроек уведомлений и ошибки при установке приложений, использующих функции уведомлений. В этом руководстве приведены шаги по сбросу платформы уведомлений, а также дополнительные действия, которые можно предпринять для устранения неполадок.

Основные симптомы проблемы

На основании предоставленных вами данных, основные проблемы, с которыми вы сталкиваетесь, включают:

  1. Настройки уведомлений недоступны: Уведомления в разделе «Настройки» серые и отображают сообщение «Отключено групповой политикой».
  2. Ошибки установки приложений: Сообщения об ошибках при установке приложений через Visual Studio и Microsoft Store, указывающие на неудачу регистрации приложения из-за проблем с элементами визуальных уведомлений.
  3. Ошибки в журнале событий: Записи в журналах указывают на сбои и проблемы инициализации платформы уведомлений.

Шаги по сбросу платформы уведомлений

  1. Редактирование реестра:
    Вы можете попробовать удалить или изменить настройки реестра, связанные с уведомлениями. Это может помочь исправить многие проблемы, связанные с доступом.

    • Откройте редактор реестра (введите regedit в строке поиска).
    • Перейдите к следующему ключу реестра:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\PushNotifications
    • Удалите следующие ключи:
      • NoToastApplicationNotification
      • NoCloudApplicationNotification
      • NoTileApplicationNotification
    • После удаления этих ключей перезагрузите компьютер.
  2. Сброс учетной записи пользователя:
    Если вышеуказанные шаги не помогли, вам может потребоваться создать новую учетную запись. Этот метод включает в себя:

    • Скопируйте важные данные из вашей текущей профиля пользователя на внешний носитель или в облачное хранилище.
    • Удалите текущую учетную запись и создайте новую.
    • Войдите в новую учетную запись, затем перенесите обратно ваши данные, исключая папки Microsoft в AppData\Local и AppData\Roaming, а также регистрационные записи, связанные с Microsoft.
  3. Проверка групповой политики:
    Если вы используете версию Windows, в которой имеются политики безопасности, убедитесь, что они не запрещают уведомления.

    • Введите gpedit.msc в строке поиска для открытия редактора локальной групповой политики.
    • Перейдите к следующим разделам:
      Конфигурация пользователя -> Административные шаблоны -> Компоненты Windows -> Уведомления
    • Убедитесь, что политику «Отключить уведомления» не запрещено.
  4. Проверка настроек служб:
    Убедитесь, что необходимые службы для работы уведомлений запущены. Откройте services.msc и проверьте состояние служб:

    • Служба уведомлений Windows (Windows Push Notification User Service) должна быть активной.
  5. Обновление Windows:
    Убедитесь, что на вашем компьютере установлены последние обновления Windows. Обновления содержат исправления ошибок и могут решить проблему с уведомлениями.

  6. Переустановка приложений:
    Если проблема сохраняется для конкретных приложений, попробуйте их удалить и затем переустановить. Убедитесь, что все зависимости приложения также установлены.

Заключение

Сброс платформы уведомлений Windows Push Notification Platform может занять некоторое время и потребовать нескольких шагов, но этот процесс может помочь вам устранить возникшие проблемы. Если ни один из вышеперечисленных методов не сработал, вы можете рассмотреть возможность обращения в службу поддержки Microsoft или восстановление системы до предыдущего состояния. Обязательно создавайте резервные копии важных данных, прежде чем вносить изменения в систему.

Оцените материал
Добавить комментарий

Капча загружается...