Windows 安装程序试图应用适用于多个版本的 Visual Studio 2005 的更新时可能会将更新应用到只有一个版本的 Visual Studio 2005

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 943325
症状
您可以在计算机上安装 Microsoft Visual Studio 2005 的多个版本。例如对于必须 Visual Studio 2005 团队版的软件开发人员和安装的 Visual Studio 2005 专业版。 当试图应用更新适用于多个版本的 Visual Studio 2005 的 Windows 安装程序可能将更新应用到只有一个版本的 Visual Studio 2005。安装程序可能不将更新应用到计算机安装的所有版本的 Visual Studio 2005 中。

此外,如果您使用 Microsoft 更新或 Windows 更新接收更新,更新 Web 站点可能会为您提供更新再次。
原因
应用于多个版本的 Visual Studio 2005 的 Visual Studio 2005 更新取决于 Windows 安装程序高速缓存正确地确定在计算机上安装的版本中的数据。在某些情况下,Windows 安装程序高速缓存不能包含正确的产品安装 Windows 安装程序 (.msi) 文件。在这种情况下安装程序将退出后它已应用此更新于产品的安装程序在缓存中找到的第一个版本。 安装程序将执行此操作之前它对其余的版本的计算机上安装应用更新。

如果您选择了接收更新通过 Microsoft 更新,或通过 Windows Update,更新 Web 站点可能会为您提供更新再次。更新 Web 站点执行此操作因为安装程序未应用到计算机安装的所有版本的 Visual Studio 2005 的更新。
替代方法
要变通解决此问题,请使用以下方法:
  • 从 Microsoft 下载中心下载的更新,通过使用 Microsoft 知识库文章 (KB) 数。
  • 通过使用 / 提取 命令行开关提取安装程序包文件。
  • 双击要运行更新该.msp 文件。
例如对于要将更新 KB 937061 应用于安装在计算机的所有版本的 Visual Studio 2005 中,请按照下列步骤操作:
  1. 请访问下面的 Microsoft 网站: 使用搜索工具查找更新 KB 937061。
  2. 下载更新。将更新保存到一个易于使用的位置。例如对于将 VS80sp1-KB937061 X86.exe 文件保存到 C:\ 文件夹中。
  3. 在更新的保存位置文件夹中启动一个命令提示符。
  4. 键入 update_file_name /extract 命令以提取安装程序包文件。例如对于键入以下命令:
    vs80sp1-kb937061 x86.exe /extract
    这将安装软件包文件提取到 C:\ 文件夹。
  5. 双击 VS80sp1-KB937061 X86.msp 文件应用更新。
状态
Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

警告:本文已自动翻译

属性

文章 ID:943325 - 上次审阅时间:10/30/2007 16:31:40 - 修订版本: 1.1

Microsoft Visual Studio 2005 Team Edition for Database Professionals, Microsoft Visual Studio 2005 Team Edition for Software Architects, Microsoft Visual Studio 2005 Team Edition for Software Developers, Microsoft Visual Studio 2005 Team Edition for Software Testers, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Professional, Microsoft Visual Studio 2005 Express Edition

  • kbmt kbnofix kbbug kbexpertiseinter kbtshoot KB943325 KbMtzh
反馈