В Windows 10 мест, откуда можно было бы запустить командную консоль cmd, заметно прибавилось. Мы же попробуем добавить cmd в контекстное меню папки. В различных сборках этой версии соответствующий пункт то исчезал, то появлялся. Чаще всего Microsoft решала заменить привычный обработчик команд cmd на более мощный PowerShell. Пропишем же консоль в меню папки раз и навсегда:
Напоминаю, что пункт Открыть окно команд будет появляться в расширенной версии меню, т.е. после нажатия 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
Редактор реестра закрываем, перезагружаться не нужно. Жмите на любую папку с зажатой Shift. Результат увидите.
Успехов.