Перейти к содержанию

Добавьте «Открыть окно команд здесь» в контекстное меню в Windows 10.

В последних версиях Windows 10 (Creators Update и выше) пункт контекстного меню «Открыть командную строку здесь» был удален и заменен на «Открыть окно PowerShell здесь».if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};

Корпорация Майкрософт, стремясь вывести на первый план лучших возможностей командной строки для всех опытных пользователей, сделала PowerShell де-факто командной оболочкой.

В этой статье рассказывается, как добавить «Открыть окно командной строки здесь» в контекстное меню Windows 10. При желании вы также можете удалить здесь окно Открыть PowerShell из контекстного меню.

Вы также можете знать, что, начиная с предварительной сборки 14971, записи «Командная строка» и «Командная строка (администратор)» в Победить+Икс меню (меню, которое появляется при щелчке правой кнопкой мыши на кнопке «Пуск») были заменены ссылками PowerShell.

Цитата из Microsoft:

Он (PowerShell) заменяет командную строку (также известную как «cmd.exe») в меню WIN + X, в меню «Файл» проводника и в контекстном меню, которое появляется при щелчке правой кнопкой мыши по пробелу в проводнике. Ввод «cmd» (или «powershell») в адресной строке проводника останется быстрым способом запустить командную оболочку в этом месте.

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};

Для тех, кто предпочитает использовать командную строку, вы можете отказаться от изменения WIN + X, открыв Параметры → Персонализация → Панель задач и выбрав «Заменить командную строку на Windows PowerShell» в меню, когда я щелкаю правой кнопкой мыши кнопку «Пуск» или нажимаю Клавиша Windows + X »в положение« Выкл. ».

win x заменить powershell на командную строку

Хотя вы можете запускать старые команды в окне PowerShell, вам необходимо использовать суффикс «.exe» при выполнении определенных команд. Например, выполнение команды «SC» в окне PowerShell дает результаты, отличные от результатов, получаемых при запуске той же команды из обычной оболочки командной строки.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

“SC»Понимается как псевдоним для»Set-Content»Командлет PowerShell. Итак, чтобы управлять службами с помощью команды SC (SC.EXE) в окне PowerShell, вам нужно будет ввести расширение файла — .EXE. В то время как обычная оболочка командной строки (CMD.exe) знает, что SC — это не что иное, как SC.EXE, предполагая, что нет файла с тем же именем и с .COM расширение существует в пути.

Добавить командную строку в контекстное меню

Если вам нравится старая командная строка (cmd.exe), вы можете добавить традиционную опцию «Открыть командное окно здесь» обратно в контекстное меню для папок файловой системы и дисков с помощью редактирования реестра.

Способ 1

Этот метод создает новый пункт меню с именем «Открыть окно команд здесь», добавляя необходимые записи в реестр контекстного меню.

  1. Откройте Блокнот.
  2. Скопируйте следующие строки и вставьте их в Блокнот:
    Редактор реестра Windows версии 5.00
    [HKEY_CLASSES_ROOT \ Directory \ shell \ cmdprompt] @ = "@ shell32.dll, -8506" "NoWorkingDirectory" = ""
    [HKEY_CLASSES_ROOT \ Directory \ shell \ cmdprompt \ command] @ = "cmd.exe / s / k pushd \"% V \ ""
    [HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ cmdprompt] @ = "@ shell32.dll, -8506" "NoWorkingDirectory" = ""
    [HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ cmdprompt \ command] @ = "cmd.exe / s / k pushd \"% V \ ""
    [HKEY_CLASSES_ROOT \ Drive \ shell \ cmdprompt] @ = "@ shell32.dll, -8506" "NoWorkingDirectory" = ""
    [HKEY_CLASSES_ROOT \ Диск \ оболочка \ cmdprompt \ команда] @ = "cmd.exe / s / k pushd \"% V \ "" 
  3. Сохраните файл как «cmdhere.reg“
  4. Дважды щелкните файл, чтобы применить настройки к реестру.

Вы также можете загрузить следующий файл реестра:if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-large-leaderboard-2-0’)};

  • Скачать cmd-here-windows-10.zip

