руководство по устранению неполадок меню
Применимо к: Windows 10
Сбои запуска можно упорядочить по следующим категориям:
- Проблемы с развертыванием и установкой . Проще всего определить, но трудно восстановить. Этот сбой согласован и обычно является постоянным. Сброс, восстановление из резервной копии или откат для восстановления.
- Проблемы с производительностью — чаще всего используются старые аппаратные, низкопроизводительные компьютеры. К симптомам относятся: высокая загрузка ЦП, состязание на диске, ресурсы памяти. Это делает запуск медленно реагировать. Поведение выполняется периодически в зависимости от доступных ресурсов.
- Сбои — также легко определить. Сбои в узле интерфейса оболочки или связанные с ними могут находиться в журналах событий системы или приложения. Это может быть дефект кода или связано с отсутствием или изменением разрешений для файлов или разделов реестра программой или неправильной конфигурацией безопасности. Определение проблем с разрешениями может занять много времени, но средство SysInternals с именем Procmon будет отображать Access Denied. Другим вариантом является получение дампа процесса при сбое и в зависимости от уровня комфорта, просмотр дампа в отладчике или проверка данных поддержки.
- Зависает — в узле интерфейса оболочки или связанном. Это самые трудные проблемы для идентификации, так как есть несколько событий, зарегистрированных, но поведение обычно периодически или восстанавливается с перезагрузкой. Если фоновое приложение или служба зависает, запуск не будет иметь ресурсов для реагирования вовремя. Чистая загрузка может помочь определить, связана ли проблема с дополнительным программным обеспечением. Procmon также полезен в этом сценарии.
- Другие проблемы: настройка, политики домена, проблемы с развертыванием.
Базовое устранение неполадок
При устранении основных проблем с запуском (и в большинстве случаев все остальные приложения Для Windows) есть несколько действий, чтобы проверить, не работают ли они должным образом. Для проблем, в которых меню или подкомпонент не работает, можно выполнить некоторые быстрые тесты, чтобы сузить место, где может находиться проблема.
Проверьте ос и версию обновления
- Работает ли система с последним обновлением компонента и накопительного ежемесячного обновления?
- Возникла ли проблема сразу после обновления? Способы проверки:
- PowerShell:[System.Environment]::OSVersion.Version
- WinVer из CMD.exe
Проверьте, установлен ли запуск
Если запуск завершается ошибкой сразу после обновления компонентов, убедитесь, что пакет приложения не удалось установить успешно.
Если запуск работал и просто завершается сбоем, скорее всего, он установлен правильно, но проблема возникает ниже. Чтобы проверить наличие этой проблемы, выполните поиск выходных данных из этих двух команд PowerShell:
-
get-AppXPackage -Name Microsoft.Windows.ShellExperienceHost
-
get-AppXPackage -Name Microsoft.Windows.Cortana
Сообщения об ошибках будут отображаться, если они не установлены
-
Если запуск не установлен, то самое быстрое разрешение — вернуться к известной хорошей конфигурации. Это может быть откат обновления, сброс компьютера на значения по умолчанию (где есть выбор для сохранения данных пользователя) или восстановление из резервной копии. Метод не поддерживается для установки файлов Start Appx. Результаты часто проблематичны и ненадежны.
Проверьте, запущен ли запуск запуска
Если какой-либо компонент не удается запустить при загрузке, проверьте журналы событий для ошибок или сбоев во время загрузки может закрепить проблему. Загрузка с помощью MSCONFIG и использование выборочного или диагностического параметра запуска приведет к устранению и /или выявлению возможного вмешательства из дополнительных приложений.
-
get-process -name shellexperiencehost
-
get-process -name searchui
Если он установлен, но не запущен, проверьте загрузку в безопасный режим или используйте MSCONFIG для устранения сторонних или дополнительных драйверов и приложений.
Проверка того, является ли система чистой установкой или обновлением
- Является ли эта система обновлением или чистой установкой?
- Выполнить
test-path "$env:windir\panther\miglog.xml"
- Если этот файл не существует, система является чистой установкой.
- Выполнить
- Проблемы с обновлением можно найти, выполнив команду
test-path "$env:windir\panther\miglog.xml"
Проверка регистрации или активации запуска
- Экспортируйте следующий журнал событий в CSV и выполните поиск по ключевым словам в текстовом редакторе или электронной таблице:
- Microsoft-Windows-TWinUI/Operational for Microsoft.Windows.ShellExperienceHost или Microsoft.Windows.Cortana
- "Пакет не найден"
- "Недопустимое значение для реестра"
- Элемент не найден.
- "Не удалось зарегистрировать пакет"
- Microsoft-Windows-TWinUI/Operational for Microsoft.Windows.ShellExperienceHost или Microsoft.Windows.Cortana
Если эти события найдены, запуск не активируется правильно. Каждое событие будет иметь более подробную информацию в описании и должно быть расследовано далее. Сообщения о событиях могут отличаться.
Полезная информация
Когда появилась проблема?
- Активируются основные проблемы при сбое меню
- После обновления
- После установки приложения
- После присоединения к домену или применения политики домена
- Многие из этих проблем считаются
- Изменения разрешений в разделах реестра или папках
- Запуск или сбой связанного компонента или зависания
- Сбой настройки
Чтобы сузить проблему дальше, хорошо отметить:
Что такое фон установки?
- Это развертывание, установка с носителя, другого
- Использование настроек?
- DISM
- Групповая политика или MDM
- copyprofile
- Sysprep
- Другие
Присоединено к домену
- Параметры групповой политики, ограничивающие доступ или разрешения для папок или разделов реестра, могут вызвать проблемы с производительностью запуска.
- Некоторые групповые политики, предназначенные для Windows 7 или более ранних версий, были известны, чтобы вызвать проблемы с запуском
- Неотверяемые настройки меню "Пуск" могут привести к непредвиденному поведению, обычно не завершая сбои запуска.
Виртуализирована ли среда?
- VMware
- Citrix
- Другие
Проверьте журналы событий, которые записывают проблемы с запуском:
Журнал событий системы
Журнал событий приложений
Microsoft/Windows/Shell-Core*
Microsoft/Windows/Apps/
Microsoft-Windows-TWinUI*
Microsoft/Windows/AppReadiness*
Microsoft/Windows/AppXDeployment*
Microsoft-Windows-PushNotification-Platform/Operational
Microsoft-Windows-CoreApplication/Operational
Microsoft-Windows-ShellCommon-StartLayoutPopulation*
Microsoft-Windows-CloudStore*
Проверьте наличие сбоев, которые могут быть связаны с запуском (explorer.exe, панель задач и т. д.)
- Событие журнала приложений 1000, 1001
- Проверка отчетов WER
- C:\ProgramData\Microsoft\Windows\WER\ReportArchive\
- C:\ProgramData\Micrt\Windowsosof\WER\ReportQueue\
Если существует компонент Start, который последовательно завершается сбоем, зафиксировать дампы, которые можно проверить служба поддержки Майкрософт.
Распространенные ошибки и устранение рисков
В следующем списке содержатся сведения о распространенных ошибках, которые могут возникнуть в меню "Пуск", а также действия, которые помогут устранить их.
Симптом. Приложения с помощью API Office с установленными приложениями office "Нажми и работай" могут привести к сбою меню "Пуск" и других компонентов оболочки
Вы можете столкнуться с различными проблемами, связанными с оболочкой Windows на устройствах, на которых работает Office Click-to-Run, а также с некоторыми сторонними приложениями, используюющими API Office:
Событие 1000 регистрируется в журнале событий приложения. Журнал событий сообщает, что приложение завершает работу для StartMenuExperienceHost.exe, ShellExperienceHost.exe, SearchUI.exe с кодом ошибки 0xc000027b / -1073741189.
Ошибки в журнале событий Microsoft-Windows-AppModel-State, содержащие следующую ошибку с различными именами пакетов:
Активировано восстановление расположений состояний, так как параметр операции SettingsInitialize для пакета Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy ошибка попадания -2147024891.
Меню "Пуск" Windows не реагирует на щелчки мыши или клавишу Windows.
Поиск Windows не реагирует на нажатие кнопки поиска или клавиши Windows+S.
Причина
Затронутые устройства могут иметь поврежденные разделы реестра или данные, которые могут повлиять на приложения с помощью API Microsoft Office для интеграции с Windows, Microsoft Office, Microsoft Outlook или Календарь Outlook. Это может произойти, если разрешения пакетов приложений удаляются из следующего пути реестра:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Обходное решение
Примечание.
Barco сообщил, что исправлена эта проблема, начиная с версии 4.27.2. Однако затронутые устройства могут потребоваться выполнить действия, описанные в разделе обходного решения.
Дополнительные сведения см. в разделе "Не отвечать на панель задач Windows" или разрешения папки пользовательской оболочки с интеграцией "Календарь приложений ClickShare".
Чтобы устранить проблему, выполните следующие действия.
Скачайте скрипты, чтобы устранить проблему, хотя скрипты не могут предотвратить повторную проблему.
Откройте запрос PowerShell под затронутым удостоверением пользователя и запустите
.\FixUserShellFolderPermissions.ps1
Если скрипт не может получить доступ к разделу реестра, так как разрешения реестра удаляются, откройте запрос PowerShell с повышенными привилегиями и выполните следующую команду:
-
FixUserShellFolderPermissions.ps1 -allprofiles
-
Если приложение не работает, может потребоваться зарегистрировать пакеты оболочки, выполнив команду от затронутого пользователя.
-
FixUserShellFolderPermissions.ps1 -register
-
Запретить повторное повторение проблемы
- Убедитесь, что приложение ClickShare обновлено до версии 4.27.2 или более поздней.
- Убедитесь, что интеграция календаря отключена (по умолчанию отключена версия 4.27.2).
- Запретить запуск приложений при запуске или настройке приложений для запуска по запросу.
Состояние
Корпорация Майкрософт знает об этой проблеме и работает над решением этой проблемы в предстоящем обновлении Office. Мы опубликуем дополнительные сведения в этой статье, когда она станет доступной.
Симптом: меню "Пуск" не отвечает на Windows 2012 R2, Windows 10 или Windows 2016
Причина
Служба инфраструктуры фоновых задач (BrokerInfrastructure) не запущена.
Решение
Убедитесь, что служба инфраструктуры фоновых задач настроена для автоматического запуска в MMC служб.
Если служба инфраструктуры фоновых задач не запускается, убедитесь, что драйвер и раздел реестра драйвера координатора зависимостей Power (PDC) не отключен или удален. Если отсутствует, восстановление из резервного копирования или установочного носителя.
Чтобы проверить службу PDC, выполните команду C:\>sc query pdc
в командной строке. Результаты будут похожи на следующие:
SERVICE_NAME: pdc
TYPE : 1 KERNEL_DRIVER
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Служба PDC использует pdc.sys, расположенную в папке %WinDir%\system32\drivers.
Раздел реестра PDC: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pdc
Description="@%SystemRoot%\system32\drivers\pdc.sys,-101" DisplayName="@%SystemRoot%\system32\drivers\pdc.sys,-100" ErrorControl=dword:00000003 Group="Boot Bus Extender" ImagePath=hex(2): 73 00 79 00 73 000 74 000 65 00 65 00 6d 00 33 00 32 000 5c 000 64 000,
72 00 69 00 76 00 65 00 72 00 72 00 73 00 5c 00 70 00 00 64 00 63 00 2e 000 73 000 73 000 79,
00,73,00,00,00
Start=dword:0000000000
Type=dword:00000001
Помимо перечисленных зависимостей для службы, служба инфраструктуры фоновых задач требует загрузки драйвера координатора зависимостей Power. Если PDC не загружается при загрузке, служба инфраструктуры фоновых задач завершится сбоем и повлияет на меню "Пуск".
События для службы инфраструктуры инфраструктуры PDC и фоновых задач записываются в журналы событий. PDC не следует отключать или удалять. BrokerInfrastructure — это автоматическая служба. Эта служба необходима для всех этих операционных систем, так как она работает, чтобы иметь стабильное меню "Пуск".
Примечание.
Вы не можете остановить эту автоматическую службу при запуске компьютера (C:\windows\system32\svchost.exe -k DcomLaunch -p).
Симптом. После обновления с 1511 до 1607 версий Windows групповая политика "Удалить список всех программ из меню "Пуск" может не работать.
Причина
В списке "Все приложения" между Windows 10 версии 1511 и 1607 было изменено. Эти изменения означают, что исходная групповая политика и соответствующий раздел реестра больше не применяется.
Решение
Эта проблема устранена в обновлениях за июнь 2017 г. Обновите Windows 10 версии 1607 до последних накопительных или дополнительных обновлений.
Примечание.
Если групповая политика включена, необходимо также выбрать требуемое поведение. По умолчанию для него задано значение None.
Симптом: плитки приложений, такие как Alarm, Calculator и Edge отсутствуют из меню , и приложение "Параметры" не открывается в Windows 10 версии 1709 при удалении профиля локального пользователя
Причина
Эта проблема известна. При первом входе не обнаружено и не активируется установка некоторых приложений.
Решение
Эта проблема устранена для Windows 10 версии 1709 в базе знаний 4089848 22 марта 2018 г. KB4089848 (сборка ОС 16299.334)
Симптом. При попытке настроить макет меню "Пуск" настройки не применяются или результаты не ожидаются.
Причина
Существует две основные причины этой проблемы:
Неправильный формат: неправильное редактирование XML-файла путем добавления дополнительного пространства или пробелов, ввода плохого символа или сохранения в неправильном формате.
- Чтобы определить, является ли формат неправильным, проверьте значение "Идентификатор события: 22" в журнале "Приложения и службы\Microsoft\Windows\ShellCommon-StartLayoutPopulation\Operational".
- Идентификатор события 22 регистрируется при неправильном формате XML, что означает, что указанный файл просто не является допустимым xml.
- При редактировании XML-файла его следует сохранить в формате UTF-8.
Непредвиденная информация: это происходит при попытке добавить плитку с помощью неожиданного или незадокументированного метода.
- "Идентификатор события: 64" регистрируется, если xml является допустимым, но имеет непредвиденные значения.
- Например, при анализе XML-файла макета произошла следующая ошибка:
Атрибут LayoutCustomizationRestrictiontype элемента "{http://schemas.microsoft.com/Start/2014/LayoutModification}DefaultLayoutOverride" не определен в DTD/Schema.
XML-файлы могут и должны быть протестированы локально на Hyper-V или другой виртуальной машине перед развертыванием или приложением с помощью групповой политики
Симптом: меню больше не работает после обновления компьютера с помощью F12 во время запуска
Description
Если у пользователя возникли проблемы с компьютером, его можно обновить, сбросить или восстановить. Обновление компьютера является полезным вариантом, так как он поддерживает личные файлы и параметры. Если у пользователей возникли проблемы с запуском компьютера, параметр "Изменить параметры компьютера" в параметрах недоступен. Таким образом, для доступа к системе обновления пользователи могут использовать ключ F12 при запуске. Обновление компьютера завершается, но меню "Пуск" недоступно.
Причина
Эта проблема известна и устранена в накопительном обновлении, выпущенном 30 августа 2018 г.
Решение
Установка исправлений; Исправление включается в выпуск 11 сентября 2018 г. KB4457142.
Симптом: список всех приложений отсутствует в меню
Причина
Включена групповая политика "Удалить все программы из меню ".
Решение
Отключите групповую политику "Удалить все программы" из групповой политики меню .
Симптом: плитки отсутствуют в меню "Пуск" при использовании Windows 10 версии 1703 или более ранней версии, Windows Server 2016 и перемещаемых профилей пользователей с макетом запуска
Description
В Windows 10 возникают две различные проблемы с меню "Пуск".
- Не удается перемещать плитки, настроенные администратором в начальном макете.
- Изменения, инициированные пользователем, в начальном макете не перемещаются.
В частности, поведение включает в себя
- Отсутствуют приложения (приложения или значки), закрепленные в меню "Пуск".
- Все окно плитки исчезает.
- Кнопка "Пуск" не отвечает.
- Если создается новый перемещаемый пользователь, первый вход отображается обычным, но при последующих входах отсутствуют плитки.
Рабочий макет при первом входе в новый перемещаемый профиль пользователя
Сбой макета при последующих входах
Причина
Проблема с временем существует, когда меню "Пуск" будет готово, прежде чем данные извлекается локально из перемещаемого профиля пользователя. Проблема не возникает при первом входе нового перемещаемого пользователя, так как путь кода отличается и медленнее.
Решение
Эта проблема устранена в Windows 10 версии 1703 и 1607, накопительными обновлениями по состоянию на март 2017 года.
Симптом: настройки макета меню "Пуск" теряются после обновления до Windows 10 версии 1703
Description
Перед обновлением:
Примечание.
На снимке экрана корпоративные приложения и служебные программы управляются групповыми политиками, а плитки под этими элементами закреплены пользователем.
После обновления закрепленные пользователем плитки отсутствуют:
Кроме того, пользователи могут видеть пустые плитки при попытке входа без сетевого подключения.
Решение
Эта проблема устранена в обновлении за октябрь 2017 г.
Симптом: плитки отсутствуют после обновления с Windows 10 версии 1607 до версии 1709 для пользователей с включенными перемещаемыми профилями пользователей (RUP) и управляемым макетом меню "Пуск" с частичной блокировкой
Решение
LCU за апрель 2018 г. необходимо применить к Windows 10 версии 1709 до входа пользователя.
Симптом: настройки макета панели задач и меню "Пуск" не применяются, если параметр CopyProfile используется в файле ответов во время Sysprep
Решение
CopyProfile больше не поддерживается при попытке настроить меню "Пуск" или панели задач с помощью layoutmodification.xml.
Симптом: проблемы с меню "Пуск" с повреждением слоя данных плитки
Причина
Windows 10 версии 1507 до выпуска версии 1607 использует базу данных для сведений об изображении плитки. Это называется базой данных уровня данных плитки. (Функция не рекомендуется использовать в Windows 10 1703.)
Решение
Чтобы исправить значки, сначала необходимо убедиться, что это проблема, которую необходимо устранить.
- Приложение или приложения работают нормально при выборе плиток.
- Плитки пусты, имеют универсальный значок заполнителя, имеют неправильные или странные сведения о заголовке.
- Приложение отсутствует, но указано как установленное с помощью PowerShell и работает при запуске с помощью URI.
- Пример:
windows-feedback://
- Пример:
- В некоторых случаях запуск может быть пустым, а Центр уведомлений и Кортана не запускают.
Примечание.
Восстановление повреждения удаляет все контакты вручную из start. Приложения по-прежнему должны отображаться, но вам потребуется повторно закрепить все вторичные плитки и (или) закрепить плитки приложения в главном представлении "Пуск". APS, которые вы установили, которые полностью отсутствуют из "всех приложений", непредвиден, однако. Это означает, что повторная регистрация не работала.
Откройте командную строку и выполните приведенную ниже команду.
C:\Windows\System32\tdlrecover.exe -reregister -resetlayout -resetcache
Хотя перезагрузка не требуется, она может помочь очистить любые остаточные проблемы после выполнения команды.
Симптомы: меню "Пуск" и "Приложения" не могут начинаться после обновления до Windows 10 версии 1809 при установке Symantec Endpoint Protection
Description
меню , поиск и приложения не запускались после обновления компьютера под управлением Windows 7 с установленным Symantec Endpoint Protection до Windows 10 версии 1809.
Причина
Эта проблема возникает из-за сбоя загрузки sysfer.dll. Во время обновления процесс установки не задает группу привилегий "Все пакеты приложений" на sysfer.dll и других модулях Symantec.
Решение
Эта проблема устранена накопительным обновлением Windows, выпущенной 5 декабря 2018 г., KB4469342 (сборка ОС 17763.168).
Если вы уже столкнулись с этой проблемой, используйте один из следующих двух вариантов, чтобы устранить проблему:
Вариант 1. Удалите sysfer.dll из папки system32 и скопируйте его обратно. Windows автоматически устанавливает привилегии.
Вариант 2.
- Найдите каталог C:\Windows\system32.
- Щелкните правой кнопкой мыши sysfer.dll и выберите пункт "Свойства".
- Перейдите на вкладку "Безопасность ".
- Убедитесь, что отсутствует группа всех пакетов приложений .
- Нажмите кнопку "Изменить", а затем нажмите кнопку "Добавить ", чтобы добавить группу.
- Тестирование запуска и других приложений.
Заявление об отказе от ответственности за сведения о продуктах сторонних производителей
В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.