zoukankan      html  css  js  c++  java
  • win7 64位 安装 VS2010 SP1 失败的解决方法

    1. 系统环境:Windows Server 2008 R2(与Win7 x64系统相似),VS2010及常用办公、编程工具等软件
    2. 问题症状:无论是通过在线安装包还是ISO安装包安装,多次安装,都在安装过程中回滚,最终安装失败。
    3. 产生原因:系统安装整一年,常年使用,系统自动补丁等操作,使得原系统盘C盘40G空间告急,于是动手删除了部分C:WindowsInstaller下的安装文件的缓存文件,约4G多,安装VS2010 SP1时找不到指定的缓存文件,导致安装失败。
    4. 解决过程:
    a) 每次安装VS2010 SP1,都会在 C:Users{UserName}AppDataLocalTemp1(或类似文件夹)下自动产生一组安装的日志文件,重点关注安装日志文件"Microsoft Visual Studio 2010 Service Pack 1_yyyyMMdd_HHmmssfff.html"。我的安装过程中关键错误提示:
    ----------------
    [3/22/2011, 22:25:41]about to call MsiInstallProduct with PATCH="J:VS2010SP1dvd1VS10sp1-KB983509.msp;J:VS2010SP1dvd1VS10sp1-KB2413561.msp;J:VS2010SP1dvd1VS10sp1-KB983509-Pro.msp" on product {BC0464FA-A0BA-3E38-85BF-DC5B3A401F48}(C:WindowsInstaller43289.msi) to install patches.
    [3/22/2011, 22:25:41]Patch (J:VS2010SP1dvd1VS10sp1-KB983509.msp;J:VS2010SP1dvd1VS10sp1-KB2413561.msp;J:VS2010SP1dvd1VS10sp1-KB983509-Pro.msp) Install failed on product (Microsoft Visual Studio 2010 Ultimate - ENU). Msi Log:
    [3/22/2011, 22:25:42]MSI returned 0x2
    ...
    [3/22/2011, 22:27:31]Final Result: Installation failed with error code: (0x80070002), "系统找不到指定的文件。 " (Elapsed time: 0 00:11:28).
    ----------------
    这里在调用C:WindowsInstaller43289.msi时找不到文件43289.msi,此文件就是VS2010的安装文件的缓存文件,文件名好像是在安装VS2010时随机产生的。
    b) 找到VS2010的安装文件,将vs_setup.msi文件复制到C:WindowsInstaller文件夹下,并重命名为43289.msi。
    c) 再次尝试安装VS2010 SP1,安装成功。
    ================

  • 相关阅读:
    公司官网ucenter搬家注意问题
    PHP中获取CHECKBOX提交的内容及checkbox全选
    js注册验证
    c# 相对路径的一些文献
    C# 读取xml中的配置信息,并加入到combobox或者其他中(winform)
    java 路径问题,防止再忘掉
    Mastering the Java CLASSPATH
    ps 制作背景透明 图片
    c# 双缓冲 技术与例子
    一些经验记录,主要是C# ToString()和 DateTime 之类的
  • 原文地址:https://www.cnblogs.com/jiewei915/p/2678297.html
Copyright © 2011-2022 走看看