Sunday, 27 Jul 2025
  • About us
  • Contact
  • History
  • My Interests
  • Privacy Policy
Nexpressdaily.com
  • Home
  • Politics
  • Finance
  • Health
  • Technology
  • Travel
  • World
  • 🔥
  • Technology
  • World
  • Finance
  • Politics
  • Travel
  • 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

16 Amazon Prime Day Carry-on Travel Essentials

There’s an art to packing a carry-on bag: everything has to be accessible, organized, and…

By Nexpressdaily

A $650 Theragun massager is the crux of an alleged multimillion broken promise between two former friends — ‘Dude, my heart just sank to the floor’

It started as a handshake deal between two guys who both believed in helping people…

By Nexpressdaily

I finally get the 480Hz gaming hype

LG's 27-inch 1440p UltraGear OLED monitor (model 27GX790A) is as close to gaming nirvana as…

By Nexpressdaily

You Might Also Like

Technology

Wimbledon 2025 men’s semifinals LIVE: Watch free from anywhere

By Nexpressdaily
Technology

Final Fantasy 16 is out on Xbox right now, and FF7 Remake is coming too

By Nexpressdaily
Technology

~75% of podcast consumers play video episodes and ~30% play video episodes minimized or in background mode (Joseph Bernstein/New York Times)

By Nexpressdaily
Technology

This monstrous Gigabyte RTX 5090 AI Box turns slim laptops into desktop-class gaming and AI beasts

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?