筆電在公司、家裡、咖啡廳切換網路環境,每次手動改 IP/閘道很麻煩。寫一支 route.bat 批次檔設定多條靜態路由,放入「啟動」資料夾,開機自動套用,一勞永逸。
在記事本輸入以下內容,存為 C:\Windows\route.bat(假設 Windows 安裝在 C:):
route add 目標網路1 mask 子網路遮罩 閘道1
route add 目標網路2 mask 子網路遮罩 閘道2
route add 0.0.0.0 mask 0.0.0.0 預設閘道
範例:
route add 192.168.10.0 mask 255.255.255.0 192.168.10.254
route add 10.0.0.0 mask 255.0.0.0 10.0.0.1
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
C:\Windows\route.bat → 下一步 → 選擇「啟動」資料夾 → 完成。route.bat 捷徑 → 內容 → 執行方式:最小化、關閉視窗:啟動時關閉 → 確定。
更完整的方案是用 netsh -c interface dump > office.txt / home.txt 備份完整網路設定 (IP、閘道、DNS、WINS 等),切換環境時用 netsh -f office.txt 一鍵還原,參考文章 ID 43334。
ipconfig /renew 或確保網卡已啟用。route add 才有效,啟動資料夾預設以目前使用者權限執行,若為限制帳號需用排程工作設定「最高權限」執行。route -f 清除所有靜態路由重來。