821 views
首页 > 技术心得, 日常琐碎 > VS2008 中关于 “加载安装组件时遇到问题. 取消安装” 的解决

VS2008 中关于 “加载安装组件时遇到问题. 取消安装” 的解决

2010年3月3日

出处: http://blog.csdn.net/hbqhdlc/archive/2009/04/08/4057844.aspx

早就听说 VS2008 出了 SP1 版本了, 想想 SP1 版总应该比 VS2008 更稳定或功能更全面, bug 更少些吧. 因为本来从 XP 升级到 XP SP1 里我就是这样想的, 于是从网上下载了 SP1 安装上去. 开始感觉没什么, 可是到最后接触工作流相关的概念时出现问题了, 在 VS2008 SP1 根本无法使用工作流, 总是提示 “无法加载 C:\document and ……\workflowLibrary1.csproj” 的问题. Google 了很久, 终于发现原来是 SP1 惹的祸, 网上已经有很多人都发现这个问题了.

于是我就是把 SP1 卸载掉, 可是我无论从 “添加/删除程序” 中还是用 “优化大师” 都无能为力, 后来不知道怎么搞的总是出现 “加载安装组件时遇到问题, 取消安装” 的提示, 用 “优化大师” 卸了半天也不行, 于是又 google, 网上仍然有很多答案, 综合下可能有以下几种:

  1. 第一种方案
    1. 在 “添加或删除程序” 中的已安装程序列表中检查是否存在 Windows Installer 3.1
    2. 如果不存在 Windows Installer 3.1, 请完成下列步骤.
      1. 转到 Windows Installer 3.1 Redistributable (v2), 然后安装 Windows Installer 3.1
      2. 重试 Visual Studio 2008 安装

    这种方法, 我试过了, 因为根本找不到 windows Installer 3.1, 更找不到 Windows Installer 3.1 Redistributable (v2), 至少我在 “添加/删除程序” 里没有, 或是我没找到.

  2. 第二种方案:
    在 “添加/删除程序” 中把窗口上边的 “显示更新” 选中, 于是在 VS2008 目录下就会显示更新, 可能是一个, 也可能是几个, 把这一个或几个更新全部删除掉, 就可以正常安装或卸载 VS2008 了.

附录:
Visual Studio 2008 简体中文正式版序列号(无使用期限限制,正式版)

  • 让试用版变成正式版
    从Microsoft那下了7个压缩文件分包后,解压后是一个ISO文件。
    我用UltraISO编辑了下ISO文件:Setup–>setup.sdb文件提取出来编辑,将
    [Product Key]
    T2CRQGDKBVW7KJR8C6CKXMW3D
    改成
    [Product Key]
    PYHYPWXB3BB2CCMV9DX9VDY8T
    这样,安装的时候就默认是这个正版的序列号了
  • 还有一种方法就是,不改这个文件,安装后,再添加删除程序的时候可以输入序列号:
    PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
    也可以变成正版

free2000fly 技术心得, 日常琐碎

  1. 刘宏伟
    2010年3月13日08:25 | #1

    不赖!! 留个脚印

  1. 目前还没有任何 trackbacks 和 pingbacks.