Revelado o Mistério: Erro em Windows 7 Causava Tela de Boas-Vindas Lenta com Fundos de Tela Sólidos

Lembra daquela época em que você ligava seu Windows 7 e tinha tempo de tomar um café enquanto ele decidia se deixava você passar da tela de boas-vindas? Pois é, parece que o culpado pode ter sido o fundo de tela roxo berrante que eu adorava na adolescência.

Embora o Windows 7 tenha sido bem mais popular que o Windows Vista em 2009, alguns usuários que optavam por um plano de fundo de cor sólida enfrentavam demoras de até 30 segundos na tela de login. Agora, finalmente descobrimos o motivo. Em um post recente, o veterano da Microsoft Raymond Chen revelou que o problema provavelmente era causado por um simples erro de programação (via PC World).

Chen explica que, após a autenticação do login, a inicialização da área de trabalho é um processo complexo, envolvendo vários componentes. Ele detalha: “O sistema de login aguarda que todas essas partes confirmem que estão prontas. Se todas responderem ou se 30 segundos se passarem, a tela de boas-vindas finalmente some. Com essa lógica, fica fácil entender o atraso: algum componente simplesmente não respondeu.”

No caso, o sistema ficava esperando uma resposta de um arquivo de imagem associado ao plano de fundo… mas, se você usava uma cor sólida, não havia bitmap para responder. Resultado? O Windows 7 esperava inutilmente até o tempo limite de 30 segundos expirar.

O problema também afetava quem usava políticas de grupo para ocultar ícones da área de trabalho, já que o sistema ficava procurando por ícones que não estavam lá. Chen ressalta que políticas de grupo são especialmente vulneráveis a falhas assim, pois muitas vezes são implementadas depois do código principal.

Felizmente, a Microsoft corrigiu o bug em novembro de 2009, apenas cinco meses após o lançamento do Windows 7. Mas isso não explica por que o PC da família continuava lento… Melhor não investigar muito.

Chen tem desvendado vários mistérios da Microsoft em seu blog, The Old New Thing, como o caso em que o hard drive de alguns laptops simplesmente não aguentava o baixo potente de Rhythm Nation, da Janet Jackson. E, considerando que a Microsoft já usa IA para escrever cerca de 30% do seu código, é provável que vejamos ainda mais posts revelando “erros criativos” no futuro.


Este artigo foi inspirado no original disponível em pcgamer.com.

Deixe um comentário