0

我正在尝试使用批处理脚本清除主机文件的所有内容

这是我的代码:

@echo off 
cd %SYSTEMDRIVE%:\Windows\System32\drivers\etc
takeown /f hosts
icacls hosts /grant %username%:w
echo > hosts

批处理执行后,hosts 文件似乎不受影响。我应该改变什么?

4

1 回答 1

0

这是我找到的解决方案。不太确定它为什么有效,但它确实有效,主要是

@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

如果我尝试打开一个新的浏览器,效果很好。如果我当前打开了浏览器,它不起作用。对此有什么建议吗?

(使用铬)

于 2012-07-30T23:05:29.583 回答