Saturday, 7 Mar 2026
  • About us
  • Contact
  • History
  • My Interests
  • Privacy Policy
Nexpressdaily.com
  • Home
  • Politics
  • Finance
  • Health
  • Technology
  • Travel
  • World
  • 🔥
  • Politics
  • Technology
  • Travel
  • World
  • Finance
  • Health
Font ResizerAa
Nexpressdaily.comNexpressdaily.com
  • My Saves
  • My Interests
  • My Feed
  • History
  • Travel
  • Finance
  • Politics
  • Health
  • Technology
  • World
Search
  • Pages
    • Home
    • Blog Index
    • Contact Us
    • Search Page
    • 404 Page
  • Personalized
    • My Feed
    • My Saves
    • My Interests
    • History
  • Categories
    • Finance
    • Politics
    • Technology
    • Travel
    • Health
    • World
Have an existing account? Sign In
Follow US
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
Technology

Windows 7 took ages to load if you had a solid background. Now we know why

Nexpressdaily
Last updated: May 4, 2025 1:10 am
Nexpressdaily
Share
SHARE

Windows 7 came onto the market in 2009 and put Microsoft back on the road to success after Windows Vista’s annoying failures. But Windows 7 was not without its faults, as this curious story proves.

Some users apparently encountered a vexing problem at the time: if they set a single-color image as the background, their Windows 7 PC always took 30 seconds to start the operating system and switch from the welcome screen to the desktop.

In a recent blog post, Microsoft veteran Raymond Chen explains the exact reason for this. According to him, a simple programming error meant that users had to wait longer for the system to boot. After logging in, Windows 7 first set up the desktop piece by piece, i.e. the taskbar, the desktop window, icons for applications, and even the background image.

The system waited patiently for all components to finish loading and received feedback from each individual component. Or, it switched from the welcome screen to the desktop after 30 seconds if it didn’t receive any feedback.

The problem here: The code for the message that the background image is ready was located within the background image bitmap code, which means that the message never appeared if you did not have a real background image bitmap. And a single color is not such a bitmap.

The result: the logon system waited in vain for the message that the background has finished loading, so Windows 7 never started until the 30 second fallback activated and sent users to the desktop.

The problem could also occur if users had activated the “Hide desktop icons” group policy. This was due to the fact that such policies were only added after the main code had been written and called by an If statement. However, Windows 7 was also unable to recognise this at first and therefore took longer to load.

Chen shows the following code snippet as an example to illustrate the problem:

// Original code
InitialiseDesktopIcons()
{
    bind to the desktop folder
    enumerate the icons
    add them to the screen
    Report(DesktopIconsReady);
}

// Updated with group policy support

InitialiseDesktopIcons()
{
    if (desktop icons allowed by policy)
    { 
        bind to the desktop folder
        enumerate the icons
        add them to the screen
        Report(DesktopIconsReady);
    } 
}

Unsolved for months

According to Chen, it took several months for Microsoft to recognize the problem. In November 2009, it was then fixed by an update and has not been a problem since, but is a nice anecdote for the various errors that can occur during programming.

Further reading: How a Janet Jackson song crashed laptops for 9 years

This article originally appeared on our sister publication PC-WELT and was translated and localized from German.

Share This Article
Email Copy Link Print
Previous Article Australian federal election 2025 live: Labor poised for huge Senate result; Liberal senator says road back starts with ‘deeper understanding of modern Australia’ | Australian election 2025
Next Article Upheaval in Washington Hinders Campaign Against Bird Flu

Your Trusted Source for Accurate and Timely Updates!

Our commitment to accuracy, impartiality, and delivering breaking news as it happens has earned us the trust of a vast audience. Stay ahead with real-time updates on the latest events, trends.
FacebookLike
XFollow
InstagramFollow
LinkedInFollow
MediumFollow
QuoraFollow
- Advertisement -
Ad imageAd image

Popular Posts

End of life care for patients must improve, doctors group says

Sign up to our free Living Well email for advice on living a happier, healthier…

By Nexpressdaily

Veja Sneakers Are Up to 46% Off at Gilt

Black Friday hasn’t even started yet, but early deals on some of our favorite travel-friendly…

By Nexpressdaily

Child dies following accident at harness racing track in Woodstock, N.B.

Police in Woodstock, N.B., are investigating a death that occurred during Saturday's harness racing card at Connell Park…

By Nexpressdaily

You Might Also Like

Technology

Wyze’s $20 socket powers an outdoor camera, makes a dumb bulb smart

By Nexpressdaily
Technology

See the Sun in a Way You’ve Never Seen It Before, From Above and Below

By Nexpressdaily
Technology

Beatbot AquaSense 2 Ultra robotic pool cleaner now 20% off!

By Nexpressdaily
Technology

Sam Altman’s goal for ChatGPT to remember ‘your whole life’ is both exciting and disturbing

By Nexpressdaily
Nexpressdaily.com
Facebook Twitter Youtube Rss Medium

About US

NexpressDaily.com is a leading digital news platform committed to delivering timely, accurate, and unbiased news from around the world. From politics and business to technology, sports, health, and entertainment – we cover the stories that matter most. Stay connected with real-time updates, expert insights, and trusted journalism, all in one place.

Top Categories
  • World
  • Finance
  • Politics
  • Tech
  • Health
  • Travel
Usefull Links
  • About us
  • Contact
  • History
  • My Interests
  • Privacy Policy

© Nexpressdaily. All Rights Reserved.

Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?