“作为管理员运行”是最高级别的吗?

时间:2014-09-07 18:21:31

标签: windows administrator

我目前正在使用工具修改主机文件,它说我应该以管理员身份运行它来替换主机文件,我这样做了。 但是,它仍然失败了。 当我手动将主机文件复制到etc文件夹时,Windows也会要求我提供管理员权限以复制到该文件夹​​。

这更新了我对Windows管理的看法。我也写了一些需要以管理员身份运行的程序,它运行正常,我从来没有做过你甚至不能以管理员身份运行的东西。

所以,如果"以管理员身份运行"不是最高级别,应用程序如何请求更高级别?(例如,替换我计算机上的主机文件)

以下是我在发布此问题后发现的内容:

1.感谢下面的人,你的意见激励着我。 2.它肯定与安全模式无关。 3.我手动右键单击主机工具并选择"以管理员身份运行",它可以工作!它可以替换主机文件!你们可以尝试一下,如果你以管理员的身份运行记事本,它也可以写入主机文件。

所以,我想这就是:

  1. 系统有两个管理员级别。
  2. 当双击我的主机工具时,它只需要较低级别的管理员,因此无法替换主机文件。
  3. 但是,手动右键单击并以管理员身份运行,系统将为该工具提供最高级别,并且可以替换主机文件。
  4. 即使您以管理员身份登录,Explorer.exe也只有较低的管理员级别。这就是我手动粘贴主机文件时需要进一步权限的原因。

1 个答案:

答案 0 :(得分:0)

你做了什么,我试图手动实现同样的目标,但我也遇到了同样的情况。实际上,进入权限相关部分,您会发现每个系统至少分配了3个用户/组: -

  1. 系统
  2. 管理员(包括所有管理员帐户)
  3. 登录的用户帐户。
  4. 所以,基本上,我认为Windows是需要特别注意系统文件,如C:/Windows/System32/driver/etc/hosts.file是一个系统配置相关的文件,它寻找将主机名映射到IP地址!

      

    hosts文件是协助的几个系统工具之一   寻址计算机网络中的网络节点。这是常见的一部分   操作系统的互联网协议(IP)实施,以及   提供将人性化的主机名翻译成的功能   标识和标识的数字协议地址,称为IP地址   在IP网络中找到主机。 //取自维基百科

    因此,您需要具有编辑或配置主机文件的特殊权限,例如在安全模式下编辑它。虽然默认设置是我提到的设置,但您始终可以手动配置权限。

    但是,你的问题的一行答案是

    是的,系统配置文件默认情况下无法手动编辑,要么只有在Windows以安全模式运行时才需要编辑,或者您需要手动更改管理员帐户的设置< / em> ...