代码改变世界

虚拟机安装VS2010时VC9.0Runtime与VC10.0Runtime装不上提示error code 1603

2013-06-07 10:58  C#与.NET探索者  阅读(1215)  评论(0编辑  收藏  举报

首先我也感谢 CSDN中的 lfywy是他让我找到了解决办法(原文:http://blog.csdn.net/lfywy/article/details/6131497),该问题也已经困扰我N天了!!!

安装出错如下:

疯狂地在论坛上问,http://topic.csdn.net/u/20110110/23/12646bda-97ca-4922-a5a1-13ff138db928.html有关闭UAC和防御软件(360卫士)还有关闭云端!还有就是以管理员权限运行安装程序!
我的安装方法现在也是硬盘安装,也就是说把安装包解压到硬盘之后开始安装!在安装包的目录内有setup.exe的程序,鼠标右键以管理员权限运行。但是还是到此失败了。
而且还把microsoft visual c++ 2008 redistributable这个卸了。包括网上说可能是office2007的原因,我也把有关office卸了,可是还是解决不了。

------------------------------------------------------------------------------------------------------------------------------------------------

解决办法:

仔细查看后才知道:原来"Windows Modules Installer" 关了,变成手动的了。360给优化了。

这时去开始运行中regedit打开注册表找到HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control

其中为RegistrySizeLimit->Type为REG_DWORD的Value改为0xFFFFFF(4294967295)(本人按此步骤在注册表中没有找到RegistrySizeLimit于是自己创建了该项问题得到解决,如后来者有雷同请按此法添加该项)

并且重启Windows Modules Installer服务,手动改为自动,重启机器。

之后重新从头安装VS2010,大功告成。

接着装SQL2008,其中装过之后才知道,sql2008也需要VC9.0Runtime这个支持。所以大家没把SQL2008装成功的,试试此招。

--------------------------------------------------------------------------------------------------------------------------------------------------

为了不让许多和我一样的人再受折磨,特发此帖子。今天装好,真的很爽。