代码改变世界

[VS2008安装失败的解决办法]

2010-07-01 18:54  刺客之家  阅读(552)  评论(0编辑  收藏  举报

大家在安装VS的时候,如果出现安装錯誤,出错码1603的话,可以参照下面的方法去自己找原因

1:其實1603錯誤時一個非常抽象的錯誤,「安裝過程中發生嚴重錯誤」。所以根據這個錯誤來追蹤錯誤到底是什麼可以說不太可能。

2:自己查找问题的解決方案很簡單,在當前用戶的temp文件夾下面(如果是xp和2000是在Document Setting/{用戶名} /Application Data/Local/Temp,如果是Vista是在用戶/{用戶名}/AppData/Local/Temp,當然上面都 是默認的用戶零時文件夾,如果你修改了但是你又忘了你定位到那裡了,可以利用命令行echo %temp%查看一下零時文件夾是那個目錄)找到你安裝的 log文件,我用的是XP,安裝的的log文件名是dd_NET_Framework35_MSI6043.txt(其中XXX是一個三位數子),利 用記事本或者是其他工具打開文件,查找Return Value 3,找到之後查看這之上的幾行裡面就有相應的錯誤記錄。

比如說我這裡面的錯誤: 

MSI (s) (C8:20) [16:41:26:943]: Note: 1: 2205 2:  3: ActionText
Action ended 16:41:26: AppSearch. Return value 1.
Action start 16:41:26: CA_BlockNetFX20SP1_x86_enu.3643236F_FC70_11D3_A536_0090278A1BB8.
MSI (s) (C8:20) [16:41:26:943]: 产品: Microsoft .NET Framework 3.5 -- You must first install Microsoft .NET Framework 2.0SP1 before installing or repairing this product.

You must first install Microsoft .NET Framework 2.0SP1 before installing or repairing this product.
Action ended 16:41:26: CA_BlockNetFX20SP1_x86_enu.3643236F_FC70_11D3_A536_0090278A1BB8. Return value 3.

 

这句:You must first install Microsoft .NET Framework 2.0SP1 before installing or repairing this product.

就表示必须先安装2.0 的补丁
總結:
找到相應的安裝log文件,定位到return value 3的前幾行,找到錯誤,解決問題,然後重新安裝,OK。

本博客文章若非标记转载,均为原创,转载请注明出处~