我已将其设置为 c:\myfolder。如果我单击“开始”->“命令提示符”,它将打开一个从 c:\myfolder 开始的控制台窗口。
如果我使用 Ctrl+Shift+click(启动具有管理权限的程序)来启动命令提示符,它会打开到 c:\windows\system32。
为什么?如何解决这个问题?
答案1
仅当您全局更改命令提示符的默认启动目录时,它才会始终在此目录中启动:
- 单击“开始”、“运行”,然后键入 Regedit.exe
- 导航到以下分支:
HKEY_CURRENT_USER\Software\Microsoft\命令处理器
- 在右窗格中,双击自动运行并将启动文件夹路径设置为其数据,前面带有
"CD /d "
。如果缺少自动运行值,则需要在上述位置创建一个类型为REG_EXPAND_SZ
或 的自动运行值。REG_SZ
或者,您可以将此选项添加到您的连接菜单中:
从上下文菜单启动提升的命令提示符
要添加在此打开命令窗口(管理员)选项到文件系统文件夹的上下文菜单,使用以下 REG 文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Open Command Window Here (Administrator)"
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
要将条目添加到计算机(我的电脑)上下文菜单,请使用以下 REG 文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\runas]
@="Open Command Prompt (Administrator)"
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\runas\command]
@="cmd.exe"
用法
将以上内容复制到记事本,并以 .REG 扩展名保存文件。然后右键单击 REG 文件并选择合并。