執行 Windows Update 時出現 0x800706D9,主因為相依服務 Internet Connection Sharing (ICS) 與 Windows Firewall 未啟動。Windows Update 透過 ICS 建立臨時網路共用下載內容,防火牆提供連線過濾,兩服務任一停用即觸發此錯誤碼。



sc config SharedAccess start= auto & net start SharedAccess
sc config MpsSvc start= auto & net start MpsSvc
# SharedAccess = ICS, MpsSvc = Windows Firewall
net stop mpssvc 測試規則後忘記重啟。修復後執行 Get-Service SharedAccess, MpsSvc | Select-Object Name, Status, StartType 確認兩服務均為 Running / Automatic,再執行更新。
將 ICS 與 Windows Firewall 服務設為「自動」並啟動,即可徹底解決 Win10 更新錯誤 0x800706D9。