解決方法:
- 開啟命令提式字元,鍵入 net stop WuAuServ 並按下 Enter,此指令是關閉 Windows Update 功能。
- 在 C:\Windows 目錄下尋找 SoftwareDistribution 資料夾,將它命名為其他名稱,例如 SD.old。
- 再度開啟命令提示字元,鍵入 net start WuAuServ 並按下 Enter,來開啟 Windows Update 功能。
- 再次嘗試安裝 .NET Framework 4
如果還是不行的話,可以嘗試在第 2 步驟後就安裝 .NET Framework 4。
2014/07/23更新
根據熱心匿名網友分享,使用命令提示字元時,要使用系統管理員身分執行才有權限關閉 Windows Update,遇到問題的朋友不妨試試看。
本文參考 How to fix Failed install Code Error HRESULT 0xc8000222 .NET Framework 4.0
Nice!
回覆刪除已解決 感謝大大~!
回覆刪除找不到SoftwareDistribution..
回覆刪除怎辦?
此資料夾是 windows 更新用的, 應該會存在才對
刪除或者你可以先開VM測試看看
不能改名怎麼辦=ˋ=?
回覆刪除錯誤訊息是....?
刪除無法關閉 Windows Update 怎麼辦??
回覆刪除鍵入 net stop WuAuServ 存取被拒絕
可以試試以系統管理原身分開啟命令提示字元看看
刪除謝謝! 這問題卡好久
刪除作者已經移除這則留言。
回覆刪除我不能改名 他說資料夾在別的地方開啟 要怎麼樣才能關閉?
回覆刪除先確認看看是否關閉 windows update 囉
刪除這個方法可work~!!, CMD指令模式,到程式集中的附屬工具中,找『命令提示字元』的功能,按滑鼠右鍵,以『系統管理員身份執行』,這樣才能有權限執行net stop WuAuServ的命令。
回覆刪除謝謝您的心得分享!
刪除感謝大大心得分享 問題卡很久了
回覆刪除作者已經移除這則留言。
回覆刪除我已根据方法,可以成功install了,但是我关电脑时很慢,之后电脑就打不开了,怎么办?
回覆刪除呃 ...... 建議可以用虛擬機試試看喔
刪除