当我无法安装Windows安装程序时安装visual studio 2008 TS?

时间:2009-10-09 15:35:00

标签: visual-studio-2008 windows-installer

我需要在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安装添加额外的功能。

我该怎么办?

亲切的问候, 维姆

1 个答案:

答案 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日志中的大量条目进行排序并告诉您具体的错误信息。

  • 一旦你知道了你收到的真正的错误信息,你可以谷歌它来找到有相同问题的人的其他讨论主题,或者在这样的网站上再次发布。