Как изменить стартовый каталог CMD [duplicate]

16

Я хочу изменить каталог запуска CMD при запуске черезStart+R

В настоящее время он указывает на мою папку пользователей. Мне нужно, чтобы он указывал на C: \ Windows \ System32 \

Когда я вручную перехожу к C: \ Windows \ System32 \ и запускаю оттуда CMD, он начинается по нужному пути. Когда я запускаю из Win+R, он запускается из папки пользователей.

Я подозреваю, что мне нужно изменить реестр или переменную среды. Кто-нибудь знает как?

НАСТОЯЩИЙ ВОПРОС ОТЛИЧАЕТСЯ ОТ ДРУГИХ ПО ПРИЧИНЕ, ОБЪЯСНЕННОЙ @KARAN (ПРОЧИТАЙТЕ ТРЕТИЙ КОММЕНТАРИЙ ОТ ОТВЕТОВ НИЖЕ)

РАЗНЫЕ ОТВЕТЫ ТОЛЬКО РАБОТАЮТ ДЛЯ ШОРТКУ

Изменить: Нашел правильный ответ, спрятанный в яме из предоставленных ссылок, в километрах от предполагаемого «правильного ответа»

[HKEY_CURRENT_USER \ Software \ Microsoft \ Командный процессор] "Autorun" = "cd C: \ Windows \ System32 \"

Лукас Б.С.
источник
Это просто обходной путь :) Autorun содержит любую команду для выполнения при cmd.exeзапуске process ( ). Он не будет работать во многих случаях, например, если %homedrive%нет, c:как cdтребуется, /dчтобы переключиться на другой диск или %windir%нет c:\windows:)
Не будет работать, если автозапуск отключен cmd /d:)
1
В качестве альтернативы вы можете использовать cmd /k "cd /d %windir%\sytstem32"для той же цели.

Ответы:

9

Если вы нажмете кнопку «Win» (Пуск) и введите поле поиска CMD, вместо того, чтобы щелкать «Командная строка» (cmd.exe или «Командная строка» в зависимости от версии Windows), либо щелкните правой кнопкой мыши и выберите свойства, либо, если они отсутствуют, выберите, Open File Locationзатем щелкните правой кнопкой мыши и выберите свойства CommandPromptярлыка.

Вы можете получить к нему прямо в этой папке: %APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools

В поле «Начать с:» обычно указывается %HOMEDRIVE%%HOMEPATH%

Это заставляет cmd запускаться в домашней папке. Вы можете изменить это на то, что вы предпочитаете.

Павел
источник
Win + R (что, я полагаю, он имеет в виду под Start + R) - это диалоговое окно «Выполнить», и вы путаете его с поиском в меню «Пуск» ярлыка командной строки. Если он откроет окно командной строки, введя cmd в диалоговом окне «Выполнить», то, что вы предложили, очевидно, не будет работать для него.
Каран
1
@ Каран Я интерпретирую то, что написал ОП, используя Start + R (Win + R) и печатая cmd- поэтому, если моя интерпретация неверна, то этот ответ будет работать для него (попробуйте). В любом случае, это обман, по-моему, я должен был это проверить.
Пол
Вы просите меня попробовать? Пожалуйста, попробуйте сами. Идем дальше: нажмите Win + R, введите cmd в текстовое поле, щелкните его правой кнопкой мыши и теперь, где вы видите свойства? Позвольте мне повторить, что вы перепутали ввод cmd в диалоговом окне «Выполнить» (Win + R) с поиском ярлыка командной строки в меню «Пуск» (Win). Только ярлык имеет диалог свойств, который вы можете редактировать.
Каран
@ Каран Дерьмо, извини, ты прав, я инстинктивно нажал кнопку выигрыша и набрал ее, пропустил то, что ты говорил.
Пол
1
@KalpeshSoni Ответ обновлен, чтобы отразить более свежие версии.
Пол