Ответы:
Напишите на How To Geek , они также включают в себя загружаемые файлы reg, чтобы внести изменения для вас, или откройте regedit и перейдите к:
HKEY_CLASSES_ROOT\Drive\shell\cmd
Измените имя ключа «Extended» или просто удалите его, это даст вам «Open Command Window Here» на дисках, щелкающих правой кнопкой мыши.
Для каталогов проделайте то же самое, что и здесь:
HKEY_CLASSES_ROOT\Directory\shell\cmd
Начать / regedit
Перейдите к каждому из следующих ключей в дереве реестра:
HKEY_CLASSES_ROOT\Drive\shell\cmd
HKEY_CLASSES_ROOT\Directory\shell\cmd
HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
Удалите файл 'value' с именем 'Extended'.
Увы, редактор реестра не имеет адресной строки до Windows 10, поэтому навигация по поиску этих трех папок более утомительна, чем могла бы быть.
Мне нравится использовать небольшое расширение оболочки CmdOpen . Он заменит встроенную функциональность и улучшит ее, добавив Open Elevated Command Prompt Hereопцию. Он также добавляет записи в контекстное меню фона папки, поэтому вам не нужно наводить курсор мыши на представление дерева и нажимать на небольшую цель (или подниматься по папке, если дерево скрыто).
Вышеупомянутое решение может быть сделано без ручного редактирования реестра. Кто-то уже сделал сценарий для нас.
Обратите внимание, что перед запуском любого reg-файла просмотрите его, чтобы убедиться в его безопасности.
В других ответах описаны шаги, но импорт 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]ключей и все подразделы в группу администраторов, а затем принудительно наследование разрешений , которые предоставляют администраторам полный доступ ко всем подразделы.