Windows 10,无法编辑主机文件


29

我最近买了一台新计算机,并已升级到Windows 10(尽管我怀疑这也是其他版本中的问题。)

我的用户是管理员。我已将UAC设置为最低级别。我已将所有者更改为整个c:\磁盘(包括hosts文件)上的用户。

尽管如此,当我运行notepad c:\windows\system32\drivers\etc\hosts,编辑文件并尝试保存时,它还是不允许我使用。如果我先以管理员身份运行记事本,然后打开文件,则可以毫无问题地进行保存。

但是,为什么在我进行了测量之后,我的用户不被视为管理员用户?为了使我的用户成为实际管理员(而不仅仅是用户帐户中带有花哨标签的普通用户),我在这里缺少什么?

更新的问题:当您的用户为时Administrator,为什么该用户的权限不受安全组影响Administrators,而是受安全组影响Users


1
设置这些限制是为了防止人们“意外”感染恶意代码的系统。另外,以管理员身份运行其PC的任何IT专业人员都可能具有对其他系统的管理访问权限,并且可以轻松生成RGE(恢复生成事件)。如果我有顾问或JR管理员问我,我个人将确保他/她可以访问的每台设备都具有极其禁止的权利,并且只允许他/她运行我亲自审查的Citrix应用程序。

3
对于我63岁的父亲,我相信他在互联网上看到的一切,以及我在计算机上长大到令我感到惊讶的程度,我认为没有为我设置相同的安全机制的意义我。我不想花时间绕过实际上无法为我提供安全性的安全措施。然后,我不得不花更多的时间来禁用这些措施,这很令人讨厌,即使我表面上看来仍然存在。
Tobb 2015年

Answers:


24

我上方的许多人都清楚地指出了这一点:

  • 复制到桌面,使用记事本进行编辑,然后保存并复制回来,这会覆盖以前的主机文件
  • 禁用UAC
  • 以管理员身份启动cmd,然后输入“ notepad ...”
  • 使用本地用户和组管理器(建议不佳)

我名单上的第一种方法是人们多年来的做法。只有一个UAC提示返回副本。自Vista时代以来,就已经做到了这一点。

如前所述,您是管理员用户。您可以通过努力来更改此设置,但这会带来很多风险。进行比较:Linux上的应用程序不定期使用“ root”,而是使用“ su”命令或以“ root”身份登录来提升权限。


显然,管理员用户没有获得管理员用户组的特权。当我授予“用户”组对文件的完全控制权时,我可以轻松地保存它。对我来说很有意义,但是,至少它在起作用。
Tobb

这些都不适合我。“目标文件夹访问被拒绝”“您需要权限才能执行此操作” [重试] [取消]
AzulShiva

我也不能更改“安全设置”和权限。“” Windows安全性“”无法在主机上保存权限更改。访问被拒绝。[重试] [取消]
AzulShiva '17

是的 唯一以可行的解决方案真正回答了问题的人,而不是理论化或提出“应该/不应该”的道德观。竖起大拇指!
user3285866

10

问题实际上非常简单:在Windows 10中hosts,默认情况下该文件为只读。这意味着即使您可以使用管理权限访问它,也仍然无法对其进行操作。此外(至少在我的机器上),这意味着按其他人的建议编辑副本将不起作用,因为它也是只读的!

为了能够对其进行编辑,您必须首先禁用只读位:

  1. c:\windows\system32\drivers\etc\在文件管理器中打开文件夹;
  2. 右键单击该hosts文件;
  3. 选择Properties;
  4. 取消选中Read-Only;
  5. 点击Apply;
  6. 单击Continue(以管理员权限执行操作)。

然后,您可以hosts使用自己喜欢的文本编辑器自由编辑文件(以管理员身份运行该文件)。记住在完成操作后将只读位重新设置为防止其他应用程序在您不知情的情况下对其进行修改。


此文件未显示为只读
PlanetUnknown

1
@PlanetUnknown这是我在全新安装Windows 10的计算机上编写此答案的时间。在进行了一些最新更新之后,可能不再存在。
美联社

一千次的感谢。我确实在网上尝试了所有解决方案,就是这样!
Dheeraj Bhaskar '12

1

仅仅因为您是管理员用户,并不意味着您做的一切都是以管理员身份进行的;它只是意味着您有能力这样做。

默认情况下,您的用户运行方式与其他用户相同。

当您尝试执行管理任务时-某些应用程序将以管理特权运行(例如,当您单击以管理员身份运行时)。


好吧,我的用户帐户说的是“管理员”,而不是“管理用户”。无论如何,我希望我的用户成为“管理员”而不是“管理用户”,这不是不可能吗?
Tobb

1

我不建议您这样做,但是如果您授予用户对该文件的完全控制权限,则它应该可以按您希望的方式工作。不过,这是安全隐患,如果确实需要,请仔细考虑。


