我需要在Visual Studio 2008 TS安装中添加/删除一些内容。 我运行了设置,但后来出现了以下错误:
“加载设置组件时遇到问题。取消设置。”
此错误在VS2008Readme.htm中处理,他们说:
要解决此问题: 1.转到Windows Installer 3.1 Redistributable(v2)并安装Windows Installer 3.1。 2.在“添加或删除程序”中,确保Windows Installer 3.1位于已安装程序的列表中。 3.重试Visual Studio 2008安装。
当我尝试安装Windows Installer 3.1时,收到以下消息:
KB893803v2安装错误, 安装程序检测到此系统的Service Pack版本比您正在应用的更新更新。 无需安装此更新。
首先,我尝试在我的添加/删除程序中寻找更新的Windows Installer,但没有。我不能只降级我的操作系统的服务包,以便为VS2008安装添加额外的功能。
我该怎么办?
亲切的问候, 维姆
答案 0 :(得分:0)
您获得的错误消息不一定是由于Windows Installer程序损坏;当您尝试更改/修复Visual Studio安装时,您需要深入挖掘以找出导致问题的原因。
在http://haacked.com/archive/2009/03/05/troubleshooting-installers.aspx上有一篇关于解决Windows Installer错误(特定于ASP.NET MVC,但您可以使用相同的提示进行更一般的故障排除)的深入文章,但这里是简短版本:
清除临时目录(“C:\ Documents and Settings \\ Local Settings \ Temp”和“C:\ Windows \ Temp”),然后再次尝试安装程序。失败后,再次在临时目录中查找新的日志文件。
如果失败,您将需要使用msiexec从命令提示符运行Visual Studio安装DVD中的安装程序,如下所示:
msiexec / i vs_setup.msi / l * v C:\ vs_install.log
有一个名为“WiLogUtl.exe”的有用工具(来自Windows Installer SDK,或者可以在“网络”上的其他位置使用),它可以对MSI日志中的大量条目进行排序并告诉您具体的错误信息。
一旦你知道了你收到的真正的错误信息,你可以谷歌它来找到有相同问题的人的其他讨论主题,或者在这样的网站上再次发布。