Por que os drivers de dispositivo do Windows 10 ainda são datados de 2006?



Atualizado em December 2022: Pare de receber mensagens de erro que tornam seu sistema mais lento, utilizando nossa ferramenta de otimização. Faça o download agora neste link aqui.
  1. Faça o download e instale a ferramenta de reparo aqui..
  2. Deixe o software escanear seu computador.
  3. A ferramenta irá então reparar seu computador.


Se você ver, você verá que a maioria dos drivers de dispositivos no Windows 10 são realmente datados de volta ao
Windows Vista RTM data
que foi em 21 de Junho de 2006! Isso pode fazer com que as pessoas se perguntem se os drivers em seus computadores são realmente os últimos drivers de dispositivos necessários para que seu sistema funcione de forma otimizada.

Windows Vista
foi lançado há muito tempo em
2006
e ainda assim, mesmo depois de uma dúzia de anos, os drivers de dispositivos no Windows 10 são datados de 2006. No início, isso parece ser uma questão legítima e cria incerteza sobre como o driver continua suportando os dispositivos de hardware evoluído, mas então você começa a perceber que a versão do driver está ficando atualizado com o último número de compilação do Windows 10 RTM.

Se você for para
Gerenciador de dispositivos
no seu computador Windows 10 e verifique todos os detalhes do driver do dispositivo, você verá o abaixo (na maioria dos casos). A data do driver em todos os drivers específicos do Windows está definida para 21-06-2006, enquanto o número da versão está em sincronia com a compilação que você instalou no seu PC.

Windows 10 Device Drivers são datados de 2006. Por quê?



Atualizado: dezembro 2022.

Recomendamos que você tente usar esta nova ferramenta. Ele corrige uma ampla gama de erros do computador, bem como proteger contra coisas como perda de arquivos, malware, falhas de hardware e otimiza o seu PC para o máximo desempenho. Ele corrigiu o nosso PC mais rápido do que fazer isso manualmente:

  1. Etapa 1: download da ferramenta do reparo & do optimizer do PC (Windows 10, 8, 7, XP, Vista - certificado ouro de Microsoft).
  2. Etapa 2: Clique em Iniciar Scan para encontrar problemas no registro do Windows que possam estar causando problemas no PC.
  3. Clique em Reparar tudo para corrigir todos os problemas
  4. download



zac_l
um Engenheiro de Software da Microsoft levou ao Reddit para explicar esta anomalia.

Quando o PNP classifica os drivers, ele primeiro olha para a ID de hardware que o driver corresponde. Se dois drivers corresponderem a hardware idêntico, o primeiro desempate é a data do driver. Portanto, se você tivesse um dispositivo que pudesse usar um driver embutido, mas tivesse instalado algum driver personalizado/OEM em seu dispositivo, toda vez que a MS atualiza nosso driver, ele substituiria seu driver personalizado porque a data é mais recente do que a que você queria. Como podemos evitar isso? Cada driver que enviamos tem a data do Vista RTM, independentemente de quando ele foi atualizado pela última vez (nós atualizamos o número da versão, que é o próximo tiebreaker se a data for a mesma). Uma vez que apenas os drivers tão antigos quanto o Vista são compatíveis com as novas versões do Windows, cada driver deve ter uma data mais recente que o Vista RTM, preservando o driver que você instalou como o driver mais bem classificado.

Assim, quando os drivers são classificados pelo sistema para o dispositivo subjacente, ele os classifica com base em diferentes critérios.  Primeiro de tudo, se o driver combinou com o
ID de Hardware
para o dispositivo, torna-se um candidato elegível. Se dois ou mais drivers correspondem à especificação de hardware, o sistema
quebra a gravata

com base em
Data do condutor
. Se ainda for um empate na data do piloto, o que tiver a versão mais recente é escolhido.

Agora, se você instalou um driver fornecido pelo fabricante para qualquer dispositivo, o driver do Windows irá substituí-lo toda vez que ele for atualizado porque ele teria uma data de driver mais recente. Isso precisa ser evitado caso os dispositivos sejam supostamente executados usando drivers baseados em OEM. Assim, a fim de evitar esta situação em que os drivers do Windows ultrapassam os drivers fornecidos pelo fabricante, a Microsoft coloca um timestamp mais antigo (em todos os seus drivers), independentemente de quando ele foi atualizado pela última vez. Entretanto, o número da versão é atualizado nesses drivers do Windows para que, se houver um vínculo entre um driver OEM realmente antigo e um driver do Windows, a preferência devida seja dada àquele fornecido pela Microsoft. Com a nova versão do Windows

Com a nova versão do Windows, os drivers suportados voltam à versão do Windows Vista. É por isso que cada driver deve ter uma data
mais novo que

Windows Vista RTM data que, em seguida, mantém o driver que você instalou como ele é classificado sobre qualquer driver fornecido pelo Windows. Então, intencionalmente, fazer backdating dos drivers resolve o problema para os usuários.


Esta é uma solução fascinante e sinistra para a situação em mãos, mas tudo funciona muito bem no final.



RECOMENDADO: Clique aqui para solucionar erros do Windows e otimizar o desempenho do sistema

Leave a Comment