SoSo♡Lee.2011/1/21
捧着心爱的小YY,想把我的开发环境搭建好,可是遇到问题了。。
Win7下无法安装VS2010旗舰版中VC9.0Runtime组件 提示error code 1603..
VC9.0Runtime组件安装错误。。

之前有装vs2010 遇到与Microsoft
office2007组件冲突问题,错误提示是“应用程序错误报告组件”将office卸了就解决,于是试了试,可是对这个错误无效。
于是在网上搜了一下,发现有以下几种说法:
1.安装包是否完整。
2.权限问题 使用拥有admin权限的账号登陆系统 进行安装。
3.1603 = 安装错误,检查一下是不是有windows update正在安装。也可以尝试先安装.Net 4.0。
4.有关闭UAC(打开开始菜单,然后再最底下的搜索条里输入
UAC,然后回车,弹出来的东西就是设置UAC的,直接把拖动的东西拉到最下面,确定,OK了)和防御软件(360卫士)还有关闭云端!
5.把microsoft visual c++ 2008 redistributable这个卸了。
6.office2007的原因。
7.清除临时注册表信息。运行 “%TEMP%”将里面的内容全部删除。
最终的结果就是兜了一大圈,问题还是没有解决。于是又找到一下解决办法:
Win7下无法安装VS2010旗舰版中VC9.0Runtime组件,并伴有提示error code
1603,很可能用户机器的"Windows Modules Installer"
服务被关闭了,例如使用第三方安全软件360将其优化为手动了,只需改为“自动”即可解决问题。
解决办法:
(1)开始—运行—输入regedit打开注册表编辑器。
(2)定位到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
查看右面有没有RegistrySizeLimit键值
没有则新建,选择DWORD值,命名为RegistrySizeLimit
右击RegistrySizeLimit修改
选择10进制
输入数值4294967295
若是选择16进制则输入FFFFFFFF。

(3)重启Windows Modules Installer服务,手动改为自动,
(4)重启计算机,重新从头安装VS2010,大功告成。
(5)接着装SQL2008,其中装过之后才知道,sql2008也需要VC9.0Runtime这个支持。所以大家没把SQL2008装成功的,试试此招。
以为是系统的缘故,重装了下系统,用vs2010专业版试了试,vc9.0 Runtime安装成功,到了vc10.0
Runtime仍然错误,错误报告如下:
[01/21/11,22:07:54] VC 10.0 Runtime (x64): [2]
CMsiComponent::Install() expects the setup file for VC 10.0 Runtime
(x64), but the file failed verification.
[01/21/11,22:07:54] setup.exe: [2]
ISetupComponent::Pre/Post/Install() failed in
ISetupManager::InternalInstallManager() with HRESULT
-2147467259.
[01/21/11,22:07:54] VS70pgui: [2] DepCheck indicates VC 10.0
Runtime (x64) is not installed.
趁上班有空,又搜了一下,下面有这样一个帖子:
Visual Studio 2010
Ultimate VC 9.0 Runtime (x86) failing to install
回复:
Hi John,
Based on your description, it looks like that
the VS2010 installation was blocked when it tried
to install VC 9.0 Runtime component.
Firstly, could you please provide me more
information on your OS? Which version of OS are
you running now?
[08/10/10,12:13:12] VC 9.0 Runtime (x86): MSI Record
result detail: Error 1935.An error occurred during the installation
of assembly
'Microsoft.VC90.ATL,version="9.0.30729.4974",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86",type="win32"'.
Please refer to Help and Support for more information. HRESULT:
0x80070057.
For error code "0x80070057", it means that "the
parameter is incorrect".
To install Visual Studio 2010, could you please
help me to check the following steps?
Please check whether you install VS2010 with the
Administrator account.(和上面的一样,要求管理员身份运行)
If the installer is downloaded from the official
website, please try to use other web browser or
some download manager software to
download the installer again.
For the ISO
installer, you might try the
following points to install VS2010:
- Make sure, to disable the
Anti-Virus software during installation
- For the ISO
image, please extract the ISO image, to your local
computer, by using the
3rd-party tools
like WinZip and run the
installation from the extracted file on the
harddrive/harddisk
If the problem still exists,
could you please try the following steps to
collect the log files?
- Try to clean your
"%temp%" folder (Start Menu >> Run
>> Type "%temp%")
- Install
VS2010
(For Vista or later OS, the
installer must be run with administrator
privileges - Right-click the installer
>> "Run as Administrator")
- Collect the
logs from "%temp%" folder
Collect tool:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e0da314f-6216-4a18-bc6b-7d29cf83af20&displaylang=en
- Send vslogs.cab file to me
(v-yicche@microsoft.com)
Note: Please attach the
link of this post in the mail.
Hope this helps! If you have any concern, please feel free to let
me know.
Best regards,
Yichun Chen
MSDN Subscriber Support in Forum
If you have any feedback on our support, please contact msdnmg@microsoft.com
Please remember to mark the replies as answers if they help and
unmark them if they provide no help.
Welcome to
the All-In-One Code Framework! If you have any feedback,
please tell us.
仔细地看了一边,发现操作内容都差不多,操作顺序上不衔接而已,不知道对vs的安装会不会产生影响.
周末一试,还是无济于事,头痛,于是尝试用专业版安装了一小部分组件成功,到.net
framework 4时安装错误,于是 手动下载.net framework 4
安装 :
按下顺序安装:
1.手动下载.net framework 4 安装
2. 重新安装vs2010
3.成功
附录: 有人问我要vs2010的下载链接,我贴在这里吧
用得最多的是这个32位的,不过要看你自己的系统啦~
ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_532347.iso|2685982720|4AE6228933DDE49D9BFA4C3467C831C2|/
复制到迅雷下载就可以了。
加载中,请稍候......