Это добавляет параметр «Открыть командное окно здесь» в контекстное меню для папок и дисков, которое при нажатии открывает окно командной строки на текущем диске или пути к каталогу.

добавьте cmd сюда в контекстное менюЧтобы отобразить значок контекстного меню командной строки, примените cmd-здесь-windows-10-with-icon.reg файл, включенный в zip-файл.СВЯЗАННЫЕ: Удалите «Открыть окно PowerShell здесь» из контекстного меню.

Дополнительный совет: добавьте «Открыть окно команд здесь» в качестве расширенного меню.

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-banner-1-0’)};Если вы хотите показать «Открыть окно команд здесь» как расширенное или скрытое меню (чтобы уменьшить беспорядок), используйте вместо этого этот файл реестра:

Редактор реестра Windows версии 5.00
[HKEY_CLASSES_ROOT \ Directory \ shell \ cmdprompt] @ = "@ shell32.dll, -8506" "NoWorkingDirectory" = "" "Расширенный" = ""
[HKEY_CLASSES_ROOT \ Directory \ shell \ cmdprompt \ command] @ = "cmd.exe / s / k pushd \"% V \ ""
[HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ cmdprompt] @ = "@ shell32.dll, -8506" "NoWorkingDirectory" = ""
[HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ cmdprompt \ command] @ = "cmd.exe / s / k pushd \"% V \ ""
[HKEY_CLASSES_ROOT \ Drive \ shell \ cmdprompt] @ = "@ shell32.dll, -8506" "NoWorkingDirectory" = "" "Расширенный" = ""
[HKEY_CLASSES_ROOT \ Диск \ оболочка \ cmdprompt \ команда] @ = "cmd.exe / s / k pushd \"% V \ "" 

«Расширенное» меню появляется только при нажатии и удерживании кнопки Сдвиг при щелчке правой кнопкой мыши по папке или диску.

Способ 2

Пункт реестра контекстного меню «Открыть командное окно здесь» по-прежнему существует по умолчанию в Windows 10. Но он стал неактивным с указанием значения реестра с именем HideBasedOnVelocityId.

В этом методе мы меняем HideBasedOnVelocityId значение реестра для 0 с помощью HKEY_CURRENT_USER переопределить. Это включит встроенное и неактивное «Открыть окно команд здесь» в контекстном меню.

  1. Откройте Блокнот.
  2. Скопируйте следующие строки и вставьте их в Блокнот:
    Редактор реестра Windows версии 5.00
    [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Directory \ shell \ cmd] "HideBasedOnVelocityId" = двойное слово: 00000000 «Значок» = шестнадцатеричный (2): 25,00,73,00,79,00,73,00,74,00,65,00,6d, 00,72,00,6f, 00,6f, 00,74 , \ 00,25,00,5c, 00,73,00,79,00,73,00,74,00,65,00,6d, 00,33,00,32,00,5c, 00,63,00, \ 6d, 00,64,00,2e, 00,65,00,78,00,65,00,2c, 00,30,00,00,00
    [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Drive \ shell \ cmd] «HideBasedOnVelocityId» = двойное слово: 00000000 «Значок» = шестнадцатеричный (2): 25,00,73,00,79,00,73,00,74,00,65,00,6d, 00,72,00,6f, 00,6f, 00,74 , \ 00,25,00,5c, 00,73,00,79,00,73,00,74,00,65,00,6d, 00,33,00,32,00,5c, 00,63,00, \ 6d, 00,64,00,2e, 00,65,00,78,00,65,00,2c, 00,30,00,00,00 
  3. Сохраните файл как «cmdhere2.reg“
  4. Дважды щелкните файл, чтобы применить настройки к реестру.

Вот и все. Это включает пункт контекстного меню «Открыть окно команд здесь» (со значком) для каталогов и дисков.
значок контекстного меню cmdhere
Этот метод работает только для текущей учетной записи пользователя, то есть для каждой учетной записи пользователя.

(Для версии этой статьи для Windows 11 ознакомьтесь со страницей Как добавить параметр «Открыть окно команд здесь» в Windows 11.)if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-leader-1-0’)};

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *