Subscribe to Windows IT Pro
October 29, 2002 12:00 AM

Solving XP SP1 Network File Errors

Windows IT Pro
InstantDoc ID #27148
Rating: (0)

In response to last week’s article about the ever-morphing redirector components, reader Phil Rupp wrote to tell me that Windows XP Service Pack 1 (SP1) clients on his network experience consistent problems accessing files stored on a Windows 2000 server. He wonders whether the two redirector components might be the problem. Rupp first noticed the problem after upgrading XP systems to SP1. After the upgrade, XP clients encountered a variety of error messages when trying to access remote files. Messages include slow performance messages, notification that files are corrupt or already open by another user, or messages that state the file is no longer available. Rupp noted that clients encounter these errors in a variety of applications, but only when accessing files hosted on a Win2K system.

According to Microsoft, the connectivity problems aren't related to multiple versions of the redirector code but do involve the Server Message Block (SMB) protocol. The Microsoft article "'File or Network Path No Longer Exists' or 'No Network Provider Accepted the Given Network Path' Error Message When You Copy or Open Files in Windows XP SP1 at http://support.microsoft.com/default.aspx?scid=kb;en-us;q329170 states that the client errors are the result of a bug in how the Win2K system hosting the shared resource processes signed SMB packets from an XP SP1 client. The protocol bug produces many error messages in a variety of circumstances. Clients might also experience delays accessing a remote file, and in some cases, hang and need to be restarted.

So how widespread is the problem? SMB signing is active by default on Win2K domain controllers (DCs). If you don’t replace or modify the Default Domain Controllers Group Policy Object (GPO), all Win2K DCs have SMB signing enabled. The protocol bug causes XP SP1 clients to encounter errors accessing any file hosted on a DC, including logon scripts, GPOs, and files accessible from a network share. You can enable SMB signing on generic Win2K servers with either a GPO or a registry edit. If you enable this feature on servers, clients experience the same connectivity problems when they attempt to connect to shared resources on such servers.

Here are some of the symptoms XP SP1 clients exhibit when SMB signing is causing problems:

  • When you copy a file from a network share to the client, the copy fails 50 percent of the time.
  • Programs that open and close files or create temporary files on a Win2K-based server might be slow to respond, produce several different error messages, or hang.
  • Programs that generate heavy network file traffic experience delays or very slow response when opening or closing files.
  • Clients see error messages when a logon script runs or when the system applies Group Policy.

To correct this problem, call Microsoft Product Support Services (PSS), quote reference article Q329170, and ask for the fix that addresses the problem. The patch corrects SMB processing errors in eight OS components, including localspl.dll, printui.dll, spoolss.dll, spuninst.exe, srv.sys, srvsvc.dll, winspool.drv, and wlnotify.dll. The files have a release date of October 10. You must install this patch on all WinK servers that host remote shares for XP SP1 clients.

To temporarily work around the problem, you can disable SMB signing on servers that host resources for XP SP1 clients. To do so, you need to modify the Default Domain Controllers policy, a built-in policy that applies to all DCs. Open the Microsoft Management Console (MMC) Active Directory Users and Computers snap-in. Right-click the Domain Controllers organizational unit (OU), and click Properties. Click the Group Policies tab, select the Default Domain Controllers Policy, then click Edit. Expand the keys and navigate to Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options. Here, you will find four of Win2K’s SMB signing options, including

  • Digitally sign client communication (always)
  • Digitally sign client communication (when possible)
  • Digitally sign server communication (always)
  • Digitally sign server communication (when possible)

A default DC installation enables the last option, "Digitally sign server communication (when possible)." You turn off SMB signing on a DC by disabling this feature. If the last option isn't enabled, check the settings for the other three options and disable every enabled SMB option. At this point, you can wait 5 minutes for the automatic Group Policy refresh cycle, or you can manually refresh the policy on each DC with the command secedit/refreshpolicy machine_policy/enforce. The Microsoft article "Network File Errors Occur After You Install Windows XP SP1" at http://support.microsoft.com/default.aspx?scid=kb;en-us;q331519 documents this workaround.

Related Content:

ARTICLE TOOLS

Comments
  • Doug
    8 years ago
    Jun 23, 2004

    I think your missing something in your diagnosis. I am seeing these very same issues with XP client son NT 4.0 SP6
    File servers.
    98 and ME client work fine!

    It is something specific to XP flavors with SP1

  • Alex Chang
    9 years ago
    Jan 15, 2003

    A PERMANENT FIX FOR WINDOWS XP SP1 FILE-ACCESS ERRORS does not seem to be a quick fix at all becasue according to the Microsoft, in order the Hotfix to work, you have to uninstall SP1 from the XP machine, install the hotfix and reinstall SP1 back to XP machine. You cannot apply the hot fix directly to XP machine with SP1. You will get "Setup has detected that the Service Pack version
    of the system installed is newer than the update you are applying to it. You
    can only install on a computer with no Service Packs installed." error machine. It is silly, isn't it?
    I hope Microsoft will address this issue soon.

  • Mike
    9 years ago
    Jan 14, 2003

    The SMB problem is also experienced by users on an XP box that utilize the Offline Files feature where the files synchronized are located on a 2K server. MS needs to clarify this in their documents in regards to the SMB problem because may admins may be searching for reasons why synchronization fails and may never make the connection between SMB and Offline Files. I was lucky. I was also lucky that MS had a fix available on an as-needed basis.

  • Andrew Warren
    10 years ago
    Nov 14, 2002

    We were having these problems in our own network and recently updated customer sites (SBS2002 with XP clients). The suggested workaround seems to address the problem - however, we have another, perhaps related issue. Anyone else experienced problems opening 'mail' items in Exchange server 2000 (SP3). Open you mailbox, or a public folder, and any mail item takes about 4 seconds to open. Posted items are instant. We have tried using different content types etc, and after fiddling about managed to eliminate the problem on a machine we didn't upgrade to Win XP SP1. Any ideas? Is this related to the same problem with SMB signing, or a new one? Thoughts gratefully received.

  • Green a
    10 years ago
    Nov 05, 2002

    Is it possible that this problem also affects Windows 2K clients accessing shares on other Windows 2K machines where "Digitally sign client communication (when possible)" and "Digitally sign server communication (when possible)" are enabled?

    The only reason I ask is I'm getting a max connections limit reached error on my network ever since enabling those two options and installing SP3. After checking the number of connections on the remote computer when I see this error it's never been or even close to the 10 incoming connections limit. Nor is the share I'm attempting to access set below the default connections level.

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.