部分 Windows XP 用戶在修改 IP 位址時,系統提示「必須重新開機才能生效」。此問題主因在於 DHCP Client 服務未啟動或未設為自動。DHCP Client 負責管理網路設定變更(含靜態 IP 變更),服務停用時系統無法動態套用新設定,因而強制要求重開機。
解決方法
方法一:服務管理工具啟用
- 右鍵「我的電腦」→「管理」→「服務與應用程式」→「服務」
- 找到 DHCP Client,雙擊開啟屬性
- 啟動類型選 自動,點擊「啟動」按鈕
- 重新開機或直接嘗試修改 IP 驗證
方法二:系統配置工具 (msconfig)
- 「執行」輸入
msconfig
- 切換「服務」索引標籤,勾選 DHCP Client
- 確定並重新開機
方法三:命令列直接啟動
C:\WINDOWS\system32\svchost.exe -k netsvcs
(此為 DHCP Client 執行檔路徑,需在服務啟動後生效)
相依服務檢查
DHCP Client 依賴下列服務,確認它們均為「自動」且已啟動:
- AFD 網路支援環境
- NetBT
- SYMTDI
- TCP/IP 協定驅動程式
- NetBios over TCP/IP
適用情境補充
- 使用 DSL/Cable、ICS (網際網路連線共用)、IPSEC 的用戶必須啟用此服務
- 純單機離線環境可停用,但極少見
- 服務啟用後,修改 IP 即時生效,無需重開機
啟用 DHCP Client 服務即可徹底解決修改 IP 需重開機的困擾,恢復網路設定即時套用功能。