Изменение каталога запуска по умолчанию для командной строки в Windows 7

Как мне изменить каталог запуска по умолчанию для командной строки в Windows 7?

Обычно я запускаю командную строку из C:\

  WIN-R (Run Prompt)
  cmd /K cd C:\

Я хочу сделать следующее для запуска командной строки из C:\

  WIN-R (Run Prompt)
  cmd

Ответ 1

При добавлении записи AutoRun в HKEY_CURRENT_USER\Software\Microsoft\Command Processor, например, ответ Shinnok - это путь он также может портить вещи, вам действительно стоит попытаться обнаружить простой запуск cmd.exe и script/program, используя cmd.exe в качестве дочернего процесса:

IF /I x"%COMSPEC%"==x%CMDCMDLINE% (cd /D c:\)

Ответ 2

Сделайте ярлык, указывающий на cmd.exe somwhere (например, рабочий стол), затем щелкните правой кнопкой мыши на копии и выберите "свойства". Перейдите в меню "Ярлык" и измените каталог "Начать в:".

Ответ 3

Следующее решение сработало для меня. Перейдите в контекстное меню командной строки в меню "Пуск":

C:\Users\ваше имя пользователя\AppData\Роуминг\Microsoft\Windows\Меню Пуск\Programs\Аксессуары\Командная строка

Щелкните правой кнопкой мыши файл ярлыка, чтобы открыть диалоговое окно свойств. В текстовом поле "Начать в:" вы должны увидеть% HOMEDRIVE %% HOMEPATH%. Если вы хотите, чтобы приглашение начиналось с C: \, просто замените переменные на "C: \" (без кавычек).

Обновление

Похоже, что в последнее время Microsoft изменила это поведение, и теперь требуется дополнительный шаг. После выполнения вышеперечисленных шагов скопируйте измененный ярлык "Командная строка" и переименуйте его в "cmd". Затем при вводе "cmd" в меню "Пуск" он должен снова работать.

Ответ 4

Откройте regedit и перейдите к этому пути

HKEY_CURRENT_USER\Software\Microsoft\Command Processor

Создайте новую строку с именем Autorun. Установите значение cd /d C:\.

Запустите cmd снова. Вуаля!

Ответ 5

Самый простой способ сделать это

  • Нажмите "Пуск" и введите "cmd" или "command prompt".
  • Выберите Top most search application с именем точно такого же "cmd" или "командной строки".
  • Щелкните правой кнопкой мыши на нем и выберите "Отправить в" = > "Рабочий стол".
  • На рабочем столе Появится ярлык "cmd"
  • Щелкните правой кнопкой мыши на этом значке и выберите "Свойства"
  • Появится всплывающее окно, в закладке "Ярлык" Введите новое местоположение в опции "Ввести в" (например, D:\xyz)
  • Перетащите этот значок и добавьте его в "Панель задач"

Ответ 6

Это не работает для меня. Я пробовал это как в Win7 64bit, так и в Vista 32.

Я использую приведенную ниже командную строку для добавления этой возможности.

reg add "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v AutoRun/t REG_SZ/d "IF x" % COMSPEC% "== x% CMDCMDLINE% (cd/D c:)"

Ответ 7

В меню "Пуск" Windows щелкните правой кнопкой мыши "Командная строка".

Нажмите "Свойства".

Откроется диалоговое окно "Свойства командной строки".

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

Пример: Chand% HOMEDRIVE %% HOMEPATH% to D:\PersonalPrograms.

В следующий раз, когда вы запустите командную строку, стартовой папкой будет D:\PersonalPrograms

Ответ 8

На окнах 7:

  1. Выполните поиск "cmd" на вашем компьютере с Windows
    1. щелкните правой кнопкой мыши cmd и щелкните левой кнопкой мыши "Закрепить в меню" Пуск "(в качестве альтернативы щелкните правой кнопкой мыши cmd - нажмите кнопку" Копировать ", а затем вставьте на рабочий стол).
    2. щелкните правой кнопкой мыши на cmd в меню "Пуск" или на рабочем столе (в зависимости от выбора 2 выше) - щелкните левой кнопкой мыши свойства
    3. внутри текстового поля "начать с" вставьте расположение вашего начального каталога по умолчанию
    4. Нажмите Применить и ОК

Каждый раз, когда вы нажимаете на cmd в меню "Пуск" или ярлыке на рабочем столе, CMD открывается в вашем местоположении по умолчанию

Ответ 9

изменение ярлыка под Windows System 8.1 работало для меня - еще одна вещь, которую я нашел, это то, что "Начать In:" WORKS, когда Advanced → Run as admin, - UNCHECKED, однако, если CHECKED, он не работает

Ответ 10

Бит опоздал, но игнорирует моды реестра. Просто измените цель ярлыка на:

cmd /k "command"

то есть.

cmd /k "cd\myStartUpFolder"

Voila!

Ответ 11

HKEY_CURRENT_USER\Программное обеспечение\Microsoft\Командный процессор

строка: автозапуск Значение: cd/d% ~ dp0

все файлы bat будут выполняться из местоположения файла bat.

