在 Windows 7 中打开运行对话框(Win+ R)并使用++Ctrl确认运行提升的指定命令。ShiftEnter
在 Windows 8 中这个技巧不再起作用,我非常怀念它!
有办法恢复该功能吗?
答案1
不要按Win+ R。
相反,只需按下Win并直接在 Metro 界面中输入命令即可。输入时,搜索界面将开始显示可能的匹配项,但会忽略它们。输入完成后,按下Ctrl+ Shift+ Enter,命令将按预期在提升级别运行。
这对于带参数的完整命令非常有效。它对于不带参数的命令也有效,但有一些注意事项(匹配快捷方式、多个可执行文件等)。我通常不认为这些是主要问题。
答案2
好的,我搞明白了。这似乎是由 UAC 的一项新功能“管理员批准模式”或“AAM”引起的。您可以禁用此功能(至少在 UAC 关闭的情况下),Win+R 将默认以提升权限运行应用程序。——我已经在 3 台机器上尝试过这个方法,每次都有效。
以下是禁用该功能的方法:
打开本地安全策略编辑器(在“开始”屏幕上输入“secpol”并右键单击,“以管理员身份运行”)。
从左侧菜单中展开“本地策略”。
在展开的“本地策略”标题下,选择“安全选项”。
在右侧面板上找到“用户帐户控制:以管理员批准模式运行所有管理员”,打开此设置并将值更改为已禁用。
- 所有操作均单击“确定”,然后重新启动(至少在我的计算机上,它说需要重新启动,YMMV)。
如果一切正常,当您在 Windows 桌面上按下 Win+R 时,您应该会看到文本框下方的小盾牌,上面写着“此任务将以管理员权限创建”。
(笔记:根据您的运气,您可能还必须关闭 UAC。)
答案3
^ ^ 我刚刚注册来评论此问题,但我没有 50 点声望来回复上述内容。所以我将以新答案回复。
“好的,我搞明白了。这似乎是由 UAC 的一项新功能“管理员批准模式”或“AAM”引起的。您可以禁用此功能(至少在 UAC 关闭的情况下),Win+R 将默认以提升权限运行应用程序。——我已经在 3 台机器上尝试过这种方法,每次都有效。”
这确实似乎是让 Windows 开始菜单“运行命令”始终以管理员权限运行的唯一方法。如果您的机器和我一样是 Windows“Home”产品,则可以在以下位置找到注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 单击它,右侧会出现“EnableLUA”。右键单击“修改”它,将其值改为“0”而不是“1”,这与禁用 UAC 的作用相同。显然,这与“内置管理员批准”完全相同,或者说,只有启用 UAC 才能“控制”不同的用户/管理员帐户权限/访问权限,管理员批准才有效。
我最终放弃了,并创建了一个管理员启用的 cmd 提示符快捷方式,并将其放在开始菜单上的“程序”文件夹上方,因为这非常接近我的“运行”按钮(就在我修改后的“经典开始菜单”修改版 Windows 10 家庭版的关机按钮上方)。否则,在关闭 UAC 的情况下,我能够在开始菜单中获得运行命令的管理员权限,但无法摆脱错误(似乎没有多大作用,单击“确定”后,东西可以正常工作,但我不喜欢看到它)-http://www.bleepingtech.com/windows-8-fix-this-app-cant-open-for-built-in-administrator-account/此应用程序无法为内置管理员帐户打开,请使用其他帐户登录并重试..尝试修复,但我认为没有任何方法可以在不禁用 UAC 的情况下获取运行命令的管理员权限,而这反过来会导致该错误..