Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I can't seem to find a consensus on what the differences are between the two. Roaming Profiles, Folder redirection or... both is one example. The top answer doesn't answer the question as to what data isn't shared if not using roaming profiles.

  • What is the difference between roaming profile and folder redirection?

  • What data "roams" with roaming profiles that doesn't roam with folder redirection?

  • Why is it a bad idea to redirect AppData? What are the consequences of not redirecting this folder should a user log onto the domain with a different machine?

Thanks for any insight.

share|improve this question
up vote 14 down vote accepted

What is the difference between roaming profile and folder redirection?

At the most basic level, a Windows user profile is entirety of the files and directories that contain the user-specific data (a very basic way to look at it is the profile is anything and everything contained within the c:\users\username directory) as well as the various registry entries that contain user specific settings contained within the HKCU hive.

A straight roaming profiles implementation will COPY the entire user profile to a system on logon and copy the entire user profile to a fileshare on logoff. In cases where the user with a roaming profile is connected to multiple systems and makes conflicting changes to the same file, the last logoff/write will win. As users start saving things to their my documents folder, saving pictures off their camera, uploading their iTunes libraries (these things never happen in an enterprise environment, right? :), the size of the user profile being copied back and forth generally causes long delays in logon/logoff times.

What data "roams" with roaming profiles that doesn't roam with folder redirection?

Folder redirection provides a mechanism to point specific folders (My Docs/AppData/Pictures/etc) within the user profile to a fileshare. If a user logins into multiple systems and has folder redirection applied on all systems, his My documents on all systems would point back to the same fileshare location regardless of which machine he logs into. Note that the use of badly written applications that hard code a path (as opposed to reading the registry or querying windows for the proper location) into their application may NOT work correctly with folder redirection.

Data that "roams" with roaming profiles would include such things like Outlook profile Settings, Desktop wallpaper settings, screen saver settings, explorer view settings, installed/default printers, etc..). Folder redirection would not account for these things, it would not account for any data contained in folders that cannot be redirected (appdata\local, etc), or account for any settings contained in the HKCU registry hive.

Why is it a bad idea to redirect AppData? What are the consequences of not redirecting this folder should a user log onto the domain with a different machine?

First, a note, that only the Appdata\Roaming folder is redirected. The Appdata\Local and LocalLow folders are not redirected.

AppData and folder redirection is a mixed bag and the user experience depends largely on the applications being used. In a redirected folder solution, all this I/O to the Appdata\Roaming folder can cause performance issues (impacting file servers, network, and the system being used) with folder redirection as it would need to read/write that data over the network to the fileshare. In addition, if an application is being used on multiple systems and require a file lock to the same file, folder redirection may not work as there is only a single copy on the file server that can be accessed and locked. All that being said, you start with application profiling and unless there is some serious indications of possible performance issues, I usually would recommend starting with redirecting AppData and watch for performance issues. There are some tools (Citrix Profile Manager and other profile management tools) that provide methods to be more granular in the folders being copied vs redirected within AppData.

share|improve this answer

Data doesn't roam with Folder Redirection. Data is redirected with Folder Redirection. A roaming profile roams with the user, meaning that the data in the user profile "roams" to whatever computer the user logs on to. Folder Redirection data doesn't roam at all. It's location is static, but it's redirected from the standard location (the local hard drive) to a different location (a network share). This facilitates better management, backup and recovery of the redirected data.

Roaming profiles and Redirected Folders are often used together, but they're two different things. Folder Redirection is often used to "combat" profile bloat, by redirecting data (My Documents for instance) out of the user profile.

If Folder Redirection is not used, then all of the data in a user profile roams with the profile.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.