是否可以以管理员身份运行 CMD.exe -AND- 在不同的分区中启动?

Ada*_*wis 2 windows-7 administrator command-line

在 Windows 7 上以管理员身份运行 CMD.exe有很多问题,但是它们似乎都没有包含不同的“开始于”目录/分区。

  • 我可以通过设置快捷方式属性中的“开始于:”字段在不同的分区中启动命令提示符。(即 G:\Users\Adam\Work)

  • 我可以通过任何常规方法以管理员身份运行命令提示符:ctrl+alt+e,更改快捷方式高级选项卡以管理员身份运行等...

  • 不能同时执行它们...将 Start In 字段设置为 G:\Users\Adam\Work 并尝试以管理员身份运行快捷方式会导致网络错误(见下文)

我当前的解决方法是删除 Start In 字段(然后在 C:Windows\System32 中启动)并 cd 进入我的另一个分区(G:\Users\Adam\Work)并输入“G:”来切换驱动器。开很多cmd窗口,做SW开发变得非常烦人。有没有比这更好的解决方案(除了安装外壳)?

网络错误
Windows 无法访问 C:\Windows\System32\cmd.exe
检查名称的拼写。否则,您的网络可能有问题。

igl*_*vzx 5

是的。使用该/k选项在启动时运行命令并保持窗口打开。对于您的示例,创建一个具有以下目标的快捷方式:

C:\Windows\System32\cmd.exe /k "G: & cd Users\Adam\Work"
Run Code Online (Sandbox Code Playgroud)