网络共享上的文件打开缓慢,以只读方式打开,或者出现错误消息

文章翻译 文章翻译
文章编号: 814112 - 查看本文应用于的产品
重要说明:本文中包含向您介绍如何在计算机上降低安全设置或关闭安全功能的信息。您可以通过这些更改来解决特定的问题。我们建议您在进行这些更改之前,充分考虑在您的特定环境中实施这种替代方法可能带来的风险。如果实施该替代方法,请采取任何适当的附加措施来保护您的系统。
展开全部 | 关闭全部

症状

您可能会遇到下面的某一症状:
  • 在 Microsoft Windows XP 中通过网络复制文件时,如果源文件位于基于 Microsoft Windows 2000 的网络共享上,您可能会收到下列错误消息之一:
    File or network path no longer exists.
    No network provider accepted the given network path.
  • 当您尝试从网络共享打开文件时,打开文件所需的时间可能比预期的要长。
  • 如果基于 Windows 2000 的服务器启用了服务器消息块 (SMB) 签名,当您使用某一程序在服务器上打开或关闭文件或者创建临时文件时,则可能会收到各种错误消息或遇到其他问题。
  • 通过网络打开的文件以只读方式打开,或者发生共享冲突,并且您必须将文件保存到本地才能进行更改。

    即使对使用 NTFS 文件系统的共享和卷的权限都被设置为“完全控制”并且没有其他用户打开该文件,也可能会发生此问题。在这种情况下,您可能会收到以下错误消息之一:
    File in use:Filename is locked for editing by username.Click 'Notify' to open a read-only copy of the document and receive notification when the document is no longer in use.
    This command is not available because the document is locked for editing.
    The document Filename is locked for editing by another user.To open a read-only copy of his document, click...
    File is locked for editing, do you want to open a read-only version of the file.
    Cannot open Filename on network share.Make sure a disk is in the drive you specified.
    Access is denied.The file may be in use by another application.
  • 当您打开文件时,诸如 Microsoft Excel 或 Microsoft PowerPoint 之类的程序可以成功地打开两个文件,但是当您打开第三个文件时,可能会显示“Read-Only”错误消息。
  • 当您打开或关闭文件时,依赖大量网络文件输入/输出 (I/O) 的网络程序似乎停止响应,或者可能发生延迟。
  • 当 Windows XP 应用组策略或运行登录脚本时,可能会遇到问题。
  • 只有在 Microsoft Office 文件至少已打开 30 分钟后,才能用同一文件名保存该文件。
  • 根据您使用的程序,您还可能收到其他错误消息。例如,您可能会收到指出文件已使用或者文件只能以只读方式打开的错误消息。

原因

如果存在下列任一情况,就可能会出现此问题:
  • 在从运行 Microsoft Windows XP Service Pack 1 (SP1) 的客户端到需要 SMB 签名的基于 Windows 2000 的服务器协商 SMB 签名时存在问题。
  • 其他进程已打开并锁定该文件。例如,如果存在下列任一情况,就可能导致此问题:
    • 网络文件夹在 Microsoft Windows 资源管理器中打开,并且您正在使用详细信息视图显示该文件夹中文件的附加详细信息(如作者或标题)。Windows 资源管理器会读取该文件夹中文件的内容以获取附加详细信息。如果某一程序尝试以独占方式打开某文件,并且 Windows 资源管理器打开了该网络文件以提取该附加文件信息,则会发生共享冲突。
    • 诸如防病毒程序之类的其他程序或进程(在客户端计算机或服务器上)可能已锁定该文件。

解决方案

警告:此替代方法可能导致您的计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。我们不建议您采用这种替代方法,此信息仅供参考,您应自行决定是否实施此替代方法。使用此替代方法需要您自担风险。

注意:防病毒程序用于帮助保护您的计算机不受病毒侵害。一定不要从您不信任的来源下载或打开文件,也不要访问不信任的网站或在禁用防病毒程序时打开电子邮件附件。

