解决Windows下修改本地hosts文件的无权保存以及保存为.txt格式的问题


前言

我在修改本地hosts文件时也遇到了这些问题,也查了好多相关解决方案,问题都有,但就是解决不了,后来我把这些解决方式一顿瞎结合,结果搞好了我的问题。这里我就不介绍遇到的问题了,直接写下操作步骤,反正是解决了我的无权和保存为记事本的问题。


修改hosts

1.首先我们找到hosts文件,一般都会在这个目录下。

C:\Windows\System32\drivers\etc\hosts

在这里插入图片描述

2.不要先用记事本打开,我们右击hosts文件,查看属性,把只读后面的 去掉。

在这里插入图片描述

3.用管理员身份打开cmd,输入

notepad *.txt

这里是用管理员身份新建一个记事本,‘ * ’可以替代所有,也就是文件名,这个随意就好,然后就会打开一个记事本。又或者用另一种方法以管理员身份打开记事本,就是直接在应用程序里右键——>以管理员身份运行。

在这里插入图片描述

4.在记事本中打开hosts文件,注意如果没找到hosts,把右下角改为所有文件,然后双击hosts

在这里插入图片描述

5.在记事本里做修改,这回就直接ctrl+s保存即可,不用再生成.txt文件了。

总结

此次在Windows下修改本地hosts文件所遇到的问题就解决完了,每个人遇到的问题可能都不一样,虽然看着很简洁的步骤,但其中也是要到处碰壁才能总结出来,我的问题已经解决完啦,希望也能解决到大家遇到的问题。本人小白欢迎大佬们提出更多的宝贵建议,谢谢啦!!!

### 解决 Windows 中无法修改 Hosts 文件问题 在处理 Windows 系统中的 `hosts` 文件时,可能会遇到权限不足或其他原因导致文件不可编辑的情况。以下是几种有效的解决方案: #### 方法一:通过备份并替换文件来绕过权限限制 当直接对 `hosts` 文件进行操作失败时,可以通过创建副本的方式解决问题。具体做法是从 `\Windows\System32\drivers\etc\` 目录下选取另一个可读写的文件作为模板,将其复制到桌面或任意位置进行编辑,之后再将此文件重命名为 `hosts` 并覆盖原文件[^1]。 #### 方法二:更改文件名以解除锁定状态 如果尝试打开 `hosts` 文件却遭到拒绝访问提示,则可能是由于系统进程正在占用该文件所致。此时可以先右键单击目标路径下的 `hosts` 文件,选择“重命名”,临时改变其扩展名为 `.txt` 或者其他形式;完成编辑后再恢复初始名称[^3]。 #### 方法三:调整账户控制设置与管理员权限获取 有时即使赋予了用户足够的权限也无法正常编辑 `hosts` 文件,这往往是因为 UAC (User Account Control) 的存在所引起的。为了确保能够顺利存档所做的更改,在启动记事本或者其他文本编辑器前应当以管理员身份运行程序,并且确认已经给予应用程序相应的写入许可。 ```powershell # 使用 PowerShell 提升权限后编辑 hosts 文件 Start-Process notepad.exe -ArgumentList "C:\Windows\System32\drivers\etc\hosts" -Verb runAs ``` 对于 Win10 和更新版本的操作系统而言,上述命令可以帮助获得更高层次的访问级别以便于执行必要的改动[^4]。 #### 方法四:利用组策略编辑器禁用保护模式 针对部分特殊场景,还可以考虑借助本地组策略管理工具关闭受保护的操作系统组件这一选项。不过需要注意的是,这种措施仅适用于专业版及以上级别的 Windows 版本,并且建议谨慎实施以免影响系统的安全性。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值