Hin und wieder ganz nützlich, um automatisches Aktualisieren von Programmen zu verhindern oder einfach zum Filtern von Werbung. Die Funktion BlockHost
überprüft ob der Eintrag im HOSTS-File existiert und legt ihn bei Bedarf an:
@ECHO OFF CALL :BlockHost example.com CALL :BlockHost another-example.com CALL :BlockHost another-example.org GOTO End :BlockHost ECHO Host/IP: %* FIND /C /I "%*" "%WINDIR%\SYSTEM32\DRIVERS\ETC\HOSTS" > NUL IF %ERRORLEVEL% NEQ 0 ECHO 127.0.0.1 %* >> "%WINDIR%\SYSTEM32\DRIVERS\ETC\HOSTS" GOTO :EOF :End