Existe-t-il un moyen simple de le faire via une commande / batch shell? Un VBScript serait également correct.
8
Pour effacer tous les itinéraires, utilisez:
route -f
Pour effacer uniquement les itinéraires persistants, vous pouvez utiliser
reg supprimer HKLM \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ PersistentRoutes / va / fmais cela ne les supprimera pas des itinéraires actuellement actifs.
Voici un script cmd qui extrait les routes statiques du registre et émet des
route delete
commandes pour chacune d'elles.Cette méthode les supprime à la fois de la liste stockée des itinéraires persistants et des itinéraires actuellement actifs.
la source
Cela peut être fait comme une boucle for basique vous permettant d'effacer correctement les routes pour les routes existantes et futures.
(Et sans s'impliquer dans la révision ou la modification des éléments du registre) à l'aide d'une simple impression d'itinéraire routée dans une recherche et bouclée dans une suppression d'itinéraire.
la source