Добавить cmd в контекстное меню папки .

открыть cmd из контекстного меню

В Windows 10 мест, откуда можно было бы запустить командную консоль cmd, заметно прибавилось. Мы же попробуем добавить cmd в контекстное меню папки. В различных сборках этой версии соответствующий пункт то исчезал, то появлялся. Чаще всего Microsoft решала заменить привычный обработчик команд cmd на более мощный PowerShell. Пропишем же консоль в меню папки раз и навсегда:

открыть cmd из контекстного меню
зажимаем Shift, щёлкаем правой кнопкой мышки

Напоминаю, что пункт Открыть окно команд будет появляться в расширенной версии меню, т.е. после нажатия Shift->ПКМ (правая кнопка мыши).

ДЛЯ СПРАВКИ

Вообще этот пункт в меню появляется благодаря вот этим трём параметрам реестра:

HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
HKEY_CLASSES_ROOT\Directory\shell\cmd
HKEY_CLASSES_ROOT\Drive\shell\cmd

Разработчики сделали просто: либо вообще удалили описываемые ниже параметры, либо добавили “значение наоборот” или так называемую заглушку. Мы займёмся обратным процессом. Для этого мы отредактируем всего лишь один из указанных разделов.

Отправляемся в реестр и подправляем права доступа

Открываем редактор реестра, в котором нам нужен раздел

HKEY_CLASSES_ROOT\Directory\shell\cmd

Чтобы впоследствии не было проблем с правами, проверьте, достаточно ли их, чтобы проводить изменения. Для этого:

  • отправляемся по указанному пути
  • правой кнопкой мыши вызываем свойства подраздела cmd и нажимаем Разрешения…

разрешения на работу с реестром

  • в окне Разрешения для группы cmd нажмём на Добавить:

разрешения для группы

  • в этом окне найдём себя в числе пользователей (можно воспользоваться кнопкой Проверить имена) и согласимся, нажимая кнопки ОК …

добавить пользователя в разрешения

и последующие Применить и ОК. Этим остаётся присвоить себе полные права:

разрешения для пользователя

Теперь вы “в теме”.

Изменяем изменения…

Ключевым параметром искомого пункта в реестре является тот, что именуеюся

ShowBasedOnVelocityId

со значением 639bc8, и расположен он здесь (должен, по крайней мере):

открыть окно команд в реестре

Повторюсь: разрабы его или удалили или заменили на

HideBasedOnVelocityId

с тем же значением. Мы же, соответственно…

  • если пункт HideBasedOnVelocityId есть – переименовываем на ShowBasedOnVelocityId, оставляя присвоенное параметру значение
  • если нет – создаём двоичный параметр DWORD независимо от разрядности вашей Windows и называем его ShowBasedOnVelocityId с присвоением ему значения 639bc8

добавить консоль cmd в контекстное меню папки

Редактор реестра закрываем, перезагружаться не нужно. Жмите на любую папку с зажатой Shift. Результат увидите.

Успехов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Максимальный размер загружаемого файла: 50 МБ. Вы можете загрузить: изображение, видео. Ссылки на YouTube, Facebook, Twitter и другие сервисы, вставленные в текст комментария, будут автоматически встроены. Перетащите файлы сюда