Gibt es eine einfache Möglichkeit, dies über einen Shell-Befehl / Batch zu tun? Ein VBScript wäre auch ok.
8
Verwenden Sie zum Löschen aller Routen:
Route -f
Um nur persistente Routen zu löschen, können Sie verwenden
reg delete HKLM \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ PersistentRoutes / va / fDies würde sie jedoch nicht von den derzeit aktiven Routen entfernen.
Hier ist ein Cmd-Skript, das die statischen Routen aus der Registrierung extrahiert und
route delete
Befehle für jede von ihnen ausgibt .Diese Methode entfernt sie sowohl aus der gespeicherten Liste der persistenten Routen als auch aus den derzeit aktiven Routen.
quelle
Dies kann als grundlegende for-Schleife erfolgen, mit der Sie die Routen für die vorhandenen und zukünftigen Routen korrekt löschen können.
(Und ohne sich mit dem Überprüfen oder Bearbeiten von Registrierungselementen zu befassen) Verwenden eines einfachen Routendrucks, der in einen Suchvorgang geleitet und in einen Routenlöschvorgang eingeschleift wird.
quelle