You experience synchronization problems if you do not disable the cache option for offline files on roaming user profile shares in Windows Server 2003 (842007)



The information in this article applies to:

  • Microsoft Windows Server 2003, Enterprise Edition
  • Microsoft Windows Server 2003, Standard Edition

For a Microsoft Windows 2000 version of this article, see 287566.

SYMPTOMS

By using roaming user profiles in Microsoft Windows Server 2003, you may experience synchronization problems if you do not disable the cache option for offline files. The user profile may become unstable when both offline files and roaming user profiles try to synchronize the files in a user's profile.

CAUSE

This issue occurs because the cache option for offline files is based on the Server Message Block (SMB) protocol, and the cache option is SMB share-based.

If the cache option is enabled on a shared folder, any files that are created on the remote shared folder from the local computer can be cached. However, this action may cause synchronization problems if one of the following conditions is true:
  • The cache option is enabled on a shared folder where roaming user profiles are located.
  • The cache option is enabled on a shared folder where roaming user profiles are accessed through a path where the cache option is enabled.
If a roaming user profile is located inside a shared folder where the cache option is enabled, offline files are cached in the user's profile as they are copied to and from the server. This functionality is designed to handle situations where programs work with new copies of a file and then rename the original file. (In other words, all files that are created on the remote shared folder from the local computer are cached.)

Because a roaming user profile can copy the files in the user's profile to temporary files on the server share and then rename these files, the files in the user's profile are added to the cache.

WORKAROUND

To work around this issue, create a separate shared folder to store the user profiles, and then disable the cache option on that shared folder.

Notes
  • You can disable the cache option only on shared folders that are hosted by computers that run Windows Server 2003 or Microsoft Windows 2000 Server.
  • We recommend that you store the roaming user profiles and the offline-enabled shared folders on a separate server, whenever possible.
To disable the cache option by using the command line, follow these steps on the local computer where the shared folder resides:
  1. Click Start, click Run, type CMD in the Open box, and then click OK.
  2. At the command prompt, type net share sharename /cache:no, where sharename is the name of the shared folder.
To enable the cache option by using the command line, follow these steps on the local computer where the shared folder resides:
  1. Click Start, click Run, type CMD in the Open box, and then click OK.
  2. At the command prompt, type net share sharename/cache:yes, where sharename is the name of the shared folder.

To disable the cache option through the user interface, follow these steps:
  1. Locate the shared folder by using Windows Explorer.
  2. Right-click the folder, and then click Properties.
  3. Click the Sharing tab, click Offline Settings, and then click Files or programs from the share will not be available offline.

STATUS

This behavior is by design.

MORE INFORMATION

You must disable the cache option for offline files on shared folders where roaming user profiles are stored. If you want to store offline-enabled redirected folders and roaming user profiles on the same server, they must be in separate shared folders. For additional information about Microsoft IntelliMirror technologies, click the following article number to view the article in the Microsoft Knowledge Base:

818737 White paper: Technical overview of Windows Server 2003 Management Services


Modification Type:MinorLast Reviewed:8/27/2004
Keywords:kbBug kbProfiles KB842007 kbAudITPRO