如何始终以Windows管理员身份运行


75

问题是,当我打开应用程序时,我需要始终右键单击,选择“以管理员身份运行”。

在此处输入图片说明

当我不这样做时,会出现意外的应用程序错误。顺便说一句,我关闭了UAC。

它很烦人。有什么方法可以更改双击鼠标左键的行为,以充当“以管理员身份运行”操作?我的意思是默认情况下执行“以管理员身份运行”操作。提前Thx


关闭UAC后是否重新启动了?
2012年

1
@Ramhound 对于在-directory和其他目录中运行的文件,在Windows 8中关闭UAC无效Program Files (x86)
Aske B.

2
@Ramhound我今天在应用程序“ Notepad ++”中发现了此问题。当我打开文件时,它不会以管理员身份运行该程序。我必须转到Notepad ++的目录并以admin身份打开它,然后在此处打开文件。根据我的经验,在我使用Windows 8之前,这个问题从未发生过。在Windows 7中,当UAC关闭时,默认情况下,所有程序都以admin身份运行。编辑:并且我需要管理员权限,因为我无法保存更改,因为它声称文件是在另一个程序中打开的。
Aske B.

2
@Ramhound我不是专家,所以我不能证明你做错了,但是我使用Windows 7几年了,从未遇到过问题,而且两周前我才安装Windows 8,所以这是我的第一个想法。另外,它一直在询问我是否要编辑某些目录中的文件,这使我感到事情发生了变化,因为在关闭UAC后,我当然没有在Windows 7上遇到过这种情况。
Aske B.

Answers:


94

方法1(仅适用于快捷方式):

  1. 右键单击该快捷方式,然后单击“ 属性”
  2. 单击高级。选择以管理员身份运行

方法2(影响所有快捷方式,并使用该应用程序处理跳转列表和打开文件):

  1. 转到可执行文件的位置。
  2. 右键单击AppThatRequiresAdminRights.exe,然后选择Troubleshoot compatibility
  3. 在向导检测到问题之后,选择“ 对程序进行故障排除 ”选项。
  4. 选择程序需要其他权限选项。该向导会将“以管理员身份运行”设置应用于AppThatRequiresAdminRights.exe程序。
  5. 单击Test the program(必需)并关闭向导。

这里找到


10
这是一个公认的答案,但是它显示了如何始终以管理员身份运行特定程序。当我阅读OP的问题标题时,我很确定自己会在这里找到一个解决方案,即如何始终以管理员身份运行Windows 8中的所有程序。奇怪...
trejder 2014年

2
Windows试图被视作Mac OS。他们忘记了目标。
mrosiak

3
为选项2中的隐藏功能+1。对于非技术用户,这可能是他尝试的第一次。但对于知道自己实际意图的高级用户,他永远不会尝试“对程序进行故障排除” ...
敬畏

我来这里是为了这个答案,即使它不是真正的问题答案:P,我也通过批处理文件启动了一个应用程序,并且需要它具有管理员权限,即使原始批处理文件没有启动,它也已得到修复。具有管理员权限。(我已禁用UAC)
FreeSoftwareServers '18

26
Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"
shutdown -r -t 0 

在PowerShell中输入(以管理员身份开始)对我做到了,而没有为每个单独的应用程序指定任何内容。

请注意,这确实会永久禁用UAC。在UAC设置中向下拖动滑块不会完全禁用UAC,只是不再提示,但仍保持活动状态。


根据定义,这只是删除提示。EnableLUA指定当程序尝试对计算机进行更改时,Windows®用户帐户控制(UAC)是否通知用户。UAC以前称为受限用户帐户(LUA)。
Mike Perrenoud 2014年

2
@MichaelPerrenoud它完全禁用了UAC,您至少应该在投票否决之前尝试一下。顺便说一句:将滑块向下移到最小值时,提示将被禁用。
0x8BADF00D 2014年

3
你知道吗,你是我的朋友。我通过本地组以不同的方式禁用了UAC,但是当检查注册表项时,该值现在实际上为0。请修改您的问题,以便我对您的答案投赞成票。对不起。
Mike Perrenoud 2014年

2
我的意思是说再编辑一些您的答案,我可以更改我的投票。
Mike Perrenoud 2014年

3
这应该是公认的答案。
eivamu 2014年

7

杀死所有资源管理器实例,然后通过具有管理权限的任务管理器(Ctrl + Shift + Esc)再次启动它。


2
停止在Windows 10中工作
VarunAgw 2015年

4

使用自Vista以来有效的古老的Task Scheduler技巧

这是一个可以帮助您执行步骤的工具:

https://sites.google.com/site/freeavvarea/UACPass-en


我可以让Task Scheduler运行我的应用程序,但是它在后台为非管理员用户执行。我需要该应用程序的UI对任何帐户可见。这可能吗?
gonzobrains

不,只有当您的帐户属于管理员组时,此技巧才有效。
magicandre1981

链接已死
Wolf

1
@Wolf我已修复链接
magicandre1981 '16

...似乎更像是一个完整的返工;)无论如何
Wolf

2

转到Windows 8屏幕的右上角>单击右侧面板上的“搜索”按钮>搜索应用程序>右键单击程序>选择“打开文件位置”>单击“快捷方式”选项卡>单击“高级”按钮>检查“以管理员身份运行”按钮



1

由于AlEXIX的评论,我在“ sendto”文件夹中设计了一个批处理存储,然后使用右键菜单“发送至”功能在以admin权限运行的注册表中添加“ exe”。我已经测试过成功,但是每次都不能向注册表添加超过五十个exe文件。同样,在使用批处理之前,cmd.exe必须配置为“以管理员身份运行”,这是我的批处理代码:

for %%i in (%*) do reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v %%i /d  "~ RUNASADMIN"

0

在开始菜单中搜索CMD并以管理员身份运行它,然后输入以下命令。

净用户管理员/ active:是

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.