【问题标题】:Visual Studio setup problem - 'A problem has been encountered while loading the setup components. Canceling setup.'Visual Studio 设置问题 - '加载设置组件时遇到问题。取消设置。
【发布时间】:2011-02-24 04:14:03
【问题描述】:

我的 Visual Studio 2008 设置存在严重问题。我收到非常有用的错误“加载设置组件时遇到问题。取消设置。每当我尝试卸载、重新安装或修复 Visual Studio 2008(团队系统版本)时。如果我不能解决这个问题,我别无选择,只能彻底擦除我的电脑并重新开始,这将需要一整天的时间!我最近在尝试构建有关内存不足的组件的项目时收到了非常奇怪的错误(尽管当时有大约 2gb 的可用物理内存),这使得我当前的 VS 安装无用。

注意,我在安装 VS2008 之后,使用 SQL Server 文件夹中的 vs_setup.msi 文件安装了 VS2005 shell 版本,以便在商业智能开发中访问 SQL Server 2005 Reporting Services 设计器Studio(这在 VS2008 中莫名其妙地不可用)。

有人有解决这个问题的办法吗?

P.S.:我知道这与编程没有直接关系,但是我觉得这 适合 SO,因为它直接关系到我的能力 编程!

注意:一位同事找到了解决此问题的方法,希望这可以帮助其他人解决此问题。

【问题讨论】:

  • 你有什么环境?视窗 3.1?远景?
  • 至少看起来像是一个社区 wiki 问题。

标签: visual-studio visual-studio-2008 visual-studio-2005 installation maintenance


【解决方案1】:

一位同事发现了这个MS auto-uninstall tool,它为我成功卸载了VS2008,为我节省了几个小时的工作时间!!

希望这可能对其他人有用。不高度评价 MS 对他们通常的 VS 维护工具的信心,他们也必须提供这个!

