以下批处理代码将用当前文件夹中的hosts文件覆盖系统原hostsXP下测试通过当然如果有开安全软件监控的话,可能会出现一些阻止提示之类的对话框,毕竟也是一个重要的系统文件@echo off
pushd %~dp0
set hosts=%windir%\System32\Drivers\Etc\hosts
if exist hosts copy /y hosts "%hosts%" >nul
pause
@echo off
@ren %system%\system32\drivers\etc\hosts %system%\system32\drivers\etc\hosts.bak
@copy hosts %system%\system32\drivers\etc\
运行该批处理需要有管理员权限。
批处理修改hosts_百度知道