Win10系统默认是没有权限去编辑保存系统里的文件,这也是权限不够才导致修改编辑hosts后无法保存的原因,解决的办法就是把自己的帐户权限给提高就行了。
具体方法:
1、首先进入Win10系统的hosts文件所在位置,我们直接输入C:\Windows\System32\Drivers\etc后回车就可以打开了,右键hosts文件,选择属性,如下图所示。

2、点击hosts属性对话框里“安全”选项卡后,再点击“高级”,如下图所示。

3、点击左下角的“更改权限”按钮后,会变成“添加”,再点击“添加”按钮。

4、点击“选择主体”

5、点击“高级”按钮

6、点击“立即查找”

7、选择当前登录的用户账号,比如我的是administrator,然后点击“确定”

8、将hosts的权限项目界面下的基本权限的所以项目都勾选上,然后点击确定,如下图所示。

9、最后往下全部是确定确定就可以了,可以修改hosts文件并保存了。

最后还是没搞明白,我的administrator账户在administrator组里面,组默认就是完全控制的,理论administrator用户会继承administrator组的权限,但是实际上不是,必须手动的权限这个administrator用户并给予权限才可以。这一点往后有时间还要再研究。