Ano passado criei um projeto que bloqueava sites por batchs através do famoso arquivo hosts. É feito em todo em batch, totalmente leve, eficiente e seguro!

Segue aqui o código do programa:

@echo off
echo     "_____________________________"
echo     "|           Acesse:         |"
echo     "| www.ipsbruno.blogspot.com |"
echo     "_____________________________"
pause
echo.
echo.
echo Digite a URL da Pagina a Ser Bloqueada
echo ou
echo Feche o Programa
echo.
set /p page=Digite a Pagina a ser Bloqueada :
echo.
Attrib -r -s -h %SystemRoot%\system32\drivers\etc\hosts
echo 127.0.0.1 %page% >>%SystemRoot%\system32\drivers\etc\hosts
echo Pagina %page% Bloqueada com Sucesso!
pause

Legal não é? Inclusive fiz uma demonstração aqui: