Configuring Roaming Profile on a Windows Device


Configure Roaming Profile on a Windows Device



The Roaming Profile Policy creates a user profile that is stored in a network path.

A user profile contains information about a user’s desktop settings and personal preferences, which are retained from session to session. Generally, a user profile is specific to a single workstation.

Any user profile that is stored in a network path is known as a roaming profile. Every time the user logs on, the profile is loaded from the network path. This helps the user to move from machine to machine and still retain consistent personal settings. A roaming user can also access applications that are stored on the network.

The method of handling changes to a profile is based on the profile type such as Roaming Profile and Mandatory Profile.



A) Set the roaming profile on a Windows 10 device

B) Set User Profile Path

C) Create Roaming Policy with User Profile path in ZENworks and assign to the user


A) Following Steps shows how to 'Set the roaming profile on a Windows 10 device'

1) Open Explorer and right-click on 'This PC' > Properties


2) Under Control Panel Home -> Click 'Advanced system settings'



3) Under System Properties > Select 'Advanced' Tab > Under 'User Profiles' > Click 'Settings'


4) Under 'User Profiles' > Select 'Default Profile' > Click 'Copy To...'


5 a) Under 'Copy Profile to' > Click 'Browse' and select a path
    b) Under 'Permitted to Use'  > Click 'Change'


6) Under 'Select User or Group' > 'Enter the object name to select' > Enter 'Everyone' and Click 'Check names' > Click 'Ok'


7) Under 'Confirm Copy' select 'Yes'


8) Navigate to Windows Start and launch 'regedit.msc'


9) Under 'Registry Editor'  ->  Select 'HKEY_USERS'


10) Click 'File' Menu Option > Click 'Load Hive...'


11) Under 'Load Hive' > Browse the path where the profile was copied to which was done in the 4th step and select 'ntuser.dat' file >  Click 'Open'

Note: The NTUSER.DAT file might be hidden. To unhide the file:

a) Open the default profile folder in Windows Explorer.

b) Click Tools > Folder Options > View.

c) Deselect Hide protected operating system files.


12) Under 'Load Hive’ >  Enter a 'Key Name' say 'win10' and click 'OK'


13) Under 'Registry Editor’ ->  Right-click on 'win10' which was created in the previous step and click 'Permissions'


14) Under 'Permissions for' > Click 'Add...'


15) Under 'Select Users or Groups' > Type 'Auth' in 'Enter the object names to select' and Click 'Check Names'


16) Select 'Authenticated Users' and click 'OK'


17) Under Security > Select 'Authenticated Users’, Under 'Permitted for Authenticated Users' select 'Allow' option for all and > click 'Advanced'


18) Under 'Advanced Security Options' > Select the checkbox 'Replace all child object permission entries with inheritable permission entries form this object' > Click 'Apply' > 'OK'


19) Select 'Yes' from the confirmation dialog of 'Windows Security'.


20) Under 'Registry Editor' > Select 'HKEY_USER\win10' created profile > Click 'Unload Hive'


21) Select 'Yes' in the 'Confirm Unload Hive'


22) Navigate to Windows Start and launch 'gpedit.msc' to edit the group policy editor


23) Under 'Local Group Policy Editor' > 'Computer Configuration' > 'Administrative Templates' > 'All Settings' > Select 'Do not check for User ownership of Roaming Profile Folders' and Open.


24) Select the 'Enabled' Option and click 'OK'.


 B) How to Set User Profile Path

On the server where the profile must be shared, create a folder and share it with everyone by granting all permissions.

Create individual subfolders for each roaming user in the format <username>. V6

For example, if you want to save profiles on, create a folder called "profile". Share it and give all permissions to everyone. Let say user1, user2 and user3 must be roaming. Then create folders user1.V6, user2.V6, and user3.V6 in the "profile" folder.
 Now the path to be entered for "Set roaming profile path for all users logging into this computer" will be: \\\profile\%USERNAME%


 C) Create Roaming Profile Policy with User Profile path in ZENworks and assign to the user

  • In ZENworks Control Centre, click the 'Policies' tab.
  • In the Policies list, click 'New', then click 'Policy' then select 'Windows' as the platform, click 'Next' and select 'Windows Configuration Policies', click 'Next' to display the Select Policy Type page.
  • Select 'Roaming Profile Policy', click 'Next to display the Define Details page, then fill in the fields:
  • Policy Name: Provide a name for the policy.
  • Folder: Type the name or browse to and select the ZENworks Control Centre folder.
  • Description: Provide a short description of the policy's content and click Next.
  • Select option 'User profile path *’ - Select a UNC path to a user’s roaming profile from the User Profile Path. If you want to administer the policy on more than one object, use %USERNAME% as the environment variable. In this case, the environment variable is resolved with the logged-on username and the user profile is loaded from the specified path.
    for eg: Enter the shared path \\Server_name\Shared_path\%USERNAME% as discussed in b).
  • Select 'Next' and 'Finish' the Policy and assign the policy to the users via the Relationships tab, click Add, and select users from the user source.

For Example, Let's assume that the policy is assigned to user2 and user3 alone. When user1 logs into the Microsoft Windows 10 managed device, the user will get the local profile and not the roaming profile. And when user2 or user3 logs in, the user will get a roaming profile.


ZCM Roaming Profile Automation Tool

In ZENworks Setup page, click 'Administrative tools' > Configuration > . Download the ZIP and follow the read me to create the Roaming profile automatically via the tool.


Configuration Management
Comment List
Related Discussions