萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路應用技術

Netsh 命令大師:Windows 內建網路設定快速切換、備份與還原神技

為什麼要會 Netsh?

筆電在家、公司、客戶端、咖啡廳來回跑,每次手動改 IP/DNS/閘由超痛苦。Windows 2000/XP/2003 內建的 netsh(Network Shell)是命令列腳本神器,能本地/遠端顯示、修改網路設定,支援:

  • 一鍵切換多組靜態 IP 設定檔
  • 靜態 ↔ DHCP 秒切
  • 完整網路設定匯出/匯入(重灌/換機最強備份)
  • 無需第三方軟體、零成本、無廣告

實戰一:多地點靜態 IP 一鍵切換

@echo off
:: 家裡設定檔 home.cmd
netsh interface ip set address "區域連線" static 192.168.0.10 255.255.255.0 192.168.0.1 1

:: 公司設定檔 office.cmd
netsh interface ip set address "區域連線" static 192.168.1.11 255.255.248.0 192.168.1.1 1

雙擊對應 .cmd 即套用。注意:

  • 「區域連線」須與「控制台\網路和網際網路\網路連線」顯示名稱完全一致(多網卡請自行調整)。
  • 最後的 1 為躍點數,一般填 1 即可。
  • 可再加 netsh interface ip set dns "區域連線" static 168.95.1.1 同步換 DNS。

實戰二:靜態 IP ↔ DHCP 秒切腳本

:: static.cmd 固定 IP
netsh interface ip set address "區域連線" static 192.168.0.12 255.255.255.0 192.168.0.1 1

:: dhcp.cmd 動態取得
netsh interface ip set address "區域連線" dhcp
ipconfig /release
ipconfig /renew

雙擊 dhcp.cmd 立即向 DHCP Server 申請新租約,無需重開機。

實戰三:完整網路設定備份與還原(重灌救星)

:: 備份(管理員身分 CMD)
netsh dump > D:\netbck.txt

:: 還原(重灌後同樣管理員 CMD)
netsh exec D:\netbck.txt

netbck.txt 為純文字,含所有網卡 IP/DNS/WINS/防火牆/TCP/IP 參數等。重灌、換機、系統還原點損壞時,單一指令還原全套設定,省去逐項手動輸入之苦。

進階技巧與注意事項

  • 無線網卡設定檔: netsh wlan export profile key=clear 匯出含明文密碼的 Wi-Fi 設定檔(XML),新機 netsh wlan add profile filename=xxx.xml 秒連。
  • IPv6 同樣支援: netsh interface ipv6 ... 語法平行。
  • 遠端管理: netsh -r 遠端電腦名 -u 帳號 -p 密碼 ... 跨機器批次部署。
  • 防火牆規則: netsh advfirewall firewall add rule ... 可腳本化開關 Port/程式。

小結

Netsh 是 Windows 系統管理員、行動辦公族、重灌達人的「瑞士刀」。掌握上述三大核心用法,網路環境切換從「繁瑣手動」升級為「一鍵自動」,備份還原更是重灌後的救命稻草。建議將常用 .cmd 放入啟動資料夾或滑鼠手勢/熱鍵工具,效率直線飆升。

copyright © 萬盛學電腦網 all rights reserved