Эта ситуация достаточно распространена: каталоги диска просматриваются с помощью программы Проводник (Windows Explorer) и иногда возникает необходимость открыть каталог в командной строке без ввода множества команд cd … для попадания в необходимый каталог. Существует возможность добавить новый пункт в контекстные меню папок, позволяющий выбрать команду Command Prompt Here и открыть сеанс работы с командной строкой в каталоге, открытом в программе Проводник (Windows Explorer).

Утилиту которая называется Command Prompt Here, можно получить на сайтеге компании Microsoft (эта утилита также входит в пакет Resource Kit и называется CMDHERE.INF). Утилита создает несколько записей в системном реестре, что вполне можно сделать и вручную.

  1.  Откройте редактор системного реестра (REGEDIT.EXE).

  2.  Перейдите к разделу HKEY_CLASSES_ROOT\Folder\shell (можно использовать каталог HKEY_CLASSES_ROOT\Directory\shell, но тогда изменение не будет затрагивать папки, поскольку раздел Folder более универсален).

  3.  В меню Правка (Edit) выберите команду Создать > Раздел (New > Key) и введите имя раздела CmdHere (или любое другое название).

  4.  Перейдите в новый раздел и выберите команду Создать > Раздел  (New > Key). Введите имя command буквами нижнего регистра.

  5.  В разделе CmdHere дважды кликните на записи (По умолчанию) и введите имя пункта, которое будет отображаться при щелчке на каталоге правой кнопкой мыши (например, Command Prompt Here). В качестве дополнительного параметра можно добавить символ & перед необходимой буквой, так чтобы в меню буква оказалась подчеркнутой.

  6.  Перейдите в раздел command и дважды кликните на записи (По умолчанию). Введите следующее значение:

\System32\cmd.exe /k cd "%1"

Например, c:\windows\System32\cmd.exe /k cd "%1". Вместо "%1"
можно использовать "%l", что позволит поддерживать длинные имена файлов.

  7.  Завершите работу с редактором.

Необходимость в перезагрузке компьютера отсутствует и новый пункт контекстного меню будет сразу доступен при щелчке правой кнопкой мыши на папке.

Выполнение описанных выше действий в Windows позволяет указать открытие сеанса командной строки не только в папке, но и на определенном диске.