Win7(32位)下安装vs2010安装失败Error code -939523550

来源:互联网 发布:mysql 32位 64位 编辑:程序博客网 时间:2024/06/06 00:21

    首先说下背景:去年第一次安装vs2010时,因为电脑没电自动关机,安装到一半就挂了。之后再安装就一直报错了,每次都安装到.NET Framework 4.0时,自动退出,.NET Framework 4.0安装失败,之后的组件也就白搭了。当时着急后来就按了vs2008。今天因为需要必须得安装vs2010了,搞了一早上,最后终于给安上了……

    错误图:

   

   日志:

     

 Microsoft .NET Framework 4: [2] Error code -939523550 for this component is not recognized. Microsoft .NET Framework 4: [2] Component Microsoft .NET Framework 4 returned an unexpected value. VS70pgui: [2] DepCheck indicates Microsoft .NET Framework 4 is not installed. VS70pgui: [2] DepCheck indicates Microsoft .NET Framework 4 简体中文语言包 was not attempted to be installed.

    

   刚开始时在网上各种搜索,各种方法,把电脑上关于vs的所有软件和组件都给彻底卸载了,重启电脑,还是不行。又把镜像文件解压,用解压后的文件安装,问题依旧。

   最后找到这个帖子:

I fixed my problem.

1. Try to clean your "%temp%" folder (Start Menu >> Run >> Type "%temp%")

2. Stop the service "Windows Update" (Stat Menu >> Run >> Services.msc >> Windows Update)

3. Delete all files from this path "C:\Windows\SoftwareDistribution\"


Then I installed. Its work fine

源地址:http://bbs.csdn.net/topics/390246346


  然后按照上面的步骤来了一遍(删除文件时,有些文件正被占用,然后强制删除,实在删不了的就没删)把应用程序都给关了,然后打开压缩软件,运行安装。安装途中要求重启了下电脑然后就一切正常了,当出现下面这个界面时,我和我的小伙伴们都松了口气、笑了……偷笑偷笑偷笑