Вопрос или проблема
Для моей учетной записи пользователя платформа 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, это может привести к таким симптомам, как недоступность настроек уведомлений и ошибки при установке приложений, использующих функции уведомлений. В этом руководстве приведены шаги по сбросу платформы уведомлений, а также дополнительные действия, которые можно предпринять для устранения неполадок.
Основные симптомы проблемы
На основании предоставленных вами данных, основные проблемы, с которыми вы сталкиваетесь, включают:
- Настройки уведомлений недоступны: Уведомления в разделе «Настройки» серые и отображают сообщение «Отключено групповой политикой».
- Ошибки установки приложений: Сообщения об ошибках при установке приложений через Visual Studio и Microsoft Store, указывающие на неудачу регистрации приложения из-за проблем с элементами визуальных уведомлений.
- Ошибки в журнале событий: Записи в журналах указывают на сбои и проблемы инициализации платформы уведомлений.
Шаги по сбросу платформы уведомлений
-
Редактирование реестра:
Вы можете попробовать удалить или изменить настройки реестра, связанные с уведомлениями. Это может помочь исправить многие проблемы, связанные с доступом.- Откройте редактор реестра (введите
regedit
в строке поиска). - Перейдите к следующему ключу реестра:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\PushNotifications
- Удалите следующие ключи:
NoToastApplicationNotification
NoCloudApplicationNotification
NoTileApplicationNotification
- После удаления этих ключей перезагрузите компьютер.
- Откройте редактор реестра (введите
-
Сброс учетной записи пользователя:
Если вышеуказанные шаги не помогли, вам может потребоваться создать новую учетную запись. Этот метод включает в себя:- Скопируйте важные данные из вашей текущей профиля пользователя на внешний носитель или в облачное хранилище.
- Удалите текущую учетную запись и создайте новую.
- Войдите в новую учетную запись, затем перенесите обратно ваши данные, исключая папки Microsoft в
AppData\Local
иAppData\Roaming
, а также регистрационные записи, связанные с Microsoft.
-
Проверка групповой политики:
Если вы используете версию Windows, в которой имеются политики безопасности, убедитесь, что они не запрещают уведомления.- Введите
gpedit.msc
в строке поиска для открытия редактора локальной групповой политики. - Перейдите к следующим разделам:
Конфигурация пользователя -> Административные шаблоны -> Компоненты Windows -> Уведомления
- Убедитесь, что политику «Отключить уведомления» не запрещено.
- Введите
-
Проверка настроек служб:
Убедитесь, что необходимые службы для работы уведомлений запущены. Откройтеservices.msc
и проверьте состояние служб:- Служба уведомлений Windows (Windows Push Notification User Service) должна быть активной.
-
Обновление Windows:
Убедитесь, что на вашем компьютере установлены последние обновления Windows. Обновления содержат исправления ошибок и могут решить проблему с уведомлениями. -
Переустановка приложений:
Если проблема сохраняется для конкретных приложений, попробуйте их удалить и затем переустановить. Убедитесь, что все зависимости приложения также установлены.
Заключение
Сброс платформы уведомлений Windows Push Notification Platform может занять некоторое время и потребовать нескольких шагов, но этот процесс может помочь вам устранить возникшие проблемы. Если ни один из вышеперечисленных методов не сработал, вы можете рассмотреть возможность обращения в службу поддержки Microsoft или восстановление системы до предыдущего состояния. Обязательно создавайте резервные копии важных данных, прежде чем вносить изменения в систему.