Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 修改 IP 位址批次檔:靜態 IP 設定與 DHCP 自動取得雙模式

編輯:Windows 7 系統介紹

透過 netsh 命令撰寫批次檔,實現靜態 IP 設定與 DHCP 自動取得雙模式一鍵切換,適合頻繁在不同網路環境移動的筆電用戶。

靜態 IP 設定批次檔

@echo off
rem 依實際環境修改以下四項紅字參數
netsh interface ip set address name="區域連線" source=static addr=10.60.37.99 mask=255.255.255.0 gateway=10.60.37.254
netsh interface ip set dns "區域連線" source=static addr=202.120.190.208
echo 靜態 IP 設定完成!
pause
  • addr=10.60.37.99 → 目標 IP 位址
  • mask=255.255.255.0 → 子網路遮罩
  • gateway=10.60.37.254 → 預設閘道
  • addr=202.120.190.208 → DNS 伺服器

DHCP 自動取得批次檔

@echo off
netsh interface ipv4 set address "區域連線" dhcp
netsh interface ipv4 set dns "區域連線" dhcp
echo 已切換為 DHCP 自動取得 IP!
pause

使用方法

  1. 分別另存為 SetStaticIP.bat、SetDHCPIP.bat。
  2. **右鍵「以系統管理員身分執行」** 執行對應批次檔。
  3. 網路介面卡名稱含空白需用雙引號(name="區域連線 2"),可用 ipconfig 或「網路連線」資料夾確認確切名稱。

進階:單一檔案雙模式選單

參考文章《Win7 快速切換 IP 設定批次檔》的互動式選單版本,整合靜態/動態切換於單一腳本。

⚠️ 注意

  • netsh 必須管理員權限執行。
  • 修改 IP 後建議執行 ipconfig /flushdns 清除 DNS 快取。
  • 企業環境若有群組原則鎖定網路設定,批次檔可能失效,需諮詢 IT 部門。
Copyright © Windows教程網 All Rights Reserved