在通用对话框的“查找范围”和“另存为”框中执行操作时的速度很慢

本文的发布号曾为 CHS321126
症状
如果您有持久的网络驱动器连接(例如,到驱动器 Z 的连接),但这些驱动器由于某些原因而无法访问,则您单击“文件”菜单上的“打开”,然后单击“查找范围”框中的下拉箭头时,可能需要等待几分钟才会出现下拉列表。使用“保存”或“另存为”对话框中的“保存位置”下拉框时,也可能发生同样长的延迟。

如果远程驱动器无法访问,可能会发生延迟。例如,当您在没有网络连接的情况下以脱机模式工作时,在您拔掉计算机的网络电缆后,或者如果路由问题或其他网络问题导致远程计算机出现通信问题,这些情况下都可能发生延迟。

使用通用对话框的程序(如“记事本”)将受影响。其他在对话框中使用类似下拉列表的程序(如 Microsoft Office 程序)也可能受影响。

在延迟期间,程序没有反应并且不显示沙漏指针。程序可能看起来有几分钟的时间停止了响应(挂起),但是程序最终会作出响应。
原因
Windows 2000 中添加了一段代码,以改善“查找范围”(以及类似)下拉框的呈现形式。但是,对于每个记录的远程网络驱动器连接,这段新代码都会生成若干查询。如果网络驱动器无法访问,这段代码将尝试几次连接到远程驱动器。每一次尝试的超时时间都是几秒钟。

如果您有许多持久的网络驱动器连接,则所有超时连接尝试累积起来的延迟会长达几分钟。
解决方案

Service Pack 信息

要解决此问题,请获取最新的 Microsoft Windows 2000 Service Pack。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910 如何获取最新的 Windows 2000 Service Pack

Service Pack 安装信息

安装此 Service Pack 后,必须添加以下注册表子项和项以激活此修补程序的功能:
子项:
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\SCAPI

项:标志
类型:DWORD
值:0x100C02

修补程序信息

Microsoft 提供了一个受支持的修补程序。但是,此修补程序仅用于解决本文所述的问题。请仅对出现这一特定问题的系统应用此修补程序。

如果可以下载此修补程序,此知识库文章顶部将存在“提供修补程序下载”部分。如果此部分不存在,请向 Microsoft 客户支持服务部门提交请求以获取该修补程序。

注意:如果发生其他问题或需要进行任何疑难解答,您可能需要另行创建服务请求。对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。有关 Microsoft 客户支持服务部门的电话号码的完整列表,或者另行创建服务请求,请访问下面的 Microsoft 网站:注意:“提供修补程序下载”窗体显示了修补程序提供的语言。如果找不到需要的语言,则说明修补程序没有那种语言的版本。此修补程序的英文版具有下表中列出的文件属性(或更新的属性)。这些文件的日期和时间按协调通用时间 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中的“日期和时间”工具中的“时区”选项卡。
日期         时间   版本        大小     文件名   ---------------------------------------------------------03-Jun-2002  08:44  5.0.3502.5846  2,351,888  Shell32.dll 

修补程序安装信息

应用此修补程序后,必须添加以下注册表子项和项以激活此修补程序的功能:
子项:
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\SCAPI

项:标志
类型:DWORD
值:0x100C02

替代方法
不要将网络驱动器(如驱动器 Z)连接到网络位置 (\\server\sharename),而是将网络位置添加到“网上邻居”。“网上邻居”显示在“查找范围”(以及类似)列表的底部。您可以展开“网上邻居”,这不会产生额外的网络流量。
状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。 此问题最早在 Microsoft Windows 2000 Service Pack 4 中得到解决。
更多信息
有关如何获取 Windows 2000 Datacenter Server 的修补程序的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
265173 Datacenter 计划和 Windows 2000 Datacenter Server 产品
有关如何在只重新启动一次的情况下安装多个修补程序的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
296861 如何在安装多个 Windows 更新或修补程序时只重启一次
属性

文章 ID:321126 - 上次审阅时间:09/11/2008 13:11:17 - 修订版本: 4.6

Microsoft Windows 2000 Server SP1, Microsoft Windows 2000 Service Pack 3, Microsoft Windows 2000 Server SP2, Microsoft Windows 2000 Advanced Server SP1, Microsoft Windows 2000 Advanced Server SP2, Microsoft Windows 2000 Advanced Server SP3, Microsoft Windows 2000 Professional SP1, Microsoft Windows 2000 Professional SP2, Microsoft Windows 2000 Service Pack 3

  • kbautohotfix kbhotfixserver kbqfe kbshell kbwin2ksp4fix kbbug kbfix kbwin2000presp4fix KB321126
反馈