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


26

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

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

Ответы:


19

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

HKEY_CLASSES_ROOT\Drive\shell\cmd

Измените имя ключа «Extended» или просто удалите его, это даст вам «Open Command Window Here» на дисках, щелкающих правой кнопкой мыши.

Для каталогов проделайте то же самое, что и здесь:

HKEY_CLASSES_ROOT\Directory\shell\cmd

Не уверен, что трудно следовать, это простое переименование 2 записей, и даже тогда вы можете просто удалить их. Он предложил переименовать, потому что вы можете переименовать их обратно, чтобы получить оригинальную функциональность. В любом случае +1 за правильный ответ. Хотя обычно полезно записать процедуру в дополнение к ссылке на оригинал, поскольку если связанная страница становится недоступной, ваш ответ будет бессмысленным.
Т. Кальтнекар,

Теперь, когда я перечитал его через некоторое время вдали от ПК, в нем есть смысл ... Я исправлю свой ответ шагами.
Windos

Так что вы можете добавить записи в скрытый список, добавив эту запись реестра?
paradroid

@paradroid: я верю, что это так, да.
afrazier

@paradroid: я не понимаю, почему нет. Я мог бы поиграть с этим работой, если есть затишье.
Windos

15
  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, поэтому навигация по поиску этих трех папок более утомительна, чем могла бы быть.


4
+1 за покрытие HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ cmd
trlkly

1
Мне пришлось это снова после установки Windows 10 «юбилейное обновление»
полковник Panic

«Ошибка удаления значений: невозможно удалить все указанные значения.» С уважением, Windows 10 Pro, версия 1607
Самир

Windows 10 «Обновление создателей» просто отменило это снова для меня
полковник Паник

9

Мне нравится использовать небольшое расширение оболочки CmdOpen . Он заменит встроенную функциональность и улучшит ее, добавив Open Elevated Command Prompt Hereопцию. Он также добавляет записи в контекстное меню фона папки, поэтому вам не нужно наводить курсор мыши на представление дерева и нажимать на небольшую цель (или подниматься по папке, если дерево скрыто).


Это был мой любимый на Windows 8.1. Есть идеи, если он все еще работает на Windows 10? Я знаю, что на веб-странице написано «Windows 2000 или более поздняя версия», но я также знаю, что Windows 10 плохо работает на моем ПК, когда я использовал некоторые из этих расширений из Интернета. Вероятно, из-за того, что Microsoft добавила свои собственные как для обычных, так и для повышенных командных приглашений в новом проводнике.
Самир

@sammyg: я не пробовал, потому что просто поместил нужные мне кнопки на панель быстрого действия (подсказка: щелкните правой кнопкой мыши на ленте или элементах меню), но я использую HashCheck от того же автора, и он работает хорошо для Windows 10. Он просто должен быть переустановлен, когда поставляются новые сборки Windows. (Который - если вы находитесь на
быстром

Забавно, что совместимость таких простых приложений нарушается в каждой новой сборке Windows 10. Я нахожусь на медленном кольце, поэтому мне нравится думать, что мне повезло больше, но я также получаю свои проблемы, как только они давят новое строится на мне. Сейчас у моего нового ноутбука проблемы с подключением к удаленному рабочему столу. Я обновил его с Home до Pro всего несколько недель назад и сделал чистую установку. Тем не менее, я не могу использовать одно из основных преимуществ Pro Edition. Все мои другие ПК с Pro работают нормально, но их нет в версии 1607. Во всяком случае ... Спасибо за обновление!
Самир

Последняя версия (с 2011 года) все еще работает на Windows 10
kapex

1

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

http://www.sevenforums.com/tutorials/134840-open-command-window-here-add-remove-shift-right-click.html

Обратите внимание, что перед запуском любого reg-файла просмотрите его, чтобы убедиться в его безопасности.


ЭТО должен быть принят ответ.
Бруно Гельб

1
Привет, Jus12, можешь отредактировать свой ответ, включив в него информацию по ссылке? Спасибо
канадец Люк ВОССТАНОВИТЬ МОНИКУ

1

В других ответах описаны шаги, но импорт 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]ключей и все подразделы в группу администраторов, а затем принудительно наследование разрешений , которые предоставляют администраторам полный доступ ко всем подразделы.


0

В Windows 10 версии 1607 безопасность ключей должна быть изменена, чтобы можно было изменить / удалить значение ( источник ):

  • Щелкните правой кнопкой мыши ключ «cmd» в дереве
  • Выберите разрешения ...

    введите описание изображения здесь

  • Нажмите кнопку Дополнительно

    введите описание изображения здесь

  • Изменить владельца на текущего пользователя
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.