Some Windows 7 and Server 2008 R2 users might face a weird bug which has been confirmed by Microsoft and would be fixed in upcoming SP1.
The bug appears when you set a Solid Color as Desktop background.
- Right-click on desktop and select Personalize option.
- Click on Desktop Background at the bottom of the window.
- Select Solid Colors option in Picture location list.
- Now select any solid color and click on Save changes button.
Now if you try to log on to your computer, Welcome screen would be displayed for 30 seconds before showing your Desktop.
To fix this problem, you can set any image as Desktop background or create a new image in MS Paint or any other image editing software, fill it with your desired solid color and set it as Desktop background.
There is also a registry method available to fix this issue which requires following steps to follow:
1. Type regedit in RUN or startmenu search box and press Enter. It'll open Registry Editor.
2. Now go to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
3. In right-side pane, create a new DWORD value DelayedDesktopSwitchTimeout and set its value to 5

4. That's it. Log off or restart your system and your problem should be solved.
NOTE. If you want a ready-made registry script to do the task automatically, download following ZIP file, extract it and run the extracted REG file:
PS: You can also request Microsoft for a hotfix to fix this problem.
BONUS TIP: This bug was also present in Windows Vista and Server 2008, so if you are facing such problem in Windows Vista or Server 2008, you can follow the same steps mentioned in this tutorial.
Thanks to our active reader "James" for this info...
This article was posted by VG in following section: Troubleshooting, Windows 7, Windows Vista.
If you enjoyed this article, subscribe to our RSS feed or free newsletter to get all new articles directly in your Inbox. Also check out our popular articles and archive to read other interesting articles.
VG
^^ Please check the restrict desktop properties point in following topic:
http://www.askvg.com/all-kinds-of-restrictions-for-windows-2000-xp-2003-and-vista/
Make sure no such DWORD values are present in registry.
Michael
Thanks VG,but the information in those topic are for restriction, and i want to enable the active desktop and can u explain the no DWORD values on registry?
VG
^^ Simply reverse the process. If the DWORD exists, reverse its value or delete it.
This comment is published by an anonymous user.
@MAGNUMHEART @VG You should start using a safe browsing tool for Firefox and IE called WOT. It displays colored donuts to identify the reputation of the site. You will never encounter any malware problem anymore. It is being used by MILLIONS! I am registered and a Bronze member in WOT. Start using it! (It is painful to see that no one I know is using WOT. How stupid if WOT is a featured add-on on addons.mozilla.org!) Using WOT, the chance of malware damage is less than winning a lottery. According to K7 Antivirus, I got like 24 malware pieces without WOT, and with WOT, I only have a mere two of these, which actually are just some false positives (happens to almost every AV of this world). Good luck!
Ryan
@ VG
I have win7 64b ultimate and i have this problem with it sitting on welcome screen for 30seconds but i have an aero desktop of the london bridge, it is really annoying, is there a fix?
Ryan
VG
^^ You can check following tutorial also:
http://www.askvg.com/master-tutorial-to-make-your-windows-7-super-fast/