VS2010装了两天三个版本VC9一直装不上,救救我吧
实在没办法了,只好上了发帖求助各位了!
还希望知道解决办法的兄弟们告诉我一声。
VC 9.0 Runtime (x86): [2] Error: Installation failed for component VC 9.0 Runtime (x86). MSI returned error code 1603
上面的是错误
我的系统是WIN7 SP1 旗舰版
安装过程如下:
第一次下载了:cn_visual_studio_2010_ultimate_x86_dvd_532347.iso,安装重启提示VC9安装错误。重装N次无果,接着百度各种解决办法,发现有人说版本错误,发现那人是同样的系统,也是这个安装包安装不上,换了个安装包就可以了,于是。。。。
第二次下载了:Visual.Studio.2010.简体中文旗舰版(MSDN原版下载)内置KEY.iso,安装后重启仍然是提示VC9安装错误。郁闷之中再次百度
找到帖子说:看看你的Windows小版本号吧,目前Win7 7600有2种小版本,一个16384,一个16385,16384这个是没法安装VS2010的,如果你是的话,换16385吧。
小版本查看方法:
运行-->cmd然后键入命令
Slmgr -dlv
查看后发现我系统的小版本号是:6.1.7601.17514
这个问题不是,
再百度看后有点希望据说很多人照这个解决了,方法如下:
几经周折后网上找到的解决办法:
仔细查看后才知道:原来"Windows Modules Installer" 关了,变成手动的了,360给优化了。
这时去开始运行中regedit打开注册表找到HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control
其中为RegistrySizeLimit->Type为REG_DWORD的Value改为0xFFFFFF(4294967295)
并且重启Windows Modules Installer服务,手动改为自动,重启机器。
之后重新从头安装VS2010,大功告成。
接着装SQL2008,其中装过之后才知道,sql2008也需要VC9.0Runtime这个支持。所以大家没把SQL2008装成功的,试试此招。
试过以上步骤不行。。。
另外修改了一下注册表:
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa中的restrictanonymous。双击打开,将键值从0改为1。
似乎还是不行。
将win7自动更新至最新,终于装上了。
照这个方法,第一打开注册表没有找到“RegistrySizeLimit->Type为REG_DWORD的Value改为0xFFFFFF(4294967295)”没法改,“Windows Modules Installer”是启动的,但是这里是手动的,然后restrictanonymous这个也改成了1,各安装了一次仍然安装不上,WIN7自动更新我发现那个服务也是启动的,没有手动去找更新了,
上面方法仍然不行,于是接着百度,又看到有人说这影响那影响了,于是把VC++ 6.0,其他一些大的有人提到的程序全删除了,再试了N次,仍然不行,再百度发现有人说安装专业版的成功了
第三次,下载专业版:cn_visual_studio_2010_professional_x86_dvd_532145.iso 安装仍然是VC9安装失败!啊!我要崩溃了!这已经是两天中无数次的安装失败 了!
今天再百度最后发现在这个步骤,好吧我再试一下下面的方法:
这个错误是安装tfs object组件式出现的, 困扰了我整整两天,翻遍了中英文网站, 终于找到了解决方案。
下面将我翻译后的方法分享给大家:
(1) 安装时在安装目录后面加上RightOut
(2) 运行 regedit (注册表编辑器) 将
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/8.0 修改为 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/8.0RightOut (这一步有一定风险, 请备份之前的)
还有说改为 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/8.0REMOVE 的,但我没有尝试。 我觉得目的就是不让存在8.0的注册表项吧。
(3) 从 http://support.microsoft.com/default.aspx/kb/290301 下载 Windows Install 清理实用工具
用这款软件清理一切包含有Visual Studio 字样的项
(4) 重新安装vs2010
希望看到帖子的兄弟,如果你知道原因的话教我一下,我先谢谢了!我先照上面方法再试一次了!我要崩溃了~~!