En mis tiempos de Windows había bastantes firewalls gratuitos que hacen lo que requieres, así que no te costará mucho encontrarlos ahora. Alecuba te ha dado dos opciones.
Ahora bien, me llaman la atención unas cosas:
has de tenerlo activado
Todos los firewalls han de estar activados para filtrar.
Yo busco uno que solo bloquee los que quiera y al resto le de acceso libre.
Las reglas de los firewalls por software están diseñadas para poder ordenarse por prioridades. Sólo tienes que bloquear todo lo que quieras y, a continuación o debajo (menor prioridad) admitirlo todo.
En todo caso, ¿de qué estamos hablando? ¿De impedir que otras personas (¿niños?) accedan a internet de determinadas maneras? Si en ese PC la cuenta que usan es de administrador, no les costará nada matar el proceso del firewall. Si no es de administrador, simplemente podrías bloquear el arranque de esos programas para esa cuenta.