Как заменить PowerShell командной строкой в контекстном меню проводника в Windows 10
3 минута. читать
Обновление
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
В грядущем обновлении Creators Update для Windows 10 Microsoft представляет несколько действительно полезных функций. Компания добавляет множество улучшений в Bash и подсистему Linux в Windows 10 с обновлением Creators. Однако Microsoft вносит довольно серьезные изменения в инструмент командной строки по умолчанию в Windows. Microsoft в основном продвигает PowerShell с предстоящим обновлением для Windows 10, поскольку он предположительно лучше, чем CMD. В Creators Update вы больше не можете получить доступ к CMD из контекстного меню проводника (когда вы Shift + щелчок правой кнопкой мыши). Microsoft заменила его на PowerShell, что немного раздражает, если вы являетесь поклонником CMD.
К счастью, есть немного хитрый способ замены PowerShell на CMD, первоначально опубликованный люди в Внутренние окна. Имейте в виду, что если вы не знакомы с редактором реестра, вам, вероятно, не потребуется заменять PowerShell на CMD, поэтому мы не рекомендуем применять следующие настройки, если вы действительно не знаете, что делаете.
Вот как заменить PowerShell на CMD:
-
- Откройте редактор реестра, просто выполнив поиск «regedit» в Cortana/Search или через «Выполнить» (Win + R).
- В адресной строке редактора реестра вставьте «Computer\HKEY_CLASSES_ROOT\Directory\Background\shell» и нажмите Enter.
- На боковой панели найдите «cmd» и щелкните правой кнопкой мыши, затем выберите «Разрешения».
- В диалоговом окне разрешений нажмите «Дополнительно».
- Нажмите кнопку «Изменить» рядом с полем «Владелец» в верхней части диалогового окна «Дополнительно».
- В поле ввода введите свое имя пользователя — это также может быть адрес электронной почты вашей учетной записи Microsoft. Нажмите Enter после ввода имени пользователя/электронной почты.
- Вернувшись в окно «Разрешения», выберите «Администраторы» в верхней части и разрешите «Полный доступ», установив флажок «Разрешить» в диалоговом окне, затем примените изменения и закройте окно.
- Теперь удалите DWORD «HideBasedOnVelocityId» для CMD из редактора реестра.
- Возможно, вам придется перезапустить проводник из диспетчера задач, чтобы увидеть изменения в действии.
Вышеупомянутый метод покажет CMD в контекстном меню, когда вы Shift + щелкните правой кнопкой мыши в проводнике. Но если вы хотите избавиться от PowerShell, вы можете сделать это, выполнив следующие действия:
- Выполните шаги 1-7, описанные выше, но измените разрешения для «powershell» вместо CMD.
- После применения новых разрешений для PowerShell удалите параметр DWORD «ShowBasedOnVelocityId» для PowerShell.
- После этого создайте новый DWORD и назовите его «HideBasedOnVelocityId».
- Дважды щелкните вновь созданный DWORD и измените шестнадцатеричное значение на «639bc8».
- Еще раз, вам может потребоваться перезапустить диспетчер задач, чтобы увидеть изменения в действии.
Вот короткое видео, которое может быть немного проще: