Windows系统 hosts文件修改后无法保存怎么回事?

今天想在hosts文件中新加入了一个ip地址,本应Ctrl+s直接保存到原地址,但是弹出“另存为”的操作框,这是怎么回事呢?

常见的情况有下面三种

1.杀毒软件保护

2.hosts文件被设置为只读

3.当前用户没有修改的权限

情况1解决方法

①修改hosts文件时会弹出提示对话框,这时我们选择允许就好了

②后台默认禁止的,那将hosts文件加入到访问白名单即可

情况2解决方法

右击hosts文件,点击属性,看页面最后一行属性的“只读”权限是否被勾选,如果去除只读限制后仍然无法保存,那就不是权限限制的问题,我们来看第三种情况。

情况3解决方法

右击hosts文件--->属性--->高级

点击更改权限

左击当前登录的用户(注意:当前的用户需要是管理员权限才可以操作,后附如何查看当前用户是否为管理员小tips~)--->编辑

将基本权限中的写入权限勾选上(一般情况下直接勾选完全控制权即可)--->确定

弹出对话框不要慌,点击“是”

再在hosts文件中写入内容就可以直接保存啦

你学费啦嘛?

附:如何查看当前用户是否为管理员小tips~

召唤菜单--->点击账户那个小人儿--->点击“更改账户设置”--->看屏幕中心

### 解决修改 hosts 文件无法保存的问题 #### 权限设置 对于权限不足的情况,在 Windows 上,应当以管理员身份启动文本编辑器。右击记事本或其他文本编辑程序并选择“以管理员身份运行”。这一步骤能确保拥有足够的权限去修改位于 `C:\Windows\System32\drivers\etc` 目录下的 hosts 文件[^1]。 在 macOS 和 Linux 中,则可以通过终端命令使用超级用户权限来编辑 `/etc/hosts` 文件。例如: ```bash sudo nano /etc/hosts ``` 输入上述命令之后会提示输入密码,正确输入后即可获得必要的写入权限。 #### 编辑器选择 建议选用能够显示不可见字符(如制表符)的纯文本编辑器来进行 hosts 文件的编辑工作,避免因为空白字符引起意外错误。常见的合适编辑器有 Notepad++ (Windows),TextEdit (macOS, 需要配置为纯文本模式) 或者 Vim/Linux 自带的各种文本编辑工具。 #### 操作系统相关解决方案 如果即便已经获取了适当权限仍然遇到了保存失败的情形,可能是由于某些安全软件阻止了对敏感位置的操作。此时应该暂时关闭防火墙或杀毒软件再试一次;另外也可以尝试重启计算机使新的策略生效。 此外,为了防止误操作带来的风险,在实际改动前先复制一份原文件作为备份是非常重要的措施之一。具体做法是在同一目录下另存一个新的副本或者直接利用命令行实现快速拷贝功能。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值