Если удерживать Shiftправую кнопку мыши при щелчке по папке в Windows, в контекстном меню появится опцияОткрыть командное окно здесь.
Есть ли настройка реестра или расширение/дополнение, которое освобождает вас от необходимости удерживать Shiftэту операцию?
решение1
Напишите наКак стать гиком, они также включают загружаемые reg-файлы, которые помогут вам внести изменения, или откройте regedit и перейдите к:
HKEY_CLASSES_ROOT\Drive\shell\cmd
Измените имя ключа «Extended» или просто удалите его. После этого при щелчке правой кнопкой мыши по дискам появится опция «Открыть окно команд здесь».
Для каталогов сделайте то же самое, что и выше:
HKEY_CLASSES_ROOT\Directory\shell\cmd
решение2
Пуск / regedit
Перейдите к каждому из следующих ключей в дереве реестра:
HKEY_CLASSES_ROOT\Drive\shell\cmd HKEY_CLASSES_ROOT\Directory\shell\cmd HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
Удалите файл «value» с именем «Extended».
Увы, в редакторе реестра до Windows 10 не было строки URL-адреса, поэтому навигация по этим трем папкам оказалась более утомительной, чем могла бы быть.
решение3
Мне нравится использовать маленькийCmdOpenРасширение оболочки. Оно заменит встроенную функциональность и улучшит ее, добавив опцию Open Elevated Command Prompt Here
. Оно также добавляет записи в контекстное меню фона папки, так что вам не придется наводить курсор на вид дерева и нажимать на маленькую цель (или переходить на папку вверх, если дерево скрыто).
решение4
В других ответах описаны эти шаги, но импорт файла REG
также может выполнить эту задачу:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
[HKEY_CLASSES_ROOT\Drive\Background\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
[HKEY_CLASSES_ROOT\Drive\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
Значения ShowBasedOnVelocityId
и HideBasedOnVelocityId
существуют, потому чтоWindows пытается принудительно запустить PowerShell поверх обычной командной строки, вставляя эти значения в эти ключии аналогичные \PowerShell
ключи.
Но прежде чем вы это сделаете, вам придетсяубедитесь, что у вашей учетной записи есть разрешение на доступ к соответствующим разделам реестратак как после каждого крупного обновления Windows TrustedInstaller
учетная запись любит брать под контроль изменяемые ею настройки. Я обычно устанавливаю владельцев ключей [HKCR\Directory]
и [HKCR\Drive]
всех подразделов в группу Администраторы, а затем принудительно включаю наследование разрешений, которые предоставляют Администраторам полный доступ ко всем подразделам.