Win7 右鍵網路連線選「診斷/修復」後提示「Windows 無法完成修復,需要清除 DNS 快取」,實為 **DHCP Client 與 DNS Client 服務未啟動** 導致無法自動清除快取。標準修復:設定服務啟動 + 手動清除快取指令。
修復步驟
- Win + R →
services.msc 開啟服務管理單元。
- 找到 DHCP Client 與 DNS Client → 雙擊開啟屬性 →「啟動類型」改為「自動」→ 若未運行點選「啟動」→ 確定。
- 重新開機(確保服務生效)。
- 開機後 Win + R →
cmd → 執行:
ipconfig /flushdns
提示「成功清除 DNS 解析器快取」即完成。



原理補充
- DHCP Client: 負責自動取得 IP/閘道/DNS 伺服器位址,未啟動會導致網路參數靜態化、無法續約。
- DNS Client: 快取 DNS 查詢結果,提供
ipconfig /flushdns 清除介面。服務停用時快取無法管理,修復精靈判斷異常拋出提示。
- 兩服務預設均為「自動」,若變為「手動/停用」多因優化腳本/第三方工具/惡意軟體所致。