Well here’s something I bet you didn’t expect, apparently if you set your Windows 7 machine to have a solid color background, it will hang for 30 seconds before it actually loads.
So if your into having a bleak and barren desktop with just a dull grey background, it may feel like time takes an age to pass. The reason being that, Windows 7 prefers to have a lively background image to load up every time it boots up.
But why does Windows 7 decide to hang for 30 seconds if you’ve set a plain color background image? Well basically it’s a bug that’s present in Windows 7 and Windows server 2008 R2. How do you fix it? Well simply select a nice wallpaper for your machine from our gallery
Microsoft have also published this Microsoft knowledge base article which discusses the issue, how it can arise, potential causes and solutions as well as a hotfix.
Microsoft’s solution to the problem:
Method 1
Set an image file that has solid color as the desktop background.
Method 2
Configure the value of the DelayedDesktopSwitchTimeout registry entry. This value determines the time-out interval of a session before Windows 7 or Windows Server 2008 R2 switches between sessions.
To configure the value of the DelayedDesktopSwitchTimeout registry entry, follow these steps:
1.Click Start
type regedit in the Search programs and files box, and then pressENTER.
2. Locate the following registry subkey:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem
3.Double-click the DelayedDesktopSwitchTimeout registry entry.
4.In the Value data box, type 5, and then click OK.
5.On the File menu, click Exit.
I think the second method is going somewhat overboard, but I guess if you really wanted to have a solid color background this would be how you avoid the 30 second delay.
But really the quickest fix is to head on over to our wallpaper gallery and pick something for your desktop there
Source:


type regedit in the Search programs and files box, and then pressENTER.
