为什么以管理员身份运行?

为什么以管理员身份运行?

正如您在下面看到的,我的计算机上有两个用户帐户,并且它们都属于管理员组。

在此处输入图片描述

我想运行下面这个程序:

在此处输入图片描述

当我使用 Abraham 登录并双击ELEnveloperGui它找不到连接到计算机的加密狗:

在此处输入图片描述

但是当我右键单击它并选择以管理员身份运行时,它找到了我的加密狗!

在此处输入图片描述

注意:我有 Windows-7 x64 专业版

Abraham问:和有什么区别Administrator


更新 : 我授予了该程序完全权限,但问题仍然存在!

在此处输入图片描述

答案1

微软确实对管理员用户也增加了一些限制。
有一种称为 UAC(用户帐户控制)的设置,它对普通用户和管理员都施加了更多限制;以确保您不会因意外而损坏操作系统,并防止病毒这样做。
内置管理员帐户绕过了这些限制,这就是微软禁用它的原因。
因此,如果您启用了该用户并使用它,那么您就知道自己在做什么。

因此,您只需右键单击 exe 文件并单击“以管理员身份运行”,即可强制 UAC 为您提供所需的额外权限。
或者,关闭 UAC。转到控制面板 => 用户帐户 => 更改用户帐户控制设置。

更新:
只是为了澄清一些观点:
当您右键单击 exe 文件并单击“以管理员身份运行”时,您并没有使用内置管理员帐户,而只是提升了 exe 文件所需的权限。

有一种东西叫“管理员批准模式“在 UAC 设置中(无法从 GUI 进行管理)并且对内置管理员禁用。
因此,内置管理员帐户以完全管理权限运行所有应用程序。
检查以下内容以验证:http://technet.microsoft.com/en-us/library/dd834795.aspx

就像在 Linux 中一样,当你使用用户,你不需要使用须藤
因此在 Windows 中,当您使用内置管理员帐户时,您不需要单击“以管理员身份运行

相关内容