Windows: Comparison of profile management with Folder Redirection and Roaming User Profile

  • Roaming User Profiles synchronizes settings and some data on logon/logoff, which can cause heavy profiles and slow performance.
  • Folder Redirection moves specific folders to the server and can use Offline Files to sync in the background, lightening the profile.
  • The right combination of redirection, primary computers, and modern tools like OneDrive improves performance and security.
  • In most current environments, Folder Redirection is prioritized over pure mobile profiles for managing user data.

roaming user profile

Properly managing user profiles in a Windows enterprise environment is key to ensuring smooth operation: reasonable login times, fewer profile corruption issues, and centralized backups . Two long-standing technologies for achieving this are Roaming User Profiles and Folder Redirection . These are sometimes confused or even misused together.

Although they are barely distinguished in many certification manuals, in practice they are not the same, they don't behave the same way, and they shouldn't be applied lightly . In fact, many administrators who have struggled with cumbersome roaming profiles almost always end up opting for folder redirection, combined with other modern solutions like OneDrive or Work Folders.

Basic concepts: what each technology solves

In a multi-computer domain, users expect their documents, desktop, and settings to carry over when they switch computers or work remotely. The challenge for IT is to deliver that seamless experience without impacting network performance or causing lengthy login times.

Both Roaming User Profiles and Folder Redirection address this problem from different angles:

  • Mobile profiles focus on system settings and applications.
  • Folder redirection It focuses primarily on user data (Documents, Desktop, etc.).

In addition, the current ecosystem includes technologies such as Offline Files, OneDrive (with Known Folder Move) and Work Folders, which offer more modern alternatives for synchronizing data.

In most organizations today, "pure" mobile profiles are used less and less in favor of folder redirection and cloud solutions, because the former carry design limitations inherited from eras like Windows XP.

Folder redirection and roaming profiles in Windows

What exactly is a Roaming User Profile?

A Windows user profile is simply the set of files, hidden folders, and registry entries that store the user's environment: desktop, wallpaper, Start menu layout, application settings, etc. All of this resides within the profile directory (usually under C:\Users\username ) and relies heavily on the AppData folder.

When we activate a Roaming User Profile , we specify a profile path on a network share in the domain account. This means the profile is no longer "local only" and now has a master copy on the file server.

The classic method is simple, but there's a catch. When a user logs on to a domain-joined computer, Windows copies the user profile from the server to the local computer (or merges it with the one already in the cache). When the user logs off , Windows uploads the changes made to that profile during the session back to the server.

This means that if the profile contains large amounts of data (for example, gigabytes of documents on the Desktop or in Documents ), logging in and out becomes a real ordeal: long minutes spent staring at the "Loading your profile" or "Logging out" screen. This is a design limitation. The entire profile must be copied or synchronized precisely at these critical moments.

In small environments with good network connections and disciplined users, this might seem acceptable. However, as the organization grows or users with large files appear, roaming profiles become a source of problems : interminable login times, profiles corrupted by network outages, conflicts when switching between computers with different configurations, and so on.

What does Folder Redirection offer in Windows?

Folder Redirection is a feature that allows you to change the location of specific user folders (Documents, Desktop, Pictures, Music, Videos, AppData, etc.) from your local disk to a network share. It is typically applied using Group Policy Objects (GPOs) in a domain.

In practice, the change is transparent to the user: they still see their Documents in C:\Users\username\Documents , but the data is actually stored on a file server, such as \\fileserver\UserData\%USERNAME%\Documents . Windows handles the redirection behind the scenes.

This redirection can work in two main ways:

  • Keeping the data only on the server (direct network access).
  • Combined with Offline FilesThis way, a local cache is kept synchronized with the server. This second method is more common on laptops or in offices with slow connections.

A powerful advantage of Folder Redirection is its ability to copy and synchronize data in the background while the user works. Furthermore, it can compress data during transfer to optimize bandwidth usage. The administrator controls all of this through Group Policy Objects (GPOs), deciding which folders are redirected and how they are managed when the policy is removed.

folder redirection

Advantages and disadvantages of Roaming Profiles versus Folder Redirection

Both technologies allow users to have their things available on different devices, but they do so in different ways and each requires a different approach to setup and operation , with varying impacts on the network, login times and user experience.

In the case of Roaming User Profiles , the main advantage is that it synchronizes both system settings and much of the data if no other techniques are used. The user "takes" their entire desktop from one PC to another. However, this means that the profile can reach enormous sizes and that all that information must be copied during logon and logoff.

This leads to a widely accepted conclusion in practice: roaming profiles tend to generate more network congestion and longer wait times than folder redirection. If a user has uploaded 2 GB to their Desktop, their profile ceases to be "roaming" and becomes an anchor blocking login. This is especially true if the network isn't great.

Conversely, Folder Redirection allows you to "chop up" the problem : you specify exactly which folders go to the server, the roaming profile (if one exists) becomes much smaller, and thanks to Offline Files, data synchronization can occur in the background without the user having to wait in front of the login screen.

Furthermore, data stored in redirected folders is much easier to copy using backup tools on the server , restore on new machines, or retain even after reinstalling the client machine's operating system. In short, folder redirection is a better solution for storing user data.

When does it make sense to use Roaming Profiles today?

Although there is a growing consensus that relying solely on mobile profiles is unwise , there are still scenarios where they have their place. For example, in relatively small environments where users roam between multiple office PCs and the volume of personal data is limited.

