Sign up ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I know it's a really simple question but how can I verify if an end user is using a roaming profile in Windows Vista?

I should clarify -- I don't manage the user's network... I support a product that doesn't work with roaming profiles.

share|improve this question

2 Answers 2

up vote 4 down vote accepted

If you know the user's username and domain, you can walk them through checking it out.

  1. Click start and right-click Computer.
  2. Choose Properties.
  3. Click on Advanced System Settings on the left.
  4. Within the Advanced tab, click the Settings button under the User Profiles section.
  5. Look for the DOMAIN\user in the list and look to the right. The Type will either be Local or Roaming.
share|improve this answer

Find the user's SID, then query the registry key:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID>

and inspect the value:


If the CentralProfile value is blank or nonexistent, then it's a local profile. If CentralProfile is configured to be a UNC path, then it's a roaming profile.

share|improve this answer
Looks good, but it would help to provide a method for finding the user's SID. – boot13 19 hours ago

Your Answer


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.