我可以完全控制文件,甚至可以将自己设置为文件的所有者。即使我不希望Windows也不能“保护”我。
Tobb

我没有注意到Windows 10标签,所以也许我的答案不正确。右键单击文件并转到“安全性”选项卡,您是否对用户看到“完全控制”?我只是在Windows 7上尝试过,并且可以正常工作,也许Windows 10的行为有所不同。
HoD

我也曾在Windows 7中进行过此项工作,设法将其设置好,以免给我带来麻烦。据我记得,我在Windows 10计算机上完成了相同的操作,但是却没有得到相同的结果。管理员组拥有对该文件的完全控制权。但是,当我授予“用户”组对文件的完全控制权时,就可以保存它。因此,我有一个管理员帐户,但是对用户组的访问权限才是影响我的特权的因素。
Tobb

1

另外,如果您已经安装tinyfirewall,那么那里有一个默认选项可以阻止编辑主机文件。


1

对我而言,最有效的方法是Windows 10(如果需要的话),

只需运行RUN notepad.exe或任何具有管理员权限的文本编辑器(sublime,notepad ++)(右键单击,exe然后选择“ 以管理员身份运行 ”),然后编辑文件并保存。

更新:

打开运行提示-按Windows Key+ R并键入/粘贴以下命令

powershell -c start -verb runas notepad.exe C:\Windows\System32\drivers\etc\hosts

0

登录时,您将获得一个“ Kerberos”令牌,该令牌将您的用户定义为管理员和用户,无论控制面板告诉您什么内容。

您可以使用本地用户管理器(C:\ windows \ system32 \ lusrmgr.msc)将自己从用户组中删除,并且只能出现在管理员组中-但这可能会带来更多麻烦,而其价值不菲。

另一种骇人风格的方法是以管理员身份启动cmd,然后启动“记事本C:......”。

您总是可以更进一步,并以管理员身份从cmd启动cmd-您可以启动“ taskmgr”,然后杀死并重新打开“ explorer.exe”。由于taskmgr以管理员身份运行-在此上下文下启动的处理进程(explorer.exe-WINDOWS!)也将在纯管理员上下文下-但是,这带有大量的警告:

  • 配置文件路径将更改为管理员的路径
  • 您将以管理员身份进行所有操作(打开病毒,恶意软件等的门户)
  • 如果搞砸了,可能会导致PC彻底崩溃

UAC的存在是为了让您停下来思考一下,然后再做可能会带来重大影响的事情。

或者,禁用UAC(“控制面板”>“用户帐户和家庭安全”>“用户帐户”>“选择用户”>“更改用户帐户控制设置”)或(“开始”>“ searc”>“ UAC”)


UAC已被禁用。作为一名IT专业人员,我不会故意感染恶意软件。.真正令人讨厌的是,在将自己设置为管理员之后,在禁用UAC之后,在使自己成为文件所有者之后,我无法编辑文件。在我的计算机上保存文件,而不必绕行。当我双击一个文件或保存一个文件时,我已经做出了决定,不需要Windows进行任何第二次猜测,但是即使我采取了一些措施,它似乎仍然会发生。
Tobb

0

将hosts文件复制到桌面上,对其进行编辑,将其保存在同一位置,然后将其复制回system32 \ drivers \ etc。UAC弹出式答案为“是”。而已。


我也许更清楚一些,我想避免这样的烦恼。当然,我能够解决此问题,但是我不想每次都想在计算机上更改文件时都解决这些问题。我知道我在做什么,我不需要20“你确定”的问题只是为了做被阻止什么,我想..
TOBB

0

将用户组的访问权限更改为对主机文件的完全控制权限,使我可以保存它而不必以管理员身份运行内容。我的帐户是管理员,并且管理员完全控制了文件,这一事实使我无法对其进行编辑。没有意义。进入Windows!


0

检查您的防火墙设置。我最近才遇到这个问题。我只有PC的用户,却无法获取该主机文件进行协作。试图删除,并弹出防病毒窗口,告诉我它已经保护了我。我使用Avira,因此进入实时保护配置,检查“安全”选项卡和“保护Windows主机文件免受更改”。默认情况下处于开启状态。我取消选中,应用,进行更改,然后再次检查并应用。取消选中该选项根本没有问题。


2
(1)防火墙设置与防病毒保护有什么关系?(2)您收到一条弹出消息,说您的防病毒软件阻止您修改主机文件。OP没有。那么,为什么您认为他的问题与防病毒有关?
斯科特

我也遇到了Avira的问题。我只是无法更改主机文件,因为该文件已被其他程序打开(没有弹出Avira窗口)。禁用Avira实时保护为我解决了这个问题。
cakan
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.