我的Visual Studio 2008设置存在严重的问题。我收到了一个非常有用的错误'加载安装组件时遇到了问题。取消设置。'每当我尝试卸载,重新安装或修复Visual Studio 2008(团队系统版本)。如果我无法解决这个问题,我别无选择,只能完全擦拭我的电脑并重新开始,这将花费一整天!我最近在尝试构建有关内存耗尽的项目时遇到了非常奇怪的错误(尽管当时有大约2GB的物理内存空闲),这使得我当前的VS安装无用。
注意我在安装VS2008之后使用SQL Server文件夹中的vs_setup.msi文件安装了VS2005 shell版本,以便在商业智能开发中获得对SQL Server 2005 Reporting Services设计器的访问权限Studio(这在VS2008中无法解释)。
有没有人有解决这个问题的方法?
PS :我知道这与编程没有直接关系,但我觉得 适合于SO,因为它与我的能力<直接相关/ em>进行编程!
注意:一位同事找到了解决此问题的方法,希望这可以帮助其他人解决这个问题。
答案 0 :(得分:151)
一位同事发现这个MS auto-uninstall tool已成功为我卸载VS2008并节省了我的工作时间!!
希望这可能对其他人有用。并不高度评价MS对他们通常的VS维护工具的信心,他们也必须提供这种工具!
答案 1 :(得分:95)
我有同样的错误消息。对我而言,这是因为我试图从DVD运行安装程序,而不是从添加/删除程序运行安装程序。
答案 2 :(得分:18)
在我的情况下,从“添加和删除程序”中卸载不起作用。相反,问题是由于最近通过自动更新安装的修补程序。 VS 2008的修补程序(在我的例子中)的编号为KB952241,因此我使用“添加/删除程序”检查show updates选项将其卸载。在它被取消后,问题就消失了。
答案 3 :(得分:12)
我遇到了同样的问题,发现了一个非常简单的解决方案。转到以下链接: http://msdn.microsoft.com/en-us/vs2008/bb968856.aspx
并运行VS AutoUninstall工具。这将自动删除VS 2008的所有组件。
干杯
答案 4 :(得分:7)
果然,对我来说,这是修补程序。在“添加/删除程序”中,选中“显示更新”框,然后删除与您的VS2008版本关联的所有修补程序。然后尝试“更改/删除”按钮 - 它现在应该顺利进行。
嗯,无论如何,它确实适合我......; - )
答案 5 :(得分:5)
我有 Visual Studio Team System 2008开发版,并且必须删除所有更新和修补程序:
KB972221
KB973674
KB971091
重新启动,然后出现以下修补程序,然后根据@riaraos'answer删除该修补程序:
KB952241
在更改/删除之前可以使用!
希望能帮助别人。
答案 6 :(得分:3)
卸载与vs2008相关的安装修补程序,然后重试。 它对我有用,并希望它也适合你。
谢谢, Zelalem
答案 7 :(得分:3)
删除以下热修复和更新
重新启动电脑并尝试立即卸载。这对我没有任何问题。
答案 8 :(得分:2)
微软本身发布了一篇关于此的知识库文章,该文章有一个他们声称解决问题的服务包。见下文。
http://support.microsoft.com/kb/959417/
相关更新需要一段时间才能自行安装,但一旦完成,我就可以从“添加/删除程序”控制面板成功运行Visual Studio安装程序。
答案 9 :(得分:1)
您应该在系统的临时目录中查找MSI安装日志。它们将包含有关设置失败原因的详细信息。 我在Visual Studio 2008中遇到了类似的安装问题,我可以通过研究日志来解决这个问题。
答案 10 :(得分:0)
我认为这类问题完全适合论坛,特别是如果找到一个简单的解决方案,就可以节省其他时间的痛苦。
不幸的是我没有解决方案,但会建议(如果你还没有)
运行FileMon以查看是否 安装程序正在寻找特定的 不再存在的文件 - 这可能会给出一些线索。
很痛苦,但首先尝试卸载基于VS shell的其他应用程序(例如2005)。
答案 11 :(得分:0)
谢谢,riaraos,卸载KB952241也是我的解决方案。在此之前,我尝试从“程序和功能”和安装DVD运行安装程序,但没有成功。我不想完全删除VS 2008安装,只添加了一些组件。
关于我的系统的说明:
Windows 7 Beta 1 Visual Studio 2008 SP1
答案 12 :(得分:0)
好的,我首先遇到了同样的问题,我的VS2008正在进行操作,所以我试图卸载它并且它不能正常工作......我在线阅读使用MS的AutoUninstall会做到这一点的技巧,但是离开了很多讨厌的文件背后......
所以我使用了“Windows Install Clean Up”并清理了更多与VS有关的东西。 然后回到Add并在控制面板中删除删除了KB952241 ... 然后打开了Ccleaner并扫描了注册表,发现VB2008中有很多遗留下来的废话,一旦完成就删除了所有内容。
我继续从CD再次启动已安装的背部,BAM正在工作。
我没有重新启动电脑就完成了所有这些工作..
希望这可以帮助那些被卡住的人......就像我一样
答案 13 :(得分:0)
就我而言,安装visual studio SP1会破坏卸载/修复功能。
答案 14 :(得分:0)
在错误消息中按“确定”后,Windows 7建议“使用推荐设置卸载”。它解决了这个问题。
答案 15 :(得分:-1)