BeginPC.ru

Компьютер для начинающих и не только

Контекстное меню проводника Windows 10 с кастомизированным пунктом открыть окно команд

Зачастую нужно воспользоваться окном команд и при этом нужная папка уже открыта в Проводнике. В таком случае гораздо удобней чтобы консоль открылась сразу с этим путем, а не переходить в нужное место командой cd. Раньше для решения данной задачи можно было щелкнуть правой кнопкой мыши с нажатой клавишей Shift и выбрать в контекстном меню «Открыть окно команд».

Поскольку в Майкрософт продвигают PowerShell, то с некоторых пор в Windows 10 данный пункт меню был заменен на «Открыть окно PowerShell здесь». Как теперь открыть командную строку в текущей папке Windows 10? Есть несколько способов это сделать.

Самый простой вариант это находясь в нужной папке набрать в адресной строке Проводника cmd и нажать клавишу Enter или стрелку вправо справа от строки. В результате откроется окно командной строки в расположении текущей папки, а не папке юзера как по умолчанию.

Те пользователи компьютера, кому удобней старый вариант с контекстным меню могут вернуть привычный пункт с помощью правки реестра Windows 10. Открываем редактор реестра нажав WIN+R и вводим regedit, а затем Enter. Переходим в раздел HKEY_CLASSES_ROOT\Directory\Background\shell\cmd

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

Щелкаем правой кнопкой мыши по разделу cmd в дереве слева и выбираем пункт «Разрешения...». Откроется окно настройки разрешений, в котором нажимаем кнопку «Дополнительно» расположенную внизу.

окно разрешений для раздела cmd

Появится еще одно окно «Дополнительные параметры безопасности для "cmd"» вверху которого будет надпись «Владелец: TrustedInstaller» и справа ссылка «Изменить» которую нужно нажать. В следующем окне в поле «Введите имена выбираемых объектов» вводим имя учетной записи или группы кого хотим сделать новым владельцем данного раздела реестра. Затем нажимаем кнопку проверить имена и следом OK.

изменение владельца раздела реестра 

Снова появится предыдущее окно, но владельцем будет значится указанный вами на предыдущем шаге. Здесь нужно поставить галочку «Заменить владельца подконтейнеров и объектов» и нажать OK.

настройка владельца подконтейнеров и объектов

Осталось дать себе права на редактирование. Для этого в окне «Разрешения для группы "cmd"» выбираем пользователя или группу назначенных владельцем и напротив «Полный доступ» отмечаем чекбокс «Разрешить» и нажимаем OK.

Даем себе полный доступ

Теперь, когда мы стали владельцем этого раздела и обладаем полным доступом можно вносить в него изменения. В правой части окна щелкаем правой кнопкой мыши по параметру HideBasedOnVelocityId и переименовываем его в ShowBasedOnVelocityId.

Переименовываем параметр HideBasedOnVelocityIdcmd в ShowBasedOnVelocityId

Собственно, уже сейчас щелкнув по свободному месту в Проводнике с нажатой клавишей Shift в контекстном меню должно появиться «Открыть окно команд».

Контекстное меню проводника Windows 10 с пунктом "Открыть окно команд"

На самом деле пока мы вернули возможность открывать командную строку в папке Windows 10 не для всех ситуаций. Чтобы закрыть данный вопрос полностью, требуется повторить все вышеперечисленные действия еще для двух разделов реестра: HKEY_CLASSES_ROOT\Directory\shell\cmd и HKEY_CLASSES_ROOT\Drive\shell\cmd. Первый раздел отвечает за меню папок, а второй дисков.

Можно на этом не останавливаться и продолжить настраивать контекстное меню Проводника Windows 10 на свой вкус. Не нравится стандартное название пункта, щелкаем ПКМ по параметру «(По умолчанию)» выбираем изменить и вводите, что-нибудь свое, допустим «Запуск CMD». Если вы хотите, чтобы перед пунктом меню была соответствующая иконка, то надо создать новый строковый параметр с именем Icon и значением imageres.dll,-5323. Сделать это можно щелкнув ПКМ по свободному месту в правой части окна и выбрав «Создать» ⇒ «Строковый параметр».

Настройка отображения пункта в меню

В результате меню примет вид как на изображении в начале статьи. Как уже говорилось выше, когда настройки сделаны лучше вернуть прежнего владельца раздела реестра указав в качестве имени «NT Service\TrustedInstaller». Теперь вы знаете, как можно в случае необходимости вернуть пункт «Открыть окно команд» в контекстное меню Проводника Windows 10 и сделать настройку его внешнего вида под себя. А кто не желает лезть в настройки реестра, может пользоваться вариантом с адресной строкой Проводника. О том, как сделать, чтобы по умолчанию Проводник Windows 10 запускался в произвольной папке можно узнать здесь.