The information in this article applies to:
SYMPTOMS
Some applications running from a Windows for Workgroups or LAN Manager
client fail when they attempt to write to a file located on a Windows NT
version 3.5 server (whether it is a Windows NT Server version 3.5 or a
Windows NT Workstation version 3.5 machine acting as the server). The
application may report this error in various ways, such as reporting a
sharing violation, reporting that they cannot write the file, and so forth.
These same applications, however, do not fail in this manner when they
write a file to a Windows NT version 3.1 server. CAUSE
There is an optimization in Windows NT version 3.5 which controls whether
or not a file is actually closed on the server when requested to do so by
the client. This optimization is controlled by the Registry parameter,
CachedOpenLimit. If the server owns an oplock on a file when the client
closes it, although the server will return the Close Server Message Block
(SMB) response indicating that the file has been closed, it will keep the
file open locally (that is, it removes the RFCB, but maintains the LFCB and
does not issue the local NtClose() request), on the assumption that the
client may soon reopen the file. If the client does reopen the file, this
greatly reduces the time required to respond to the request.
WORKAROUNDYou can work around this problem by using the above directions to disable the CachedOpenLimit optimization. STATUSMicrosoft has confirmed this to be a problem in Windows NT version 3.5. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. Additional query words: wfw wfwg prodnt access denied share locked foxpro fox pro setup wizard oplocks oplock
Keywords : kbnetwork nt16ap ntfilesys |
Last Reviewed: February 18, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |