更改为 Windows 命令提示符的默认启动文件夹

Pop*_*ops 5 windows command-line windows-xp

H:\>当我打开新的 Windows XP 工作计算机的命令提示符时,它会自动显示“ ”。有没有办法让我安全地改变它?具体来说,对“ C:\foo\bar\Something Else”?我Autorun通过谷歌找到了更改值的方法,但它附带了一个警告,它“可能会影响批处理脚本的功能”。

附注:我最初在这个问题中遇到了这个问题,但我没有直接问。我最终接受的答案非常好,所以我想把它留在那里。

har*_*ymc 10

第一种方法:在cmd启动时执行更改目录命令

来自“如何更改命令提示符的默认启动目录?”

单击开始、运行,然后键入 Regedit.exe。
导航到以下分支:

HKEY_CURRENT_USER\Software\Microsoft\Command Processor
Run Code Online (Sandbox Code Playgroud)

在 Windows 10 更新 1909 上,密钥位于以下位置。不需要重新启动。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
Run Code Online (Sandbox Code Playgroud)

在右侧窗格中,双击“自动运行”并将启动文件夹路径设置为其数据,以“CD /d”开头。
如果缺少 Autorun 值,则需要在上述位置创建它,类型为 String。

示例:要将启动目录设置为 F:\Windows,请将 Autorun 值数据设置为“CD /d F:\Windows”。

第二种方法:更改用户的主文件夹

右键单击“我的电脑”并选择“管理”。
选择“本地用户和组”,然后选择用户。
双击相关用户并转到“个人资料”选项卡。
在“主文件夹”中将所需目录设置为“本地路径”的值,然后确定。


Jar*_*ley 6

命令提示符会在您的用户配置文件中指定的主目录中自动启动。

避免弄乱脚本的“解决方法”是创建一个新的快捷方式到cmd.exe.

  • 创建一个新的快捷方式 %systemroot%\system32\cmd.exe
  • 创建快捷方式后,右键单击并选择 Properties
  • 在快捷方式选项卡中,将“开始于”字段设置为您想要开始的路径,即, C:\foo\bar\Something Else
  • 单击“确定”并尝试新的快捷方式!