Piccola curiosità: perchè fare tutto sto lavoro? Perchè non tenere il file hosts così com'è? Ci aggiungi gli indirizzi che vuoi bloccare e finita li, non vedo il motivo di ogni volta andarlo a modificare.
Cmq di bat e gestione dei servizi non ne so una mazza
Forse nel thread di avira c'è qualcuno che sa come fare (anche se penso che siano protetti appunto per evitare che un malware li disattivi)
http://www.hwupgrade.it/forum/showthread.php?t=1514684