MSI returned error code 1603解决办法:
在微软官方上是有解决方案的。你先下载一个清理之前安装的所有版本的.net framework的软件“Windows Installer 清理实用程序”:下载地址是(http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe)。
以管理员身份或属于本地管理员组成员的用户帐户的身份安装 Windows Installer 清理实用程序。
单击“开始”,指向“所有程序”,然后单击“Windows 安装清理”。
在 Windows Installer 清理实用程序中,删除 .NET Framework 的所有 Windows Installer 应用程序。
重新启动计算机。
重启之后安装你再安装新的.NET Framework 。(一般来说你的VS2008自带的,所以重启后直接安装就是了。)