Узнайте, почему Windows 7 загружалась на 30 секунд дольше с однотонным фоном. Разбор бага от инженера Microsoft и история его исправления в 2009 году.
Главная » Причина замедления Windows 7 из-за обоев раскрыта
|

Причина замедления Windows 7 из-за обоев раскрыта

В 2009 году пользователи Windows 7 столкнулись с необычным багом: система могла загружаться на 30 секунд дольше, если в качестве фона рабочего стола была выбрана однотонная заливка. Проблему быстро локализовали, но только сейчас стало известно, почему это происходило.

Раймонд Чен, инженер Microsoft, объяснил причину на своем блоге The Old New Thing. Оказалось, что при загрузке системы компоненты рабочего стола (панель задач, службы, иконки) должны были отправить сигнал о готовности. Если этого не происходило, Windows 7 ждала 30 секунд и только потом показывала рабочий стол.

Проблема была в функции InitializeWallpaper(). Она корректно работала с растровыми изображениями (BMP), но не учитывала однотонные фоны. В итоге система просто не получала подтверждения загрузки фона и уходила в ожидание.

Кто пострадал

Багу подвергались:

  • Пользователи с однотонным фоном
  • Те, кто скрыл иконки на рабочем столе через групповые политики

Исправление вышло в ноябре 2009 года — через несколько месяцев после релиза Windows 7. До этого пользователям рекомендовали ставить обычные изображения вместо заливки.

Как часто бывает в IT, проблема оказалась не в производительности, а в банальной логической ошибке кода. Теперь этот курьезный случай пополнил коллекцию забавных багов Microsoft.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *