Windows 有这个漂亮的小快捷键来运行命令。按Windows+ r。
问题是,有没有一种简单的方法可以让我在该对话框中运行的命令提示 UAC 凭据对话框并获得管理员用户的同意。
现在,我正在尝试在运行对话框中运行此命令runas /user:admin "regedit.exe"
当我运行这个时它起作用了:runas /user:admin "cmd"
答案1
我遇到了完全相同的问题。Ctrl++解决方案仅在您使用不太可靠的开始菜单运行框时才有效 - 但对于+运行框Shift,您就没那么幸运了。我发现最接近解决方案的方法是手动将应用程序属性设置为“以管理员身份运行”,方法是在程序兼容性选项卡下。EnterWinR
对于系统实用程序(例如)cmd.exe
,您可以在用户文件夹 ( C:\Users\%USERNAME%
) 中放置快捷方式,并在快捷方式高级设置下设置“以管理员身份运行”。请参阅http://helpdeskgeek.com/windows-7/command-prompt-admin-rights-windows-7/了解详细说明。(要运行快捷方式,您必须键入整个文件名,例如cmd.lnk
)
答案2
在 Windows 8/Server 2012 上,如果您想cmd
以管理员身份运行,只需使用Win+ X。然后在弹出菜单中,您可以cmd
运行命令提示符(管理员)选项。
参见截图:
答案3
cmd
工作原理与运行命令相同。 别针将其添加到任务栏,然后Ctrl+Shift+右键单击
答案4
另一种方法是完全关闭 UAC,并始终以管理员身份运行所有程序。也许不建议这样做,但相信我,这样做会让人轻松不少。
在 Vista 中,您可以在控制面板中将其关闭,在 Windows 7 中,您必须修改注册表(注意:这与无唠叨设置不同,无唠叨设置仅隐藏 UAC 而不禁用它):
Windows Registry Editor Version 5.00
;Disable UAC
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000
更改后需要重新启动。
还要注意的是,这还会禁用 VirtualStore(将读写重定向到程序文件文件夹)。要使恶意程序保持完整,您需要将 .../AppData/Local/VirtualStore 与程序文件文件夹正确合并。