Как получить доступ к опции «Открыть окно команд» в Windows, не удерживая клавишу Shift?

Как получить доступ к опции «Открыть окно команд» в Windows, не удерживая клавишу Shift?

Если удерживать Shiftправую кнопку мыши при щелчке по папке в Windows, в контекстном меню появится опцияОткрыть командное окно здесь.

Есть ли настройка реестра или расширение/дополнение, которое освобождает вас от необходимости удерживать Shiftэту операцию?

решение1

Напишите наКак стать гиком, они также включают загружаемые reg-файлы, которые помогут вам внести изменения, или откройте regedit и перейдите к:

HKEY_CLASSES_ROOT\Drive\shell\cmd

Измените имя ключа «Extended» или просто удалите его. После этого при щелчке правой кнопкой мыши по дискам появится опция «Открыть окно команд здесь».

Для каталогов сделайте то же самое, что и выше:

HKEY_CLASSES_ROOT\Directory\shell\cmd

решение2

  1. Пуск / regedit

  2. Перейдите к каждому из следующих ключей в дереве реестра:

    HKEY_CLASSES_ROOT\Drive\shell\cmd
    HKEY_CLASSES_ROOT\Directory\shell\cmd
    HKEY_CLASSES_ROOT\Directory\Background\shell\cmd  
    
  3. Удалите файл «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]всех подразделов в группу Администраторы, а затем принудительно включаю наследование разрешений, которые предоставляют Администраторам полный доступ ко всем подразделам.

Связанный контент