Как в Windows 10 заменить командную строку оболочкой Windows PowerShell в меню Win+X
В этой статье показаны действия, с помощью которых можно заменить командную строку оболочкой Windows PowerShell в меню Win+X.
Меню «Power User», известное также как «Win+X» позволяет быстро получить доступ к различным инструментам системы, оно вызывается щелчком правой кнопкой мыши по кнопке Пуск в панели задач или одновременным нажатием клавиш с логотипом + X.
Если вы часто пользуетесь оболочкой Windows PowerShell и хотите заменить командную строку в меню «Win+X», то далее в инструкции вы увидите как это сделать.
Как заменить командную строку оболочкой Windows PowerShell в приложении «Параметры Windows»
Нажмите правой кнопкой мыши в пустой области панели задач и в появившемся контекстном меню выберите пункт Параметры .
Откроется окно приложения «Параметры Windows» на вкладке Панель задач. В правой части окна, установите переключатель Заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопки мыши по кнопке «Пуск» или при нажатии клавиш Windows+X в положение Вкл.
Изменения вступают в силу сразу.
Как заменить командную строку оболочкой Windows PowerShell используя пакетный файл (bat-файл)
Пакетные файлы (bat-файлы) представленные ниже, изменяют значение DWORD параметра DontUsePowerShellOnWinX расположенного в системном реестре Windows по следующему пути:
В зависимости от значения параметра DontUsePowerShellOnWinX изменяется отображение пунктов меню «Win+X»:
- 0 = показать Windows PowerShell
- 1 = показать командную строку
Скачать bat-файл для замены командной строки оболочкой Windows PowerShell
Скачать bat-файл для замены Windows PowerShell командной строкой
При первом запуске bat-файла фильтр Windows SmartScreen предотвратит запуск файла и вы увидите окно как на скриншоте ниже, в котором нажмите Подробнее .
В следующем окне нажмите кнопку Выполнить в любом случае.
Как заменить PowerShell в контекстном меню на командную строку?
Переустановил Windows и пропала командная строка из контекстного меню.
SHIFT + Right Button тоже ничего не дает, там только PowerShell, как его заменить?
1 ответ 1
1) Добавление cmd в контекстное меню (оригинальная cтатья)
Нажмите клавиши Win + R и введите regedit для запуска редактора реестра.
Перейдите к разделу реестра HKEY_CLASSES_ROOT\Directrory\shell\cmd , нажмите правой кнопкой мыши по имени раздела и выберите пункт меню «Разрешения» .
- В следующем окне нажмите кнопку Дополнительно .
- Нажмите Изменить рядом с пунктом «Владелец» .
- В поле «Введите имена выбираемых объектов» введите имя вашего пользователя и нажмите Проверить имена , а затем — Ок . Примечание: если используется учетная запись Майкрософт , введите адрес электронной почты вместо имени пользователя.
- Отметьте пункт «Заменить владельца подконтейнеров и объектов» и «Заменить все записи разрешений дочернего объекта» , затем нажмите Ок и подтвердите действие.
- Вы вернетесь в окно параметров безопасности раздела реестра, в нем выберите пункт «Администраторы» и установите отметку «Полный доступ» , нажмите Ок .
- Вернувшись в редактор реестра, нажмите по значению HideBasedOnVelocityId (в правой части редактора реестра) правой кнопкой мыши и выберите пункт «Удалить» .
- Повторите шаги 2-8 для разделов HKEY_CLASSES_ROOT\Directrory\Background\ shell\cmd и HKEY_CLASSES_ROOT\Drive\shell\cmd
Результат при shift + right click `:
2) Замена PowerShell в win + x меню
- Откройте контекстное меню на панели задач и выберите пункт Параметры панели задач
- В появившемся меню отключите пункт Заменить командную строку оболочкой Windows PowerShell.
Заменяем командную строку на PowerShell в Windows 10
Те, то уже пользовались PowerShell знают, что она почти тоже самое, что и командная строка, только с большими возможностями. Подробнее о PowerShell читаем здесь.
Итак, когда мы нажимаем на меню Win+X, его еще называют меню WinX, там появляются различные пункты работы с системой. Также там есть и командная строка, которую мы можем открыть, как от имени пользователя, так и от имени администратора. Но что, если заменить ее на другую утилиту, скажем подобную, которая имеет название PowerShell?
Как заменить командную строку на PowerShell?
Давайте перейдем в параметры системы, для этого нажимаем Win+I, либо перейдем туда из меню Пуск. После открытия окна нажимаем на «Персонализация».
Слева переходим в пункт «Панель задач». При отображении новых элементов справа, мы должны поставить там во включенное положение пункт «Заменить командную строку оболочкой Windows PowerShell в меню…».
Далее вы можете нажать комбинацию Win+X и увидеть, что наши параметры уже работают.
Второй способ – файл bat
Ребята, можно изменить командную строку на PowerShell с помощью реестра. Открываем реестр с помощью Win+R и вводим туда команду regedit. Потом идем вот в такой раздел:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Там находим параметр DontUsePowerShellOnWinX. Если его значение равно 0 – будет показываться PowerShell, если значение 1 – это командная строка.
Замена командной строки на PowerShell – https://yadi.sk/d/uzXkQi2DzWgyN
Замена PowerShell на командную строку – https://yadi.sk/d/RpL4ECxdzWh5Z
Чтобы впервые запустить данный файл понадобится в открывшемся окне нажать кнопку «Подробнее», а потом «Выполнить в любом случае».
Таким образом, вы моете заменять командную строку на оболочку PowerShell и наоборот.