Visual Studio安装问题 – “加载安装程序组件时遇到问题。 取消设置。

我的Visual Studio 2008安装程序有一个严重的问题。 我收到一个非常有用的错误“加载安装程序组件时遇到问题。 取消设置。 每当我尝试卸载,重新安装或修复Visual Studio 2008(团队系统版本)。 如果我无法解决这个问题,我别无select,只能完全擦拭我的电脑,重新开始,这将需要整天! 我最近收到很奇怪的错误,当试图构build内存不足的组件的项目时(尽pipe当时有2GB的物理内存空间),这使得我当前的VS安装无用。

注意我安装了VS2008后,为了获得对SQL Server 2005 Reporting Servicesdevise器的访问权(在VS2008中这是莫名其妙地不可用的),我在VS2008中安装了VS2005 shell版本,使用SQL Server文件夹中的vs_setup.msi文件。

有没有人有任何解决这个问题?

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

注意 :一位同事find了解决这个问题的办法,希望这可以帮助其他人解决这个问题。

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

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

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

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

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

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

干杯

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

那么,它为我做了,无论如何… 😉

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

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

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

  • 修补程序KB952241

在更改/删除之前工作!

希望能帮助别人。

卸载与vs2008相关的修补程序,然后重试。 它为我工作,希望它也会为你。

谢谢,Zelalem

微软本身发布了一篇有关这方面的知识库文章,该文章有一个服务包,他们声称修复了这个问题。 见下文。

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

关联的更新需要一段时间才能自行安装,但是一旦这样做,我就可以从“添加/删除程序”控制面板成功运行Visual Studio安装程序。

删除以下修补程序和更新

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

重新启动电脑,然后尝试立即卸载。 这对我没有任何问题。

您应该在系统的临时目录中查找MSI安装日志。 他们将包含关于为什么设置失败的详细信息。 我有一个类似的Visual Studio 2008的安装问题,我可以通过研究日志来解决。

我认为这样的问题对于论坛来说是完全合适的,特别是如果find一个简单的解决scheme,那样可以节省几个小时的痛苦。

不幸的是我没有解决scheme,但会build议(如果你还没有)

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

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

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

注意我的系统:

Windows 7 Beta 1 Visual Studio 2008 SP1

好吧,我有同样的问题,我的VS2008先行动起来,所以我试图卸载它,它没有工作…我在网上阅读,使用MS自动卸载将做到这一点,只是这一招,但留下了很多讨厌的文件后面..

所以我用“Windows安装清理”,并清理了更多的东西,必须做与VS ..然后回到添加和删除控制面板删除KB952241 …然后打开Ccleaner和扫描registryfind了很多从VB2008留下废话删除所有曾经完成。

我继续从CD再次启动安装,BAM工作。

我做了这一切,而不必重新启动我的电脑..

希望这有助于卡住的人..就像我一样

在我的情况下,安装Visual Studio SP1不会破坏卸载/修复function。

在错误信息中点击OK后,Windows 7build议“使用推荐的设置进行卸载”。 它解决了这个问题。