Default desktop customizations on reference workstation

Teijo Hämäläinen's picture

Hello,

I've prepared new workstation, which is used as a reference computer for new images.

Before running sysprep job from DS to this computer, I've logged on as an Administrator and customized Start Menu and Desktop icons.

Then I scheduled create sysprep job to this computer, sysprep was executed and computer was restarted to pre-boot environment and image was created to our network drive.

Now when I've deployed this image to computer and logged on as a domain user, which do not have roaming profile, all my desktop and Start Menu customizations are gone!

I also added these lines to sysprep.inf like described in http://support.microsoft.com/kb/959753 , which is used in my deploy image job. I've installed SP3 and all available patches to reference computer.

[UNATTENDED]
UpdateServerProfileDirectory=1

But this was no help.

Why my desktop customizations are not propagated to new users logging in to re-imaged workstation? Please help.

bhawver's picture

Profile Copy?

Did you do a profile copy from the profile that you customized to the Default user's profile and then set the "who can use" permission to everyone?

If you didn't that would explain as everyone that logs in gets a new profile based on the "Default User's" profile.

If it is just shortcuts and no other settings, you can place the shortcuts in the "All Users" profile so that the data isn't duplicated over and over and over in each profile.

Teijo Hämäläinen's picture

Hi bhawver, No, I didn't

Hi bhawver,

No, I didn't copied Administrator profile to Default User's profile, because article http://support.microsoft.com/kb/959753  said: "The default behavior is to automatically copy customizations from the administrator profile to the default user profile. Therefore, no additional steps are required to customize the profile."

But I'll try to copy the profile next. Thanks man.

rantpe's picture

Copy Profile

1. First make a test user f.ex Profile_Template
2. Add this user to Local Administrator Group
3. Login as Profile_Template
4. Make all profile modifications (Desktop, Start Menu etc.)
5. Logout
6. Login as Administrator
7. Open My Computer, Properties, Advanced, User Profiles, Settings
8. Copy (Copy To) Profile_Template profiles to C:\Documents And Settings\Default User
Remember to set Explorer to show hidden files and folders.

-Petri

-Petri

bhawver's picture

Copy Profile

Rantpe:

Great step by step.  One thing to add to the list is to ensure that "Permitted to Use" is set to "Everyone" or you will have problems.

Teijo Hämäläinen's picture

Hi everybody, Problem still

Hi everybody,

Problem still exists.

I did following:

1. New OS installation (WinXP Service Pack 2)
2. Created Installer_template local account
3. Modified desktop & start menu with Installer_template account
4. Restarted computer
5. Logged on as administrator
6. Copied Installer_template profile to Default User folder and granted permissions to Everyone
7. Restarted computer
8. Ran Create sysprep image job from DS to this computer
9. Ran Distribute image job from DS to this computer
10. After minisetup was complete, I logged on as domain user which do not have Roaming profile
11. All desktop customization made to Default User profile are missing

I discovered also, that if I repeat steps 5-7 after image has been deployed+minisetup is run and try to log on with domain user account, desktop customizations are correctly propagated to that user. It looks like minisetup reset Default User settings made before.
 

Teijo Hämäläinen's picture

Problem solved. I had added

Problem solved. I had added this information

[UNATTENDED]
UpdateServerProfileDirectory=1

to end of sysprep.inf file, but noticed today that [UNATTENDED] section was already at top of the sysprep.inf file :) So I had 2x [UNATTENDED] section in my sysprep.inf file. I just moved UpdateServerProfileDirectory=1 to that section and deleted duplicate from bottom and now all customizations with Administrator account are propagated to Default User automatically.

Thanks you all for help.