我正在尝试使用批处理脚本清除主机文件的所有内容
这是我的代码:
@echo off
cd %SYSTEMDRIVE%:\Windows\System32\drivers\etc
takeown /f hosts
icacls hosts /grant %username%:w
echo > hosts
批处理执行后,hosts 文件似乎不受影响。我应该改变什么?
我正在尝试使用批处理脚本清除主机文件的所有内容
这是我的代码:
@echo off
cd %SYSTEMDRIVE%:\Windows\System32\drivers\etc
takeown /f hosts
icacls hosts /grant %username%:w
echo > hosts
批处理执行后,hosts 文件似乎不受影响。我应该改变什么?
这是我找到的解决方案。不太确定它为什么有效,但它确实有效,主要是
@echo off
takeown /f C:\Windows\System32\drivers\etc\hosts
icacls C:\Windows\System32\drivers\etc\hosts /grant %username%:w
echo # > C:\Windows\System32\drivers\etc\hosts
echo.
echo.
ipconfig /flushdns
echo.
echo.
echo All sites restored!
pause
如果我尝试打开一个新的浏览器,效果很好。如果我当前打开了浏览器,它不起作用。对此有什么建议吗?
(使用铬)