7

Am I understanding the Roaming folder correctly (C:\Users\{user}\AppData\Roaming)? When I log out from the domain on my PC, it copies everything into the "domain cloud" so to speak. Then when I log into the domain from a different PC, it downloads everything into the Roaming folder on the new PC?

Am I correct?

AngryHacker
  • 18,217
  • 67
  • 156
  • 209
  • What is the server version? Are you actually on a Microsoft domain? This does not happen by default even if you are on a domain. – KCotreau Jul 18 '11 at 23:57
  • @KCotreau I am on a Windows Server 2003 R2 domain. Understood about not happening by default. Assuming that the Roaming profiles are turned on. – AngryHacker Jul 19 '11 at 00:00

2 Answers2

5

When you log in, the computer loads the registry, and in this case, the local user's registry (HKCU) which tells your current session of Windows where to look for everything it needs (where the settings and files are located). In the case of roaming profile, it reads from the registry where out on one of the domain's centralized servers the user's documents, settings, and desktop icons are located.

When you log off, any changes in the roaming profile are written back to that centralized location.

KCotreau
  • 25,519
  • 5
  • 48
  • 72
  • The question refers to the `%APPDATA%` folder though, and not the `HKCU` registry hive. – paradroid Jul 19 '11 at 00:21
  • 1
    @paradroid They are very inter-related. The HCKU based on Group Policy tells where to look for the any items that are to be roaming, including the information in that folder. Read this link: http://msmvps.com/blogs/bradley/archive/2009/02/21/so-what-is-roaming-in-windows-7-anyway.aspx and there is a link to the Microsoft document regarding how this works (It is for Vista, but the same for Windows 7). In particular on page 22 of the Word document, there is a screenshot of the Group Policy, and puts in perspective what can be made roaming, or not. It is not all-or-none. – KCotreau Jul 19 '11 at 00:29
  • Let me say one more thing to make it clear: Anything you change in those GP setting on page 22 gets written to your user's registry to show it where to point and find it on the centralize location, and initially anything local gets copied over. – KCotreau Jul 19 '11 at 00:59
  • But does the contents of `%APPDATA%` get copied to the server, and if so, when? I'm not so sure that it does, or otherwise, it does not seem to be very reliable. – paradroid Jul 19 '11 at 01:27
  • Yes, %APPDATA% (C:\Users\USERNAME\AppData\Roaming in Vista/7) is copied to the V2 network profile folder location. – edusysadmin Jul 19 '11 at 02:17
  • If you looked at the Microsoft Word document that was linked to in the link I posted, you would see that yes, that information also does get copied. I even referenced the screenshot on page 22 to look at. – KCotreau Jul 19 '11 at 03:17
  • Ah, Roaming Profiles. The bane of my existence. – surfasb Jul 19 '11 at 06:30
  • @surfasb Why? They are not so hard. What causes you problems. Maybe you should ask a question. ;) – KCotreau Jul 19 '11 at 06:34
  • We got a couple of programs that **two** people use. **TWO**. There are a couple of specific settings that don't get copied correctly. Speaking of, I think I was suppose to work on a solution for that. It's so lame. No one roams computers here. But on the occasion that they do, I hold my breath. – surfasb Jul 19 '11 at 07:05
  • @surfasb Maybe sometime, when it is not 3:07 AM where I am, tell me more, and ask if I have any ideas. – KCotreau Jul 19 '11 at 07:08
  • @KCotreau: Currently, we just have the logoff script move the settings to the correct places. But everytime it updated itself, it would break. So I started blocking the updates when I started working here. . . – surfasb Jul 19 '11 at 07:11
2

A roaming profile is basically when an active directory users profiles is stored in a centralized location. The benefit is that they can access there docs and setting from multiple computers. Great for lab and other shared environments. It can be useful but take time and thoroughly plan out the implementation before going forward.

http://technet.microsoft.com/en-us/library/cc738596%28WS.10%29.aspx

Astron
  • 207
  • 1
  • 2
  • 8