Open XuMengEnEli opened 3 years ago
win10下可以尝试修改一下hosts文件的权限。不知道win11下权限菜单有没有更改。
俺也一样 win11
我解决了, 铁铁看下hosts文件的权限。只读勾掉。
我是每次打开,都右键“已管理员身份运行”,
解决办法汇总:
无论我怎么努力,上面的所有方法都尝试了,还是所有的hosts都是只读状态,包括系统hosts和自己加的远程hosts(但是刷新可以成功),已经麻了,我也不知道是什么问题,之前是可以使用的,忽然就不能了,不知道是不是便携版的原因。。。 system version 20H2 19042 software version 4.0.3
同问,上面和百度的各种方法都用了还是显示 hosts 只读,后台报错
[Error: EPERM: operation not permitted, open 'C:\WINDOWS\system32\drivers\etc\hosts'] {
errno: -4048,
code: 'EPERM',
syscall: 'open',
path: 'C:\\WINDOWS\\system32\\drivers\\etc\\hosts'
}
在 Windows 11 中,hosts文件通常位于以下路径:C:\Windows\System32\drivers\etc\hosts。
如果你尝试更改hosts文件的只读属性,但每次更改后它都自动变回只读属性,可能是由于操作系统的保护机制导致的。Windows 11具有一种叫做"保护模式"的特性,该特性会在某些系统文件上自动应用只读属性,以防止非授权的更改。 还没找到解决方法
右键以管理员身份打开cmd,执行如下两条命令即可 attrib -s -h -r %windir%\System32\drivers\etc\hosts icacls "%windir%\System32\drivers\etc\hosts" /grant "%USERNAME%:(F)"
右键以管理员身份打开cmd,执行如下两条命令即可 attrib -s -h -r %windir%\System32\drivers\etc\hosts icacls "%windir%\System32\drivers\etc\hosts" /grant "%USERNAME%:(F)"
这个真可以,我电脑不知道为什么权限都配了也显示没写入权限
右键以管理员身份打开cmd,执行如下两条命令即可 attrib -s -h -r %windir%\System32\drivers\etc\hosts icacls "%windir%\System32\drivers\etc\hosts" /grant "%USERNAME%:(F)"
问题解决了!!!百度了一圈都没有解决这个问题.这个大佬的命令完美的解决了这个问题,谢谢大佬
右鍵以管理員身分開啟cmd,執行下列配額指令即可 attrib -s -h -r %windir%\System32\drivers\etc\hosts icacls "%windir%\System32\drivers\etc\hosts" /grant " %windir%\System32\drivers\etc\hosts" /grant " %使用者名稱%:(F)"
繞了一大圈沒用的,這個才是正解,感謝!!
右键以管理员身份打开cmd,执行如下两条命令即可 attrib -s -h -r %windir%\System32\drivers\etc\hosts icacls "%windir%\System32\drivers\etc\hosts" /grant "%USERNAME%:(F)"
亲测可行,大佬NB!!!
System (Mac, Windows 7/8/10, Linux) / 操作系统
windows11
SwitchHosts! Version / SwitchHosts! 版本
Description / 描述
How to reproduce / 重现步骤