如何更改CMD开始目录


16

我想改变CMD启动目录,当我通过启动它Start+R

当前,它指向我的用户文件夹。我需要它指向C:\ Windows \ System32 \

当我手动导航到C:\ Windows \ System32 \并从那里运行CMD时,它将从所需的路径开始。当我从运行时Win+R,它从users文件夹开始。

我怀疑我需要更改注册表或环境变量。有人知道怎么做吗?

此问题与@KARAN解释的其他原因不同(请阅读下面的回答第三条)

不同的答案仅适用于快捷方式

编辑:找到正确答案,隐藏在所提供链接的坑中,距离假定的“正确答案”几公里

[HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor]“ Autorun” =“ cd C:\ Windows \ System32 \”



这只是一种解决方法:) Autorun包含cmd.exe启动进程()时要执行的任何命令。它在许多情况下都无法正常工作,例如,如果%homedrive%不是c:那样cd,则不需要/d切换到另一个驱动器%windir%就可以了c:\windows:)

如果自动运行已被cmd /d:) 禁用,它将无法工作

1
另外,您也可以cmd /k "cd /d %windir%\sytstem32"出于相同的目的使用。

Answers:


10

如果您单击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
@Karan我正在解释OP使用Start + R(Win + R)并键入的内容cmd-因此,除非我的解释不正确,否则此答案将对他有用(尝试一下)。无论如何,我应该检查一下它的外观。
保罗

您要我试试吗?请自己尝试。继续:按Win + R,在文本字段中键入cmd,右键单击它,现在您在哪里看到属性?让我重复一遍,您已经在“运行”对话框(Win + R)中键入cmd与在“开始”菜单(Win)中搜索“命令提示符”快捷方式混淆了。只有快捷方式具有您可以编辑的“属性”对话框。
卡兰2015年

@Karan Crap,对不起,您是对的,我本能地按下了“赢”按钮并输入了内容,却错过了您的发言。
保罗

1
@KalpeshSoni答案已更新,以反映更多最新版本。
保罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.