有关计算机病毒的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
129972计算机病毒:说明、预防和恢复
要解决此问题,请按照下列步骤操作:
  1. 下载 Microsoft 知识库文章 329170 中介绍的 MS02-070 安全更新,并将该更新安装到所有基于 Windows 2000 和基于 Windows XP 的文件服务器和客户端计算机上。

    有关此更新的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    329170 MS02-070:SMB 签名中的缺陷可能允许修改组策略
  2. 将所有基于 Windows XP 的客户端计算机升级到 Windows XP Service Pack 1 (SP1),然后获取并安装 Microsoft 知识库文章 328170 和 812937 中介绍的修补程序。

    有关如何获取 Windows XP SP1 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    322389 如何获取最新的 Windows XP Service Pack
    有关如何获取修补程序的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    812937 当您通过网络保存文件时出现“File Lock”(文件锁定)或“Access Denied”(访问被拒绝)错误消息
    328170 从网络文件夹打开文件或将文件保存到网络文件夹时,程序以只读方式打开文件或者返回共享冲突报告或“Access Denied”(访问被拒绝)消息
  3. 如果尚未解决该问题,请在防病毒程序中禁用网络驱动器扫描。要关闭防病毒程序,请参阅防病毒程序文档或联机帮助以获取有关如何执行此操作的步骤和信息。

    如果此问题仍然没有得到解决,请暂时关闭防病毒程序。有时,您可能需要将客户端和服务器上的防病毒软件都删除才能解决此问题。如果删除或禁用防病毒程序不能解决此问题,请与您的防病毒程序制造商联系,以获取有关此问题的其他信息以及解决此问题所必须采取的步骤。例如,访问下列第三方网站以获取有关如何利用特定的防病毒产品解决此问题的信息:
    http://www.trendmicro.com/en/products/desktop/tav/evaluate/overview.htm
    http://service1.symantec.com/SUPPORT/ent-security.nsf/552ba2f7636bedf088256818006f78bf/3c71b1248df4580688256ba4007383dd?OpenDocument&sone=nav_76_ce_tasks.html&stg=&prod=Norton%20AntiVirus%20Corporate%20Edition&ver=7.6&base=&next=&src=ent&pcode=nav_ce&dtype=corp&svy=&prev=
    Microsoft 提供了第三方联系信息以便于您寻求技术支持。这些联系信息如有更改,恕不另行通知。Microsoft 不保证这些第三方联系信息的准确性。

更多信息

网络监视器跟踪可能在 35 秒后(在同一文件名的“SMB:C NT create & X”命令之间)显示“DOS Error, (5) ACCESS_DENIED”或“DOS Error, (32) SHARING_VIOLATION”错误消息。服务器等待 Oplock Break 响应的时间由
LanmanServer
参数
OplockBreakWait
控制。默认情况下,该参数被设置为 35 秒。

有关如何避免登录延迟的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
319440 如果策略文件未被授予 Oplock 则在慢速链接上可能会发生登录延迟

参考

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
306981 文件锁定后未被授予 II 级 Oplock
324002 在网络中搜索文件可能打开文件
296264 在 Windows 中配置机会锁定
812513 通过服务器消息块协议打开文件所用时间过长
829700 打开位于远程网络计算机上的共享文件夹中的文件时网络性能降低
826722 无法删除网络共享上的快捷方式:“文件正在被另一个人或程序使用”
822227 从 Windows 资源管理器打开文件时程序可能引发共享冲突
811005 成员服务器上的 Microsoft Exchange Server 等服务的用户身份验证可能会超时

属性

文章编号: 814112 - 最后修改: 2007年12月1日 - 修订: 6.3
这篇文章中的信息适用于:
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Excel 2000 标准版
  • Microsoft Excel 2002 标准版
  • Microsoft FrontPage 2000 标准版
  • Microsoft FrontPage 2002 标准版
  • Microsoft PowerPoint 2000 标准版
  • Microsoft PowerPoint 2002 标准版
  • Microsoft Word 2000 标准版
  • Microsoft Word 2002 标准版
  • Microsoft Access 2000 标准版
  • Microsoft Access 2002 标准版
关键字:?
kberrmsg kbnetwork kbprb KB814112
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