Как заменить PowerShell командной строкой в ​​контекстном меню проводника в Windows 10

Значок времени чтения 3 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь 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:

    1. Откройте редактор реестра, просто выполнив поиск «regedit» в Cortana/Search или через «Выполнить» (Win + R).
  1. В адресной строке редактора реестра вставьте «Computer\HKEY_CLASSES_ROOT\Directory\Background\shell» и нажмите Enter.
  2. На боковой панели найдите «cmd» и щелкните правой кнопкой мыши, затем выберите «Разрешения».
  3. В диалоговом окне разрешений нажмите «Дополнительно».
  4. Нажмите кнопку «Изменить» рядом с полем «Владелец» в верхней части диалогового окна «Дополнительно».
  5. В поле ввода введите свое имя пользователя — это также может быть адрес электронной почты вашей учетной записи Microsoft. Нажмите Enter после ввода имени пользователя/электронной почты.
  6. Вернувшись в окно «Разрешения», выберите «Администраторы» в верхней части и разрешите «Полный доступ», установив флажок «Разрешить» в диалоговом окне, затем примените изменения и закройте окно.
  7. Теперь удалите DWORD «HideBasedOnVelocityId» для CMD из редактора реестра.
  8. Возможно, вам придется перезапустить проводник из диспетчера задач, чтобы увидеть изменения в действии.

Вышеупомянутый метод покажет CMD в контекстном меню, когда вы Shift + щелкните правой кнопкой мыши в проводнике. Но если вы хотите избавиться от PowerShell, вы можете сделать это, выполнив следующие действия:

  1. Выполните шаги 1-7, описанные выше, но измените разрешения для «powershell» вместо CMD.
  2. После применения новых разрешений для PowerShell удалите параметр DWORD «ShowBasedOnVelocityId» для PowerShell.
  3. После этого создайте новый DWORD и назовите его «HideBasedOnVelocityId».
  4. Дважды щелкните вновь созданный DWORD и измените шестнадцатеричное значение на «639bc8».
  5. Еще раз, вам может потребоваться перезапустить диспетчер задач, чтобы увидеть изменения в действии.

Вот короткое видео, которое может быть немного проще:

Подробнее о темах: CLI, CMD, Командная строка, Командная строка, Творцы Update, File Explorer, Графический интерфейс пользователя, как, Microsoft, PowerShell, Советы, Окна 10, Творцы 10 обновления Windows, Окна Insider