在 Windows 7 上,是否有可以以管理员身份启动 cmd 的命令提示符行?

在 Windows 7 上,是否有可以以管理员身份启动 cmd 的命令提示符行?

在 Linux 上,我们可以使用

sudo bash

以超级用户身份运行 shell。

在 Windows 7 上,我们可以使用

开始菜单 ->(在搜索框中输入)cmd -> 右键单击​​搜索结果并选择以管理员身份运行

以管理员身份运行命令提示符。是否还有类似 Linux 的命令提示符行,sudo以便su以管理员身份启动 shell?

答案1

runas命令是最接近你正在寻找的东西:

runas /user:username cmd.exe

格式是runas,您想要运行的用户名,其他选项,然后是您想要运行的程序。

如果您在域上,则可以使用:

runas /user:DOMAIN\USERNAME cmd.exe

Run这可以从框(Win+ R)或命令窗口运行。

但请注意,这并不完全一样sudo- 您不能使用它来提升自己的权限,只能以其他用户身份运行某些内容。如果您已经拥有管理权限,则对您的帐户执行 runas 将为您提供与常规命令相同的访问权限(当然,除非您以不同的管理员帐户,该帐户会将这些管理员权限授予新的 shell)。

答案2

尝试创建 cmd.exe 的快捷方式。右键单击 > 属性。单击高级按钮。勾选“以管理员身份运行”框,然后单击确定。

如果需要,可以为其分配一个快捷键。

您还可以指定 CMD 提示符的默认启动位置..例如 %CD%

答案3

另一种方法是点击Start并输入命令,然后是Ctrl++ShiftEnter

来源:微软技术网

答案4

如果你想要一个命令行解决方案:从以下位置下载 hstarthttp://www.ntwind.com/software/hstart.html并将 hstart.exe 或 hstart64.exe 提取到路径上的某个位置。您可以使用hstart /runas cmd或启动提升的命令提示符hstart64 /runas cmd

但最快的方法(如问题的评论所述)仍然是按 Windows,输入cmd并按Ctrl+ Shift+ Enter

相关内容