【讨论】:

  • 非常感谢发布问题的答案。对我也有帮助!
  • +1 - 我在第二个硬盘上安装了 VS2008,但失败了!我无法重新安装也无法删除,但这个工具做得很好。好东西,非常感谢。
  • 有谁知道这个工具去哪儿了?该链接现在链接到 MSDN 上的“Visual Studio”主页面,但我在任何地方都找不到该工具。
  • 这个地方有 VS2010 版本吗?
  • 其实这是因为新的 MS 安装程序与 VS2008 的安装程序不兼容。有一个可用的更新 VS2008 可以解决这个问题。 (目前可在此处获取microsoft.com/en-us/download/confirmation.aspx?id=10986
【解决方案2】:

我收到了同样的错误信息。对我来说,这是因为我试图从 DVD 运行安装程序,而不是从添加/删除程序运行安装程序。

【讨论】:

  • 这个建议也为我修复了它 - 如果您需要在主安装后添加组件,这就是要走的路。
  • 同上。有没有人认为这是因为有 SP1 而 DVD 没有?
  • 对我不起作用 - 在此之后立即遇到“所选驱动器不再有效”的问题。链接:social.msdn.microsoft.com/Forums/en-US/vssetup/thread/…
  • 如果您安装了 SP 1 并尝试此操作,您会收到另一个错误。您必须删除 SP 1,进行更改,然后重新安装 SP 1。
  • 我安装了 SP1 并收到有关缺少 SQLSysClrTypes.msi 的错误。必须将 SQLSysClrTypes.msi 从 SP1 光盘复制到 Program Files\Microsoft Visual Studio 9.0\Microsoft Visual Studio 2008...\wcu\smo,并使用 Program Files\Microsoft Visual Studio 9.0\Microsoft Visual Studio 2008... 作为安装程序提示时的源光盘。参考:blogs.msdn.com/b/heaths/archive/2009/02/02/…
【解决方案3】:

就我而言,从“添加和删除程序”中卸载不起作用。相反,问题是由于最近通过自动更新安装的修补程序。 VS 2008(在我的情况下)的修补程序编号为 KB952241,因此我使用添加/删除程序检查显示更新选项将其卸载。卸载后问题就消失了。

【讨论】:

  • 我卸载了一个不同的修补程序,然后我可以使用控制面板中的卸载/更改选项。我还从那里进行了“修复安装”。
  • 我删除了 HotFIxes 和安全更新,然后我能够使用添加/删除程序中的维护模式来添加组件(Visual Web Developer)。无需删除 VS2008 SP1。
【解决方案4】:

我遇到了同样的问题,并找到了一个非常简单的解决方案。转到以下链接: http://msdn.microsoft.com/en-us/vs2008/bb968856.aspx

并运行VS AutoUninstall工具。这将自动删除VS 2008的所有组件。

干杯

【讨论】:

    【解决方案5】:

    果然,对我来说,这是修补程序。在添加/删除程序中,选中“显示更新”框,然后删除与您的 VS2008 版本相关的所有修补程序。然后尝试“更改/删除”按钮 - 现在应该可以顺利进行。

    好吧,无论如何,它对我有用...... ;-)

    【讨论】:

      【解决方案6】:

      我有 Visual Studio Team System 2008 开发版,并且必须删除所有更新和修补程序:

      • 更新KB972221
      • 修补程序KB973674
      • 修补程序KB971091

      重新启动,然后出现以下修补程序,然后我按照@riaraos'answer 删除了它:

      • 修补程序KB952241

      在更改/删除之前!

      希望对其他人有所帮助。

      【讨论】:

        【解决方案7】:

        卸载与 vs2008 相关的修补程序,然后重试。 它对我有用,希望对你也有用。

        谢谢, 塞拉勒姆

        【讨论】:

          【解决方案8】:

          删除以下热修复和更新

          • 更新 KB972221
          • 修补程序 KB973674
          • 修补程序 KB971091

          重新启动电脑并立即尝试卸载。这对我来说没有问题。

          【讨论】:

            【解决方案9】:

            Microsoft 自己发布了一篇关于此问题的知识库文章,并且该文章有一个他们声称可以解决问题的服务包。见下文。

            http://support.microsoft.com/kb/959417/

            相关更新需要一段时间才能自行安装,但一旦安装完成,我就能够从“添加/删除程序”控制面板成功运行 Visual Studio 安装程序。

            【讨论】:

              【解决方案10】:

              您应该在系统的临时目录中查找 MSI 设置日志。它们将包含有关设置失败原因的详细信息。 我在使用 Visual Studio 2008 时遇到了类似的安装问题,我可以通过研究日志来解决。

              【讨论】:

                【解决方案11】:

                我认为这类问题完全适合论坛,特别是如果可以找到简单的解决方案,这样可以节省其他人数小时的痛苦。

                很遗憾,我没有解决方案,但建议(如果您还没有)

                1. 运行 FileMon 以查看是否 安装程序正在寻找特定的 不再存在的文件 - 这可能会提供一些线索。

                2. 很痛苦,但先尝试卸载其他基于 VS shell(例如 2005)的应用。

                【讨论】:

                  【解决方案12】:

                  谢谢,riaraos,卸载 KB952241 也是我的解决方案。在此之前,我尝试从“程序和功能”和安装 DVD 运行安装程序,但没有成功。我不想完全删除 VS 2008 安装,只想添加一些组件。

                  关于我的系统的注意事项:

                  Windows 7 测试版 1 Visual Studio 2008 SP1

                  【讨论】:

                    【解决方案13】:

                    好吧,我遇到了同样的问题,首先我的 VS2008 出现问题,所以我尝试卸载它,但它没有用...我在网上看到使用 MS 的 AutoUninstall 可以做到这一点,但离开了后面有很多讨厌的文件..

                    所以我使用“Windows 安装清理”并清理了更多与 VS 相关的内容。 然后回到控制面板中的添加和删除删除了KB952241 ... 然后打开 Ccleaner 并扫描注册表,发现 VB2008 留下了很多垃圾,一旦完成,所有这些都被删除了。

                    我继续从 CD 重新启动安装程序,然后 BAM 开始工作。

                    我完成了所有这些操作,而无需重新启动我的电脑..

                    希望这可以帮助那些陷入困境的人......就像我一样

                    【讨论】:

                      【解决方案14】:

                      就我而言,安装 Visual Studio SP1 会破坏卸载/修复功能。

                      【讨论】:

                        【解决方案15】:

                        在错误消息中点击“确定”后,Windows 7 建议“使用推荐的设置卸载”。它解决了这个问题。

                        【讨论】:

                          【解决方案16】:
                          猜你喜欢
                          • 1970-01-01
                          • 2019-11-01
                          • 2021-06-19
                          • 1970-01-01
                          • 2011-09-20
                          • 2014-10-03
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          相关资源
                          最近更新 更多