O sistema Windows Update não se limita a atualizar automaticamente o sistema operacional Windows 10; ele também realiza a atualização automática dos drivers de hardware. Embora isso tenha gerado vários problemas, a Microsoft está aprimorando o processo e transformando algumas dessas atualizações de driver em opções.
Como o Windows 10 Gerencia as Atualizações de Drivers
As atualizações automáticas do sistema operacional Windows 10 já foram bastante discutidas, mas as atualizações de drivers de hardware costumam passar despercebidas. Os fabricantes de dispositivos têm a capacidade de enviar novas versões de seus drivers para o Windows Update, e o Windows 10 os instala automaticamente assim que se tornam disponíveis.
Os drivers de hardware podem apresentar problemas graves de segurança ou erros que podem levar à instabilidade do sistema operacional. A maioria dos usuários não atualiza seus drivers de hardware manualmente e muitas fabricantes de PCs oferecem ferramentas de atualização de drivers problemáticas. É por isso que o Windows distribui drivers de hardware e suas atualizações por meio do Windows Update.
Essa abordagem também simplifica a instalação do Windows 10 em um novo PC, eliminando a necessidade de procurar a maioria dos drivers de hardware, pois o Windows encontra e instala automaticamente os drivers necessários.
Histórico de Problemas com Atualizações de Drivers
Infelizmente, esse processo de atualização automática tem gerado problemas recorrentes. Seguem alguns exemplos: os seguintes drivers foram todos instalados automaticamente pelo Windows Update, causando falhas de hardware sem motivo aparente:
- Em março de 2017, a Microsoft lançou um driver de dispositivo que danificou o protocolo MTP usado por telefones Android, tocadores de mídia e outros dispositivos portáteis. Esses dispositivos não apareciam no Explorador de Arquivos até que o usuário passasse por um processo de 13 etapas no Gerenciador de Dispositivos para reverter o problema.
- Em outubro de 2018, a Microsoft lançou uma atualização de driver de áudio Intel que interrompeu a reprodução de áudio em alguns sistemas. A Microsoft reconheceu que a atualização do driver de áudio foi “enviada incorretamente aos dispositivos”.
- Um mês depois, a Microsoft lançou outra atualização de driver de gráficos Intel que interrompeu a reprodução de áudio em outros sistemas. A Microsoft informou que a Intel havia enviado versões incorretas de seus drivers de vídeo para fabricantes de PCs.
- Em fevereiro de 2016, a fabricante de chips FTDI usou o Windows Update para distribuir uma atualização que identificava e desabilitava chips falsificados baseados em seu design. Embora fossem falsificações, a FTDI utilizou as atualizações automáticas de driver do Windows Update para desativar hardware funcional que alguns usuários haviam adquirido de forma enganosa. Essa foi a segunda vez que a FTDI usou o Windows Update para atacar falsificações. Em 2014, a FTDI utilizou o Windows Update para distribuir um driver que efetivamente “inutilizou” o hardware falsificado, tornando-o não funcional.
Há inúmeros outros casos de atualizações automáticas de drivers causando problemas em sistemas que funcionavam perfeitamente. Estes são apenas alguns exemplos que conseguimos relembrar.
Seria ideal que essas atualizações passassem por testes mais rigorosos e que algumas delas fossem opcionais. A Microsoft está trabalhando justamente nisso com algumas mudanças recentes.
Atualizações de Driver Opcionais Estão a Caminho
A Microsoft agora permite que os fabricantes de drivers marquem algumas atualizações de drivers como “Manuais” em vez de “Automáticas” ao enviá-las para o Windows Update. Essa nova opção foi disponibilizada aos fabricantes em 19 de fevereiro de 2020.
A partir da próxima atualização 2004 do Windows 10, também conhecida como 20H1 e prevista para a primavera de 2020, esses drivers estarão acessíveis por meio de um novo link “Exibir atualizações opcionais” na tela Configurações do Windows Update.
Essa tela exibirá atualizações opcionais de driver para o hardware do seu PC. A mensagem é clara: “Se você tiver um problema específico, um desses drivers poderá ajudar. Caso contrário, as atualizações automáticas manterão seus drivers atualizados.” Em outras palavras, a Microsoft está incentivando a maioria das pessoas a não se preocupar com essas atualizações.
Atualizações de driver importantes que incluam correções de segurança e patches para outros problemas sérios ainda serão marcadas como “automáticas” e instaladas automaticamente pelo Windows Update.
Implementação Lenta de Todas as Atualizações Automáticas de Drivers
O anúncio da Microsoft declara que todos os seus parceiros agora podem marcar as atualizações de driver de hardware como “automáticas”. Inicialmente, isso pode parecer preocupante: precisamos realmente de mais atualizações automáticas de driver de hardware?
No entanto, parece que a Microsoft está aprimorando os testes desses drivers. Quando uma nova versão do driver é marcada como “automática”, ela é implementada gradualmente em PCs com Windows 10 com “limitação”, de forma semelhante às principais atualizações do Windows 10. Inicialmente, apenas um número limitado de usuários recebe a atualização. A Microsoft pode detectar problemas automaticamente e pausar a distribuição. O Windows Update não oferecerá a atualização do driver automaticamente para todos os PCs imediatamente.
Kevin Tremblay, da Microsoft, explica como isso deve reduzir os problemas de drivers em um comentário na Comunidade de Tecnologia da Microsoft:
Todos os drivers publicados como automáticos estão sujeitos a um processo de teste e lançamento gradual. Durante esse período, analisamos a telemetria em relação ao desempenho do driver e seus efeitos na integridade geral do sistema. Identificamos vários problemas de driver dessa forma antes que eles afetem a base de usuários do Windows em grande escala. Do ponto de vista do usuário final, acreditamos que isso resultará na entrega de drivers de melhor qualidade (estáveis e com bom desempenho) e uma maior capacidade de se manter atualizado.
Não se sabe exatamente quantos drivers de hardware passavam por esse processo gradual antes da mudança de fevereiro de 2020. No entanto, certamente não eram todos eles. Um artigo de 2019 no portal Hardware Dev Center da Microsoft para fabricantes de hardware afirma: “Eventualmente, todos os drivers enviados para o Windows Update passarão por uma distribuição gradual”. Isso sugere que algumas atualizações de driver eram enviadas imediatamente para todos os dispositivos aplicáveis, sem o processo de distribuição gradual.
Microsoft Intensifica a Luta Contra Bugs do Windows 10
A Microsoft ainda está enfrentando problemas com bugs. Basta observar o recente problema em uma atualização de segurança que está fazendo com que arquivos de usuários desapareçam.
No entanto, no geral, a Microsoft tem tornado as atualizações do Windows 10 mais estáveis. A atualização de novembro de 2019 do Windows 10 foi a mais confiável até agora, e a Microsoft está realizando um longo período de testes na próxima atualização 2004 para identificar e corrigir bugs.
As atualizações de driver não se tornarão perfeitas da noite para o dia, mas exigir que elas passem por um processo de teste gradual é uma medida sensata que deve trazer melhorias significativas.