How to create a Windows 7 default domain profile.

1. Logon as a user on windows 7 (local user).
2. Customise all the settings you would like to have for this user.
3. Log off and login as administrator.
4. Ensure you have enabled "show hidden files" & "show protected operating system files".
5. Than go and rename the "default" profile to default.old.
6. Rename the profile which had been customised earlier in step 1 to "Default". This would effectively replace the original "Default profile” which was created earlier at the time of the Operating system installation.
7. Now use the "copy to" feature like we did in windows 2000,XP days.
8. Copy the profile to NETLOGON folder of your domain.
Example: \\server\NETLOGON\Default User.v2

9. Before clicking "copy to" ensure you click the "permissions to use" option and change the permissions to "everyone"
10. Now when a user logs on for the first time and does not already have a "Domain profile" will automatically look at the NETLOGON share and see if it can find a domain profile. If the template profile exists it will copy it down to the local machine. Once the user logs off and has roaming profile configured under users properties it will copy the newly created profile to the relevant location i.e. for example a File Server. Once this user logs on the second time it will not look at the NETLOGON share as it will pick it up from the roaming profile share. If for some reason this profile is corrupt and needs deleting, once the profile is deleted the user tries to logon again it will copy the new profile over from the NETLOGON share.

Note: You can connect to any server's Netlogn share in your domain as it will eventually replicate to all Domain controllers in the domain.

If you would like to refer to some other options please refer to the Microsoft KD article 973289 mentioned below.

How to customize default user profiles in Windows 7 and in Windows Server 2008 R2
 
http://support.microsoft.com/kb/973289






HTH

:)