Your code references [HKEY_CURRENT_USER\Control Panel\Colors] Maybe it should reference: [HKEY_USERS\.DEFAULT\Control Panel\Colors]?? Just a thought... Loz. Loz, When doing an unattended setup it is running as the .DEFAULT user so HKCU settings are applied to the default profile. It is working for most settings, just not for the desktop colors. Jim