原文章鏈接:http://blog.sina.com.cn/s/blog_45784f700100coej.html
在嘗試安裝 .NET Framework 1.0、1.1、2.0、3.0 或 3.5 的更新時,可能會收到 Windows Update 錯誤代碼“0x643”或 Windows Installer 錯誤代碼“1603”。錯誤代碼,可以查安裝日誌知道。
一種方法是:手動刪除並重新安裝 .NET Framework
a. | 單擊“開始”,然後單擊“控制面板”。 |
b. | 雙擊“添加或刪除程序”。 |
c. | 記下計算機上已安裝的每個 .NET Framework 版本,然後卸載所有 .NET Framework 版本。 |
d. |
出現提示時,重新啓動計算機。
|
另一種方法是:下載專門的清理工具dotnetfx_cleanup_tool,將NET Framework1.0、1.1、3.5全部清除,然後重啓,不重啓繼續安裝是無效的。
記得重啓安裝vs2008之前記得清理VS註冊表,否則安裝過程出現“找不到一個或多個組件,請重新安裝程序”錯誤。使用regedit32.exe打開系統註冊表,查找項目:
HKEY_CLASSES_ROOT/Installer/Products
一項一項的選中其下的所有子項目,查看右邊的“Product Name”,找到Product Name爲“Visual Studio .NET XXXXXXX ……”的項目。
(在偶的機器上是:HKEY_CLASSES_ROOT/Installer/Products/4080F50F71584654188F76230D82B175)
刪除,重新安裝。
如果還不行,就刪除HKEY_CLASSES_ROOT/Installer/Products下所有Product Name跟.net有關的項,然後重裝。