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

文章翻译 文章翻译
文章编号: 939401 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

尝试安装 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”(无法访问您要使用的功能所在的网络位置)

属性

文章编号: 939401 - 最后修改: 2008年3月3日 - 修订: 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
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com