Windows10如何更改hosts文件权限_Win10属性安全编辑用户权限

发布时间 - 2026-01-08 00:00:00    点击率:
Windows 10修改hosts文件提示无权限时,需通过四步解决:一、在C:\Windows\System32\drivers\etc中右键hosts→属性→安全→编辑→勾选当前用户“写入/修改”;二、高级→更改所有者为当前用户并勾选“替换子容器所有者”→添加完全控制权限;三、管理员命令行执行takeown与icacls命令重置所有权和F权限;四、禁用权限继承并仅保留当前用户完全控制项。

如果您尝试修改 Windows 10 中的 hosts 文件但提示“拒绝访问”或“无权限保存”,则很可能是当前用户未被授予对该文件的写入或完全控制权限。以下是更改 hosts 文件权限的具体操作步骤:

一、通过文件属性设置用户写入权限

该方法直接在图形界面中为当前用户或 Users 组赋予写入权限,适用于大多数因权限缺失导致无法保存的场景。

1、打开文件资源管理器,在地址栏输入 C:\Windows\System32\drivers\etc 并回车,定位到 hosts 文件所在目录。

2、右键单击 hosts 文件,选择“属性”。

3、切换至“安全”选项卡,点击“编辑”按钮。

4、在“组或用户名”列表中,选中当前登录的用户名称(或选中 Users 组)。

5、在下方权限列表中,勾选“写入”和“修改”对应的“允许”复选框。

6、点击“应用”,在弹出的 Windows 安全提示中点击“是”,再点击“确定”完成设置。

二、获取文件所有权并设置完全控制权限

当 hosts 文件的所有者为 SYSTEM 或 TrustedInstaller 时,仅设置写入权限可能无效,必须先将所有者更改为当前用户,再分配完全控制权。

1、在 hosts 文件属性窗口的“安全”选项卡中,点击“高级”按钮。

2、在“高级安全设置”窗口顶部,点击“更改”链接(位于“所有者”右侧)。

3、在弹出的“选择用户或组”窗口中,点击“高级”,再点“立即查找”。

4、从搜索结果中双击您的当前用户名,点击“确定”确认所有者变更。

5、勾选下方“替换子容器和对象的所有者”选项,确保权限继承生效。

6、返回“权限”选项卡,点击“添加”,再次添加当前用户名,并勾选“完全控制”下的“允许”。

7、点击“确定”逐级保存所有更改。

三、使用命令行强制获取所有权与权限

该方式绕过图形界面限制,通过内置系统工具直接重置 hosts 文件的所有权与 ACL,适用于权限严重锁定的情况。

1、右键点击“开始”菜单,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。

2、执行以下命令以取得文件所有权:
takeown /f C:\Windows\System32\drivers\etc\hosts

3、执行以下命令以赋予当前用户完全控制权限:
icacls C:\Windows\System32\drivers\etc\hosts /grant administrators:F /t

4、若需对当前用户(非 administrators 组)授权,将 administrators 替换为您的具体用户名,例如:
icacls C:\Windows\System32\drivers\etc\hosts /grant "JohnDoe":F /t

5、命令执行成功后,系统将显示“已成功处理文件”,此时可直接双击编辑 hosts 文件。

四、通过安全策略禁用继承并单独配置权限

当 etc 目录启用了权限继承且存在冲突规则时,需先禁用继承,再清理无关条目,确保 hosts 文件权限纯净可控。

1、在 hosts 文件属性 → “安全” → “高级”窗口中,取消勾选“包括可从该对象的父项继承的权限”。

2、在弹出提示中选择“从该对象中删除所有已继承的权限”。

3、点击“添加”,在新窗口中点击“选择主体”,输入当前用户名后确认。

4、在权限条目中仅保留一项:当前用户名 + 完全控制(允许)

5、确保“应用于”下拉菜单设为“此文件”,避免影响其他文件。

6、点击“确定”保存,关闭所有属性窗口。


# windows  # 工具  # win10  # windows10  # 资源管理器  # win  # hosts文件  # 继承  # 对象  # 勾选  # 您的  # 选项卡  # 适用于  # 右键  # 双击  # 在弹出  # 命令行  # 再点  # 如果您 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 动图在线制作网站有哪些,滑动动图图集怎么做?  如何做网站制作流程,*游戏网站怎么搭建?  Thinkphp 中 distinct 的用法解析  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何用AI帮你把自己的生活经历写成一个有趣的故事?  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  java ZXing生成二维码及条码实例分享  网站制作企业,网站的banner和导航栏是指什么?  iOS中将个别页面强制横屏其他页面竖屏  Bootstrap整体框架之CSS12栅格系统  linux top下的 minerd 木马清除方法  怎样使用JSON进行数据交换_它有什么限制  手机网站制作与建设方案,手机网站如何建设?  简单实现Android验证码  如何获取上海专业网站定制建站电话?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  JavaScript中的标签模板是什么_它如何扩展字符串功能  如何在阿里云ECS服务器部署织梦CMS网站?  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  教学论文网站制作软件有哪些,写论文用什么软件 ?  详解MySQL数据库的安装与密码配置  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  Laravel怎么调用外部API_Laravel Http Client客户端使用  如何快速搭建高效WAP手机网站吸引移动用户?  EditPlus 正则表达式 实战(3)  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  高防服务器租用首荐平台,企业级优惠套餐快速部署  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  canvas 画布在主流浏览器中的尺寸限制详细介绍  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  如何快速使用云服务器搭建个人网站?  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  Swift中swift中的switch 语句  Android使用GridView实现日历的简单功能  Laravel如何保护应用免受CSRF攻击?(原理和示例)  中山网站制作网页,中山新生登记系统登记流程?  历史网站制作软件,华为如何找回被删除的网站?  WordPress 子目录安装中正确处理脚本路径的完整指南  如何用花生壳三步快速搭建专属网站?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  如何快速生成ASP一键建站模板并优化安全性?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  Laravel如何实现API版本控制_Laravel API版本化路由设计策略