The information in this article applies to:
SYMPTOMSUsers may receive an "Error reading drive <drive name>" message, or a "System error: Network error on drive <drive name>" message when trying to access a remote file on a Windows NT server or a workstation acting as a server. CAUSE
Microsoft Windows NT caches the file handles (RFCBs) associated with
files it has opened on behalf of a client request. Although write
requests proceed normally, close requests are acknowledged by the server
but buffered from the file system. This is intended to optimize response
time to repeated open/close operations performed by clients.
RESOLUTIONWARNING: The information in this article has not been confirmed or tested
by Microsoft. Some or all of the information in this article has been taken
from unconfirmed customer reports. ANY USE BY YOU OF THE INFORMATION
PROVIDED IN THIS ARTICLE IS AT YOUR OWN RISK. Microsoft provides this
information "as is" without warranty of any kind, either expressed or
implied, including but not limited to the implied warranties of
merchantability and/or fitness for a particular purpose.
MORE INFORMATIONWARNING: Using the Registry Editor incorrectly can cause serious, system-
wide problems that may require you to reinstall Windows NT to correct them.
Microsoft cannot guarantee that any problems resulting from the use of
Registry Editor can be solved. Use this tool at your own risk.
With the Registry Editor, change the EnableOplocks parameter to 0 (false).
Method 2: CachedOpenlimit controls the number of files that are cached open for optimization. Disabling this optimization and not caching open files has succeeded in alleviating these errors with FoxPro. The CachedOpenLimit parameter is located in the following key:
If CachedOpenLimit exists, change the parameter to 0. If it does not exist,
add it as follows:
Method 3: CacheFileTimeout controls duration of time the Cache manger holds the file open after an application has requested that it be closed. The response time for closing the file can be enhanced by reducing the CacheFileTimeout value. The CacheFileTimeout parameter is located in the following key:
If CacheFileTimeout exists, change the parameter to 1. If it does not
exist, add it as follows:
or disable Opportunistic locking in the location Indicates whether the redirector should use opportunistic-locking (oplock) performance enhancement. This value entry should be disabled only to isolate problems. REFERENCESFor more information please see the following articles in the Microsoft Knowledge Base: Q102967 REG: Server Service Entries, PART 1 Q124916 Some Client Applications Fail When Writing to Windows NT Additional query words:
|
|
Last Reviewed: July 28, 1999 © 1999 Microsoft Corporation. All rights reserved. Terms of Use. |