有没有一种更快的方式以管理员身份打开进程(启用UAC)?


49

当前(在Windows 10中)-如果要打开CMD提示,我将按Windows键,键入CMD并点击Enter。如果要以管理员身份打开它,则必须right click单击该项目,然后单击Run As administrator。有没有不用鼠标就能做到这一点的方法?

在此处输入图片说明


2
在win10和win8上,可以右键单击“开始”按钮,然后选择“命令提示符(管理员)”。我认为这是最快的方法。由于我不喜欢使用鼠标,因此请按照答案中的建议使用CTRL SHIFT ENTER
SimonS

Answers:


81

按住CTRL+的SHIFT同时Enter,将以管理员身份打开。

看来你也可以按住CTRL+ SHIFT+ Left Click一个CMD窗口在任务栏上(可能是其他应用程序也是如此),打开一个新的以管理员身份也。

确认可以在Windows 7、8、8.1和10中运行。


是的,它肯定适用于8 / 8.1。我相信它也可以在7中使用,但是我现在无法尝试。
丹尼尔·B

2
但是确实如此。我每天都用。
Daniel B

1
好吧!+1另外,如果您始终希望以管理员身份启动某些程序,则可以右键单击,转到属性,单击“高级”,然后选中“以管理员身份运行”框。每当您启动它时,它都会提示您升高。但是,并非所有的快捷方式/链接/程序都允许这样做。例如,我的MIcrosoft Edge快捷方式不允许我右键单击并转到属性。我看到Ben N将此作为答案。
Todd Wilcox

3
请注意,这仅适用于“开始”菜单栏。它不适用于Win + R的运行提示。
尼尔森

1
节省工作流几百毫秒的好方法。改变了我的生活。+1
PNDA

22

对于Windows 8.1和10英文,要使用键盘使用来打开管理员命令提示符

Windows Key+ X之后A

对于其他语言,将在弹出菜单中用下划线指示要使用的适当键。


3
请记住,菜单快捷键助记符倾向于本地化,因此某些语言可能有所不同。(尽管管理员在这方面相当稳定)
PTwr

2
用我的语言,是Windows+ X,然后是C
PetrHudeček'16

这应该是公认的答案。这是所有答案中最快的方法。
PNDA

1
@ PandaLion98它没有回答问题。OP要求为任何程序提供解决方案,而不仅仅是命令提示符。
David Marshall

@DavidMarshall Touche
PNDA

8

Ctrl+ Shift+ Enter是方便,但如果你喜欢,类似Linux的环境,你可以保存这个脚本sudo.cmd在你的地方PATH

@echo Set objShell = CreateObject("Shell.Application") > %temp%\sudo.tmp.vbs
@echo args = Right("%*", (Len("%*") - Len("%1"))) >> %temp%\sudo.tmp.vbs
@echo objShell.ShellExecute "%1", args, "", "runas" >> %temp%\sudo.tmp.vbs
@cscript %temp%\sudo.tmp.vbs

然后,您可以使用以下命令:

sudo cmd

原始资料


1
显然,您,您自己已经在:P之前指定了属性:superuser.com/a/640599
d0nut

1
@iismathwizard真是有趣;)谢谢!
gronostaj

4

如果您发现自己一直在打开管理命令提示符,则可以在任务栏上创建快捷方式:

  1. 在搜索结果中找到命令提示符。(搜索cmd作品。)
  2. 右键单击它,然后选择固定到任务栏
  3. 右键单击图标,然后右键单击出现的“ 命令提示符”条目,然后选择“ 属性”,以打开任务栏快捷方式的属性
  4. 在快捷方式选项卡上,单击高级按钮。
  5. 选中“以管理员身份运行”,然后在属性窗口之外单击“确定”。

现在,您可以按住Windows键并按下代表该图标(不包括标准Windows 10桌面切换器图标)位置的数字,以激活该快捷方式。例如,如果命令提示符图标是第二个固定项目,则按Windows+ 2可以激活它。按Alt+ Y接受UAC提示。那只是两个键盘命令,总共四个键,没有鼠标。


1
+1请注意,如果您使用的帐户不是本地管理员(实际上不应该这样!),您不仅可以使用Alt + Y,还必须输入管理帐户的用户名和密码。此方法非常适合启动任何类型的管理工具,例如Server Manager或Powershell,您希望在其中以域管理员的身份运行该工具,但又不想以域管理员的身份登录计算机。
Todd Wilcox

1
注意Windows+ 2技巧(这我没有见过)基本上起相同的点击所涉及的图标:它会推出,如果它没有运行该快捷方式,或者切换到(或之间的周期),它/它们,如果它已经运行。(这是在Windows 7上)。
TripeHound

2

如果键盘具有菜单键,则可以使用它代替右键单击。

在这种情况下,这不像其他某些选项那样方便,但它也更通用。


3
如果您的键盘没有菜单键,则可以使用shift-f10。
Gerald Schneider

1

我假设原始问题中的“快速”指的是使用速度,而建立该系统所花费的时间并不是问题。

如果是这样,则由于无需进行UAC提示即可提升以下内容,因此肯定会导致快速启动。

http://www.thewindowsclub.com/create-elevated-shortcut-run-programs-bypass-uac

为了提供该技术的提要,您可以在任务计划程序中创建一个任务,该任务以较高的凭据运行您选择的程序。启动此程序不需要与UAC提示进行交互,并且通过调用具有适当参数的任务计划程序,您可以双击快捷方式来启动您选择的程序。

对于要提升运行的每个不同程序,这确实需要单独的任务计划程序任务。


0

编辑:我只是重新阅读了您的询问,发现您不想使用鼠标。对于那个很抱歉。对于那些想使用鼠标的人,我将保留此评论。


为什么不右键单击Windows 8/10中的开始菜单图标,然后单击命令提示符(管理员)?

右键单击:

开始菜单

然后点击:

开始菜单上下文项


0

win + r,regedit.exe,ctrl + f“ enablelua”,稍等片刻,将d字值设置为0

现在,默认情况下,所有内容都将以管理员权限打开。

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.