无法安装Visual Studio 2010:VC 9.0 Runtime (x86) 安装失败

在一台Windows Server 2008 机器上Visual Studio 2010 时出现错误:

点View Error Log连结,看到错误讯息是:

VC 9.0 Runtime (x86): [2] Error: Installation failed for component VC 9.0 Runtime (x86). MSI returned error code 1603

尝试把机器上原本已经安装的Visual C++ 2008 Redistributable移除掉,重开机,然后就可以顺利安装Visual Studio 2010了。

注:移除Visual C++ 2008 Redistributable时并没有提示要重开机,所以当时我是立刻接着安装VS2010,发现错误依旧,又到VS2010安装光碟的WCU\VC90SP1\目录下手动执行命令:

msiexec /i vc_red. msi USING_EXUIH=1

发现错误讯息是:

看起来是资料夹权限的问题。试试看进入资料夹c:\Program Files\Common Files\microsoft shared\VC,果然出现Access denied 讯息。我目前登入的帐户是系统管理员,但无法查看该资料夹的安全性,也无法显示和修改VC 这个资料夹的拥有者。这才想到资料夹被锁住了,重开机后,再安装VS2010 就没问题了。

参与评论