They are also useful in certain laboratory, classroom, or shared desktop scenarios , where the desktop appearance and application settings are desired to accompany the user without the need to set up complete RDS or VDI solutions.

However, even in these cases, many advanced administrators recommend not directly mixing roaming profiles with redirection of many sensitive folders such as AppData , because it increases the risk of corruption and conflicts when moving from one computer to another with different configurations (x86 vs x64, different versions of applications, etc.).

Furthermore, when users work from different offices, subnets, or through VPN or MPLS connections with limited bandwidth, mobile profiles become very slow . In these cases, alternatives such as Remote Desktop Services (RDS), virtual desktops, or published applications can be much more effective, provided the company doesn't have a problem with them due to budget or other reasons.

Technical comparison of folder redirection and roaming user profile

Why Folder Redirection is often the preferred option

The experience accumulated in many organizations, some with thousands of managed users , points in the same direction: if you have a choice, it is better to opt for folder redirection and minimize or eliminate the use of roaming profiles.

One reason is that Folder Redirection works very robustly when implemented correctly with a Group Policy Object (GPO) . If a policy isn't applied correctly, there's usually a problem with the domain controllers or the GPO itself, not with the redirection technology. When deployed properly, it works wonderfully compared to traditional roaming profiles.

Another key reason is that separating large data items (Documents, Desktop, etc.) from the user profile significantly improves login and logout speeds . Users can access their desktop quickly, and file synchronization with the server is handled via Offline Files, running in the background without interrupting the user experience.

Furthermore, Folder Redirection allows you to precisely control what is saved on the server . In other words, it decides what is included in the scope of backups. You can choose to back up only specific folders regularly, excluding temporary or irrelevant data, which optimizes resources and simplifies restores.

Furthermore, with the arrival of services like OneDrive and its Known Folder Move (KFM) feature , Microsoft has begun recommending that users move their known folders (Documents, Desktop, Pictures) to the cloud instead of using Offline Files, taking into account the online privacy of that data. The OneDrive sync client is much more modern and efficient than Offline Files.

Primary computers: limit where redirection or roaming is applied

An advanced feature that often goes unnoticed is primary computers . It allows you to define in Active Directory which computers are "primary" for a specific user and, from there, decide that roaming profiles and/or folder redirection are applied only to those computers.

This is configured through the msDS-Primary-Computer attribute in AD DS, combined with group policies such as “Download roaming profiles on primary computers only” and “Redirect folders on primary computers only” . When the user logs on, Windows checks these policies and, if they are active, verifies whether the computer in question is one of their primary computers.

If the computer is the primary machine, the Roaming User Profile and Folder Redirection settings are applied as defined. If it is not, Windows loads and uses a normal local profile (or the one that is cached). Additionally, it undoes the folder redirection according to the action configured in the GPO.

This approach has several clear advantages: it controls which machines sensitive personal or corporate data is downloaded to, it reduces the risk of leaving "traces" of data on shared equipment (meeting rooms, public access computers, etc.) and it minimizes the probability of profile corruption by preventing the same user from roaming between computers with very different configurations.

Typical configuration in UCS and Samba environments

In environments where the domain controller and file server run on platforms like UCS with Samba , the general logic doesn't change much. Typically, each user has a shared home directory, accessible via a path like \\server.domain.local\username . Both the roaming profile path and the Windows home directory are built upon this foundation.

In the relevant management console, parameters such as the Windows Home Drive , the Home Path, and the Profile Directory are defined. It is important that the shared resource exists and has the correct permissions before the first login . Otherwise, the user will encounter errors when attempting to load their profile.

When managing many users at once, it's common to use variables like %USERNAME% to avoid manually defining each path. And for new user templates, it's typical to rely on platform-specific template mechanisms so that basic profile settings and redirects are automatically applied when each account is created.

Once these paths and folder redirection GPOs are configured, the user experience is usually very smooth. Your data resides on the server (and is backed up there), and user profiles don't grow uncontrollably. Furthermore, logins and logouts are reasonably fast.

How Roaming Profiles and Folder Redirection interact with each other

One of the most confusing points, even in official certification materials, is how mobile profiles and folder redirection actually work together . They are sometimes described almost as if they were the same thing, but their interaction has important nuances.

On the one hand, both Roaming User Profiles and Folder Redirection use a network share to store user information . From that perspective, they seem similar. However, the key difference is that with Folder Redirection, we can granularly select which folders are moved to the server . In contrast, the roaming profile encompasses a large part of the default user structure if we don't restrict it.

When a folder is redirected, it is no longer counted as part of the content that travels with the roaming profile . In other words, the size of the roaming profile is reduced, and therefore so is the amount of data copied when logging in and out. The remaining folders that have not been redirected continue to be part of the roaming profile. This means they are synchronized through the roaming mechanism.

The great benefit of this combination is that it gains flexibility: a relatively lightweight mobile profile can be used for adjustments and configuration, while most of the "fat" data is handled through background redirection and synchronization.

Given all of the above, many IT teams are opting for a clear strategy: using folder redirection (and, when appropriate, OneDrive or Work Folders) as the core of user data management , relegating mobile profiles to very specific cases, and relying on the functionality of primary computers to limit where personal data actually travels. When well-designed and deployed, these solutions significantly improve the user experience.

How to identify and fix network policies that block RDP in Windows
Related article:
How to identify and fix network policies that block RDP in Windows

Add as preferred source in Google