152

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

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

有没有人有解决这个问题的方法?

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

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

4

16 回答 16

151

一位同事发现了这个MS 自动卸载工具,它为我成功卸载了 VS2008,为我节省了数小时的工作时间!!

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

于 2008-09-22T13:13:28.573 回答
95

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

于 2008-11-12T13:22:11.537 回答
19

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

于 2009-03-11T02:08:28.887 回答
12

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

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

干杯

于 2008-09-23T17:17:31.003 回答
7

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

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

于 2009-08-13T20:36:27.237 回答
5

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

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

重新启动,然后出现以下修补程序,然后我根据@riaraos 的回答将其删除:

  • 修补程序KB952241

在更改/删除工作之前!

希望对其他人有所帮助。

于 2009-12-01T16:19:05.890 回答
3

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

谢谢,泽拉勒姆

于 2010-02-15T19:16:55.387 回答
3

删除以下热修复和更新

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

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

于 2010-04-01T06:53:21.777 回答
2

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

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

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

于 2010-05-10T14:21:52.767 回答
1

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

于 2008-09-22T11:59:29.873 回答
0

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

不幸的是我没有解决方案,但会建议(如果你还没有)

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

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

于 2008-09-22T11:47:27.390 回答
0

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

我的系统注意事项:

Windows 7 测试版 1 Visual Studio 2008 SP1

于 2009-04-09T13:52:19.760 回答
0

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

所以我使用“Windows Install Clean Up”并清理了更多与VS有关的东西。然后回到控制面板中的添加和删除删除KB952241...然后打开Ccleaner并扫描注册表发现很多VB2008留下的废话在完成后删除了所有这些。

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

我做了所有这一切而无需重新启动我的电脑..

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

于 2009-07-17T23:48:17.800 回答
0

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

于 2009-10-21T00:16:00.373 回答
0

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

于 2010-03-01T15:16:40.617 回答
-1

解决方案是

http://www.dotnetzone.gr/cs/forums/48758/ShowThread.aspx#48758

于 2009-02-26T17:44:47.687 回答