Error code -939523513 for this component is not recognized

Error code -939523513 for this component is not recognized

小弟最近遇到一个问题,请大家帮忙看看:
最近新换了一块硬盘,高高兴兴地装系统,装驱动,装SQLServer2008-->SQLServer2008 SP1-->VS2008-->VS2008 SP1,然后再装VS2010,然后悲剧了,装到.net framework4的时候,死活过不去了,我把日志文件的头两行粘在下边了:
当安装VS2010时,在安装.net4的时候报错:
[11/22/12,09:09:13] Microsoft .NET Framework 4: [2] Error code -939523513 for this component is not recognized.
[11/22/12,09:09:13] Microsoft .NET Framework 4: [2] Component Microsoft .NET Framework 4 returned an unexpected value.

网上说可以独立安装.net framework 4 ,可能成功,于是我试了一下,依然悲剧,错误码如下:
HRESULT 0xc8000247

试过文件夹改名的办法:SoftwareDistribution改名为SDold,也不行.

发帖子问了问,说是安装顺序不对,于是各种重装系统,各种顺序,依然不行

我就郁闷了,顺序不对不是?OK,我这回裸系统装还不行吗?于是重装系统,装驱动,装.net framework4,Fuck!!!问题依旧!!

真没辙了.问题是我前一块硬盘装的时候没问题呀,一次成功,咋换了块硬盘就不行了呢?

补充,我的本自带Win7旗舰 32位系统,VS2010也是跟朋友搜刮的正版软件,.net framework4的安装文件是:dotNetFx40_Full_x86_x64.

请各位老大帮忙看看,不胜感激!!!

你的net framework4是由x86和x64架构的,所以要想装在32架构的系统的话,当然不能安装,把系统换成x64架构的windows7吧,我之前也是遇到过这样问题

就是换硬盘的原因。
为了方便以后遇到同样问题的同学,我把解决方法记录如下:
    1、首先,问题是由更换硬盘引起的,我原来的硬盘是 西数SATA1 320G的,更换的是 西数SATA3 500G的,不知道是因为空间大了还是SATA3的原因。操作系统是Win7(其他操作系统不清楚是不是也有这个情况)。
    2、故障现象是:
    a:VS2010装不上,原因是:.Net framework4装不上,错误码好象是:939523513,有点记不清了Sorry!
    b:单独装.Net framework4也装不上,错误码是:8000247
    c:所有的系统补丁都打不上,我试了几个,错误码都是:8000247。注意:如果是用360打补丁,如果打不上的话会显示智能忽略,说是不适合你的系统(纯属忽悠,鄙视下。有兴趣可以从它的补丁管理里看一下,显示的都是反复安装失败。),建议自己手动点几个补丁装一下试试。
    以上这几个问题,以c为准,即:如果你出现了状况a或b,你试试c,看是不是与我描述的状况一样。如果是一样的情况,则继续。
    3、如果你的情况和2.c一样,则请下载:“Intel Rapid Storage Technology”,网上搜一下,好像是Intel的驱动,在页面上根据你的情况选择相应的版本的压缩包,然后解压。
    4、更换机器的驱动程序:这个网上好多的资料都没说,补充一下,可以在设备管理器里点中:“IDE ATA/ATAPI控制器”前面的三角,选择其下的设备,然后选择更新驱动程序,把目录设置到刚刚下载的那个驱动程序的解压文件夹即可,其余看提示。
    我本人比较菜,也只是记个流水账而已,具体的原理也不太清楚,如果大家有兴趣,可以帮忙补充一下。写这个只是因为我自己在问题出现后,上网找的时候,也没有特别清晰的说明,自己摸索了3天才整好,特此记录,希望能够帮到其他同样问题的同学。

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有