尝试安装 Microsoft Visual Studio .NET 2002 的更新时出现错误消息:“The feature you are trying to use is on a network resource that is unavailable”(无法访问您要使用的功能所在的网络位置)

症状
尝试安装 Microsoft Visual Studio .NET 2002 的更新时,可能会收到类似以下内容的错误消息:
无法访问您要使用的功能所在的网络位置。
您可以单击“确定”按钮,再试一次;也可以在下面的框中键入其他包含安装程序包 File_name.msi 的路径。
原因
Visual Studio 的更新基于 Windows Installer。Windows Installer 使用文件版本号来确定计算机上的文件是否为必须由更新中包含的较新文件来替换的较旧版本。

某些文件(例如文本文件和源文件)不带有版本号。因此,基于 Windows Installer 的更新必须使用另一种方法来验证较新的文件。此方法将哈希应用于所有非版本化的文件。对于非版本化的文件,系统会将计算机上的文件的文件哈希与 Windows Installer 数据库中记录的文件哈希进行比较。如果在这两个文件哈希之间检测到差异,则安装程序会尝试从源安装媒体中提取文件。
替代方法
若要变通解决此问题,请将产品安装 CD 插入计算机的 CD ROM 驱动器中。或者,提供产品的可用安装媒体的路径。例如,安装媒体可以位于计算机的硬盘上或共享网络文件夹中。

“/addsource”命令行选项

如果尝试将某一更新部署到可能发生此问题的大量计算机上,则建议您首先使用“/addsource”命令行选项(如果此选项可用)。

用于 Visual Studio .NET 2002 的文件哈希删除工具

如果使用的是 Visual Studio .NET 2002,并且满足以下条件之一,则可能能够使用文件哈希删除工具来解决此问题:
  • 安装源媒体不可用。
  • 正尝试安装的软件更新不支持“/addsource”命令行选项。
Microsoft 发布了用于 Visual Studio .NET 2002 的文件哈希删除工具。此工具可以从计算机上的 Windows Installer 数据库中删除所有不带版本文件的文件哈希。运行此工具后,如果尝试安装 Visual Studio .NET 2002 更新,则 Windows Installer 不会再识别文件哈希中的差异。因此,不会再提示您插入源安装媒体。

重要说明:运行此工具时,会永久删除任何非版本化 Visual Studio .NET 2002 文件的文件哈希。无法撤消此操作。删除了文件哈希后,不能再修复已安装的产品文件中的任何非版本化文件。因此,如果计算机上的某个非版本化文件损坏,必须完全删除然后重新安装产品。因此,在决定使用此工具之前,应仔细考虑个中利弊。

如果认为您的情况适合使用此工具,请使用以下信息来获取用于 Visual Studio .NET 2002 的文件哈希删除工具: 可以从 Microsoft 下载中心下载以下文件:

下载立即下载文件哈希删除工具包。

发布日期:2007 年 11 月 5 日

有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,以防止在未经授权的情况下对其进行更改。

注意:文件哈希删除工具并未被设计为与除 Visual Studio .NET 2002 之外的任何产品一起使用。
更多信息
有关此问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
944298尝试安装 Visual Studio 2005、Visual Studio .NET 2003 或 Visual Studio .NET 2002 的更新时出现错误消息:“The feature you are trying to use is on a network resource that is unavailable”(无法访问您要使用的功能所在的网络位置)
service pack SP1 prompt mismatch overwrite overwritten
属性

文章 ID:939401 - 上次审阅时间:03/03/2008 03:06:43 - 修订版本: 2.1

Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1, Microsoft Visual Studio .NET 2002 企业级开发版, Microsoft Visual Studio .NET 2002 专业版

  • kbqfe atdownload kbfix kbexpertiseinter kberrmsg KB939401
反馈