我目前正在使用工具修改主机文件,它说我应该以管理员身份运行它来替换主机文件,我这样做了。 但是,它仍然失败了。 当我手动将主机文件复制到etc文件夹时,Windows也会要求我提供管理员权限以复制到该文件夹。
这更新了我对Windows管理的看法。我也写了一些需要以管理员身份运行的程序,它运行正常,我从来没有做过你甚至不能以管理员身份运行的东西。
所以,如果"以管理员身份运行"不是最高级别,应用程序如何请求更高级别?(例如,替换我计算机上的主机文件)
以下是我在发布此问题后发现的内容:
1.感谢下面的人,你的意见激励着我。 2.它肯定与安全模式无关。 3.我手动右键单击主机工具并选择"以管理员身份运行",它可以工作!它可以替换主机文件!你们可以尝试一下,如果你以管理员的身份运行记事本,它也可以写入主机文件。
所以,我想这就是:
答案 0 :(得分:0)
你做了什么,我试图手动实现同样的目标,但我也遇到了同样的情况。实际上,进入权限相关部分,您会发现每个系统至少分配了3个用户/组: -
所以,基本上,我认为Windows是需要特别注意系统文件,如C:/Windows/System32/driver/etc/hosts.file
是一个系统配置相关的文件,它寻找将主机名映射到IP地址!
hosts文件是协助的几个系统工具之一 寻址计算机网络中的网络节点。这是常见的一部分 操作系统的互联网协议(IP)实施,以及 提供将人性化的主机名翻译成的功能 标识和标识的数字协议地址,称为IP地址 在IP网络中找到主机。 //取自维基百科
因此,您需要具有编辑或配置主机文件的特殊权限,例如在安全模式下编辑它。虽然默认设置是我提到的设置,但您始终可以手动配置权限。
但是,你的问题的一行答案是
是的,系统配置文件默认情况下无法手动编辑,要么只有在Windows以安全模式运行时才需要编辑,或者您需要手动更改管理员帐户的设置< / em> ...