В Windows 11 контекстное меню «Открыть окно команд здесь» по умолчанию отсутствует. Вместо этого вы увидите опции «Открыть в терминале Windows» и «Открыть окно PowerShell здесь» (при нажатии Shift + щелчок правой кнопкой мыши по папке) в контекстном меню папки.
В этой статье рассказывается, как добавить «Открыть окно команд здесь» (в Windows 11), чтобы открыть окно командной строки в этом каталоге.
Тема называется: «открыть консоль с нужным путём»
«Открыть окно команд здесь» в Windows 11
Вариант 1: Добавить «Открыть окно команд здесь»
С помощью редактирования реестра можно вернуть традиционную опцию «Открыть окно команд здесь» в контекстное меню для папок (каталогов) файловой системы и дисков.
- Откройте Блокнот.
- Скопируйте следующие строки и вставьте их в Блокнот:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cmdprompt] @="@shell32.dll,-8506" "NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\cmdprompt] "Icon"=hex(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_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\Drive\shell\cmdprompt] "Icon"=hex(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_CLASSES_ROOT\Drive\shell\cmdprompt\command] @="cmd.exe /s /k pushd \"%V\""
- Сохраните файл как cmdhere.reg
- Дважды щелкните файл, чтобы применить настройки к реестру.
Будет надпись «Открыть окно команд»
Чтобы заменить надпись внесите следующий код:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHereAsAdmin]
@="Открыть CMD здесь"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHereAsAdmin\command]
@="cmd.exe /s /k pushd \"%V\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHereAsAdmin]
@="Открыть CMD здесь"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHereAsAdmin\command]
@="cmd.exe /s /k pushd \"%V\""
[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHereAsAdmin]
@="ElevatedCMD"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHereAsAdmin\command]
@="cmd.exe /s /k pushd \"%V\""
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHereAsAdmin]
@="Открыть CMD здесь"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHereAsAdmin\command]
@="cmd.exe /s /k pushd \"%V\""
Вариант 2: Добавить «Открыть окно Powershell здесь»
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\powershellmenu]
@="powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'"
[HKEY_CLASSES_ROOT\Directory\shell\powershellmenu\command]
@="Открыть PowerShell здесь"
Добавить Powershell с иконкой:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\PowershellMenuIcon]
@="Открыть PowerShell здесь"
"NoWorkingDirectory"=""
"Icon"="powershell.exe"
[HKEY_CLASSES_ROOT\Directory\shell\PowershellMenuIcon\command]
@="powershell.exe -noexit -command Set-Location -literalPath '%V'"
[HKEY_CLASSES_ROOT\Directory\Background\shell\PowershellMenuIcon]
@="Открыть PowerShell здесь"
"NoWorkingDirectory"=""
"Icon"="powershell.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\PowershellMenuIcon\command]
@="powershell.exe -noexit -command Set-Location -literalPath '%V'"
[HKEY_CLASSES_ROOT\Drive\shell\PowershellMenuIcon]
@="Открыть PowerShell здесь"
"NoWorkingDirectory"=""
"Icon"="powershell.exe"
[HKEY_CLASSES_ROOT\Drive\shell\PowershellMenuIcon\command]
@="powershell.exe -noexit -command Set-Location '%V'"
Вариант 3 RunAs через Powershell:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHereAsAdmin]
@="Открыть CMD здесь как Администратор"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHereAsAdmin\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k,pushd,%V' -Verb RunAs\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHereAsAdmin]
@="Открыть CMD здесь как Администратор"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHereAsAdmin\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k,pushd,%V' -Verb RunAs\""
[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHereAsAdmin]
@="Открыть CMD здесь как Администратор"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHereAsAdmin\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k,pushd,%V' -Verb RunAs\""
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHereAsAdmin]
@="Открыть CMD здесь как Администратор"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHereAsAdmin\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k,pushd,%V' -Verb RunAs\""
Удалить всё можно твиками:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\cmdprompt]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\cmdprompt]
[-HKEY_CLASSES_ROOT\Drive\shell\cmdprompt]
и
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHereAsAdmin]
[-HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHereAsAdmin]
[-HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHereAsAdmin]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHereAsAdmin]
и
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\powershellmenu]
и
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\OpenElevatedCmd]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\OpenElevatedCmd]
[-HKEY_CLASSES_ROOT\Drive\shell\OpenElevatedCmd]
[-HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenElevatedCmd]
и
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\PowershellmenuIcon]
Оригинальная запись работающая через SHIFT находится тут:
HKEY_CLASSES_ROOT\Directory\shell\Powershell
HKEY_CLASSES_ROOT\Drive\shell\Powershell
Эти ветки защищены системой от перезаписи.
Резервная копия веток из оригинала:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Powershell]
@="@shell32.dll,-8508"
"Extended"=""
"NoWorkingDirectory"=""
"ShowBasedOnVelocityId"=dword:00639bc8
[HKEY_CLASSES_ROOT\Directory\shell\Powershell\command]
@="powershell.exe -noexit -command Set-Location -literalPath '%V'"
[HKEY_CLASSES_ROOT\Drive\shell\Powershell]
@="@shell32.dll,-8508"
"Extended"=""
"NoWorkingDirectory"=""
"ShowBasedOnVelocityId"=dword:00639bc8
[HKEY_CLASSES_ROOT\Drive\shell\Powershell\command]
@="powershell.exe -noexit -command Set-Location -literalPath '%V'"