Найти тему
Заметки на полях

Решаем проблему с открытием меню Пуск в Windows 10

Оглавление

В сборках Windows 10 распространяемых в рамках программы предварительной оценки Windows на каналах Dev (для разработчкиков), Beta (для тестеров) и Release Preview (для обычных пользователей) появилось новое удобное меню Пуск.

Новое меню Пуск в 20H2
Новое меню Пуск в 20H2

В различных версиях Windows 10 иногда возникают проблемы с открытием и работоспособностью меню Пуск, которые проявляются следующим образом:
- при нажатии кнопки Пуск основное меню вообще не открывается,
- не работает контекстное меню при нажатии правой кнопки мыши,
- меню открывается, но отображает не все содержимое,
- меню открывается но его содержимое не активно (программы не запускаются).

Как показывает практика, подобная проблема может возникнуть и на стабильной системе, установленной с официального релиза и лицензионного (коробочного или цифрового) источника. Причина, как правило, заключается в неумелых действиях самого пользователя по "настройке" Windows с применением разного рода "твикеров", "оптимизаторов" и т.п.

В этих случаях поможет перерегистрация меню Пуск в системе.
В Windows 10 с использованием инструмента PowerShell, можно восстановить работоспособность меню Пуск, заново обновив связи меню Пуск в системе. Для этого необходимо войти в систему под пользователем с правами администратора, если ваша система является частью домена, это может не сработать.

1. Запускаем Power Shell - одновременно нажимаем Ctrl+Alt+Del, и открывшемся окне выбираем пункт "Диспетчер задач", в нём заходим в меню "Файл" и выбираем первый пункт"Запустить новую задачу".

В открывшимся окне устанавливаем галочку "Создать задачу с правами администратора", вводим "powershell", и нажимаем "Ок".

запуск PowerShell из диспетчера задач
запуск PowerShell из диспетчера задач

2. В откывшемся окне консоли PowerShell вводим команду  как показано ниже (скопируйте и вставьте текст), затем нажимаем клавишу Ввод:

Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + “\appxmetadata\appxbundlemanifest.xml”)}

окно PowerShell
окно PowerShell

3. После того, как выполнение команды будет успешно завершено, в окне консоли отобразится новая строка. После этого закрываем окно PowerShell и в обязательном порядке перезагружаем компьютер.
Для этого одновременно нажимаем клавиши Ctrl+Alt+Del и в правом нижнем углу экрана нажимаем на иконку питания (Power), в открывшемся меню выбираем пункт "Перезагрузка" (Restart)

-4

4. После перезагрузки проблемы, которые возникли с меню «Пуск», должны будут быть решены.

PS: вместо послесловия

Если после того, как вы проделали рассмотренные выше манипуляции проблема с неработающим меню Пуск остается, то можно попробовать еще два варианта решения:

В консоли PowerShell аналогичным образом повторно попытаться оживить меню Пуск выполнив команду:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}

-5

После выполнения команды закрываем окно PowerShell и перезагружаем компьютер. Меню Пуск должно заработать.

PPS: если меню Пуск так и не работает

Еще один вариант решения, который может помочь, если после последовательного выполнения команд PowerShell меню Пуск не работает или работает неправильным образом.

1. Нажимаем одновременно клавиши Win+R на клавиатуре и запускаем редактор реестра - вводим Regedit.exe и нажимаем "Ок"

2. Переходим по ветке реестра:
HKCU\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer\ Advanced

3. В разделе Advanced cоздаем новый параметр реестра типа DWORD (32 бита) с именем "EnableXAMLStartMenu" и присваиваем ему значение "0"

добавление нового параметра
добавление нового параметра

4. Перезагружаем компьютер.
После перезагрузки меню Пуск должно заработать.