Ответ 12

Редактировать: на самом деле кажется, что редактирование ярлыка файла нарушает комбинацию клавиш Win + x, c. (Мораль этой истории: изменяйте только те системные файлы, которые вы знаете, как исправить! В конце концов, после обновления Windows он восстанавливал сам себя.)

В итоге я создал новый ярлык командной строки в стартовой папке и прикрепил его к панели задач, которую я запускаю вместо cmd.exe


Как указывают другие ответы, изменение места запуска команды автозапуска реестра является плохой идеей, поскольку оно молча нарушает работу других программ, которые выполняют оболочку для таких задач, как код Visual Studio.

Вам нужно просто изменить любой ярлык, который вы используете, чтобы открыть cmd, чтобы иметь запись Start In.

Если вы используете Win + x, c для запуска cmd, вы можете отредактировать Start In для

"%LOCALAPPDATA%\Microsoft\Windows\WinX\Group3\02 - Command Prompt.lnk"

Ответ 13

  • перейдите в regedit (перейдите к поиску и введите regedit)
  • expand "HKEY_CURRENT_USER" node
  • под HKEY_CURRENT_USER node развернуть "программное обеспечение" node
  • под программным обеспечением node expand "microsoft" node
  • под Microsoft node нажмите "Командный процессор"
  • путь выглядит следующим образом: "HKEY_CURRENT_USER\Software\Microsoft\Command Processor"

выглядит примерно так:

  1. если вы не видите строковое значение "Автозапуск"
  2. Щелкните правой кнопкой мыши - Новое - Расширяемое значение строки и переименуйте его в Autorun
  3. дважды нажмите "Автозапуск" 10.Вставьте этот путь пути значения:
  4. "CD/d C:\yourfoldername\yoursubfoldername"

Ответ 14

Сохраните открывание командной строки. Избегайте редактирования раздела реестра и добавления автозапуска, он может вернуться, чтобы укусить вас.
Создайте простой командный файл и сохраните его в папке C:\Windows или C:\Windows\System32. Я называю мой!.bat(восклицательный знак). Он имеет следующие команды:

@echo off с: CD \ ЦБС Whoami

Он переходит в папку, где мне нужно работать, очищает экран и сообщает мне, в каком контексте безопасности я вхожу.

Ответ 15

type

cmd.exe /k cd c:/

в текстовом файле и сохранить как cmd.bat Щелчок этого файла делает трюк. Вы также можете подключить его к меню "Пуск".

Для запуска в многораздельном диске (например, D) используйте

cmd.exe /k d:

Ответ 16

Один простой способ сделать это + бонус.

Запустите cmd с правами администратора, для каталога по умолчанию будет C:\WINDOWS\system32.

Я создал файл bat в этом каталоге (notes.bat) Открыл его с помощью блокнота и написал следующие строки. За каждой строкой следует комментарий, который не следует добавлять в файл bat.

@echo off

prompt $S$CYourNamel$F$S$G$S 
/* This is a comment, do not include it in the bat file - above line will make the prompt look like  (YourName) > */

cd C:\Your_favorite_directory
/* This is a comment, do not include it in the bat file - above line will navigate you to your desired directory */

Сохраненный файл, и все. Теперь, когда вы открываете cmd с правами администратора, просто напишите: notes или notes.bat и он выполнит файл notes.bat с желаемыми изменениями.

Ответ 17

Мой каталог по умолчанию был system32 при запуске CMD. Затем я создал пакетный файл в этом каталоге, чтобы заменить dir на тот, который мне нужен.

Это заставляло меня всегда вызывать эту биту при запуске CMD каждый раз. Поэтому я сделал reg файл и поместил его внутрь:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"Autorun"="cd C:\\Users\\Me\\SomeFolder"

После сохранения я открыл файл, нажал кнопку ОК, чтобы объединить с реестром, и с тех пор каждый раз, когда я открываю CMD, я получаю свой каталог

Ответ 18

Привет, если вы хотите, чтобы cmd автоматически открывался при запуске компьютера, вы можете поместить исполняемый файл cmd.exe в папку автозагрузки (просто найдите автозагрузку и поместите туда ярлык cmd.exe)

Ответ 19

Команда "начать в каталоге"

cmd /K cd C:\WorkSpace

но если WorkSpace находится на другом диске, отличном от C, консоль будет запущена в папке по умолчанию, и вам все равно нужно поместить D: изменить диск Чтобы избежать этого, используйте cd с параметром -d

cmd /K cd -d D:\WorkSpace

создать ярлык и ваше исправленное;)

Ответ 20

regedit отлично поработал. HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\Command Процессор, все, что вам нужно сделать, это изменить значение ключа AutoRun, которое уже установлено в том месте, где вы в настоящее время загружаетесь в новое значение в формате:

cd /d <drive:path>

for c:\, that would be cd /d c:\
for junk, that would be cd d/ c:\junk

его очень простой, даже новичок, который никогда не использовал regedit, должен уметь это понять. если нет, перейдите в приглашение c:\и просто введите regedit, а затем следуйте по пути к ключу.