出现 Please run SwitchHosts! as an Administrator 的原因及解决方案

在我们学习的过程中,我们不可能专门去买一个域名来学习。当然,你有钱的话当我没说。不买的话又怎么去实现域名解析呢??

可以通过修改 C 盘中的 hosts 文件,但是每次都要去直接修改 C 盘中的文件会有两大麻烦,一是不安全,二是不方便。 这时候,我就要给大家介绍一款超便捷的工具啦,那就是 SwitchHosts 。

下载地址:SwitchHosts工具

安装完成进行使用,你就会发现一个问题,Please run SwitchHosts! as an Administrator。这句话是什么意思呢?? 大概意思就是请以管理者身份运行 SwitchHosts 。出现这个问题该怎么解决呢?? 是不是有人想竟然要以管理者运行的话,那我右键以管理者身份运行不就行了。不不不,你想的太美啦,这样子是不行的。这样不行的话,那应该怎么解决呢?? 请继续往下看。

出现 Please run SwitchHosts! as an Administrator 的原因及解决方案
解决方案如下

第一步:去掉 hosts 的只读属性

找到 hosts 文件;路径:C:\Windows\System32\drivers\etc;右击 hosts 文件,选择属性,在常规里把只读的勾选去掉;如下图:

出现 Please run SwitchHosts! as an Administrator 的原因及解决方案

第二步:修改用户权限

右击 hosts 文件,选择属性,在安全选项卡里修改用户权限。如下图:

出现 Please run SwitchHosts! as an Administrator 的原因及解决方案
进行以上两个步骤, 完美解决 Please run SwitchHosts! as an Administrator 问题,让我们愉快的学习下去吧!!!
出现 Please run SwitchHosts! as an Administrator 的原因及解决方案