Algo que no suelo hacer en windows, pero hoy me ha surgido la necesidad de poner varias rutas estáticas permanentes:

route add A.B.C.D mask ZZZ.ZZZ.ZZZ.ZZZ IP-GATEWAY metric 1

y si queremos que la ruta sea permanente y sobreviva a los reinicios, añadiremos -p

route add -p A.B.C.D mask ZZZ.ZZZ.ZZZ.ZZZ IP-GATEWAY metric 1

en A.B.C.D hemos de despecificar la red, no el host concreto, asi que por ejemplo para llegar a 192.168.1.1, pondremos 192.168.1.0 con mascara 255.255.255.0, por ejemplo

route add 192.168.1.0 mask 255.255.255.0 192.168.2.253 metric 1

Las rutas se añaden a esta entrada del registro de la maquina:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes