Como usar o Verificador de driver do Windows 10

O Windows 10 é um sistema moderno que se complementa com diferentes funções que foram adicionadas para permitir que, como usuários avançados ou administradores, tenhamos a capacidade de resolver vários problemas que são gerados no sistema e um destes problemas, muito delicado, é o associado aos controladores, uma vez que estes têm a função de permitir que os elementos de hardware funcionem normalmente tanto ao nível da compatibilidade como dos serviços. É sempre importante ter suporte de nossos controladores em caso de falhas ou reinicializações.

Quando um controlador apresenta falhas, podemos enfrentar situações como:

  • Desligado ou oscilação da tela
  • Erros de conexão de rede
  • Falhas de impressão
  • Os sons não se reproduzem como deveriam e muitos mais.

O Windows 10 tem uma ferramenta integrada que raramente usamos para realizar uma análise detalhada dos drivers e esta ferramenta se chama verificador de driver e por isso no AdminGuides faremos uma análise completa de como usá-la e assim teremos drivers completos no Windows 10.

O que é Driver Verifier?
Driver Verifier é uma ferramenta desenvolvida pela Microsoft para monitorar os drivers no modo kernel do Windows e os drivers gráficos para detectar chamadas a funções ilegais ou qualquer outra tipo de situação que pode danificar o sistema. Com o Driver Verifier poderemos submeter todos os controladores do sistema Windows 10 a vários tipos de variáveis ​​e testes apenas para detectar o comportamento incorreto e assim tomar as medidas de correção necessárias.

Temos a possibilidade de executar o Driver Verifier em vários controladores simultaneamente ou em um único controlador ao mesmo tempo, da mesma forma será possível configurar os testes que devem ser executados, o que nos permite submeter um controlador a grandes cargas de estresse ou através de testes mais otimizados para ver seu nível de status em tempo real.

1. Access Driver Verifier no Windows 10

Uma das vantagens é que não será necessário fazer o download Driver Verifier (Verifier.exe) uma vez que este utilitário já está incluso em todas as versões do Windows posteriores ao Windows 2000, exceto no Windows 10 S., desta forma não há pacote de download do Driver Verifier separadamente, este está no seguinte diretório

% windir% \ system3 
Etapa 1

Para acessar esta ferramenta, basta acessar o prompt de comando e executar a seguinte linha:

 verifier 
Etapa 2

Algumas recomendações para usar esta ferramenta são:

  • Executar o verificador de driver pode causar o travamento do dispositivo.
  • Só devemos executar o verificador de driver nos computadores que estão sendo usados ​​para testar e depurar erros.
  • Devemos estar no grupo Administradores para usar o Verificador de driver.
  • O verificador de driver não está incluído no Windows 10 S.
  • Podemos usar o Verificador de driver para encontrar problemas no início do ciclo de vida de desenvolvimento do controlador, já que neste ponto eles são mais fáceis e mais baratos de corrigir.
  • Será possível usar esta ferramenta quando um driver for implementado para executar os testes WDK, Visual Studio e Windows Hardware Certification Kit (HCK).
  • Usaremos o verificador de driver para solucionar problemas e eliminar falhas de teste e bloqueios de equipamento.
Etapa 3

Pressione Ente r no prompt de comando e a seguinte janela será exibida:

Etapa 4

Lá encontramos uma série de opções, algumas específicas para desenvolvedores, mas em particular devemos deixar a opção padrão “ (Criar configuração padrão) â € ??. Se quisermos ver a estrutura atual, ativamos a opção “Mostrar configuração existente”? e clique em Avançar e veremos o seguinte:

2. Use o Verificador de driver no Windows 10

Etapa 1 Conforme mencionado, selecionamos a opção “Criar configuração padrão”. e o seguinte será exibido:

Etapa 2

Lá encontramos as seguintes opções:

Selecionar automaticamente drivers não assinados
Com esta opção, será útil para analisar computadores com versões do Windows que não requerem drivers assinados.
Selecione automaticamente os drivers criados para versões anteriores ao Windows
Esta opção é útil para testar a compatibilidade do driver com o versões mais recentes do Windows.
Selecione automaticamente todos os drivers instalados neste computador
Esta opção oferece um nível máximo de cobertura relacionado ao número de controladores que podem ser testados no sistema. Esta opção é útil para cenários de teste em que um controlador precisa interagir com outros dispositivos ou controladores em um sistema específico. Ao usar esta opção também será possível esgotar os recursos disponíveis para o painel e alguns recursos de monitoramento. O teste de todos os drivers também pode afetar adversamente o desempenho do sistema devido ao nível de testes que são executados.
Selecione os nomes dos controladores de uma lista
Graças a esta opção, será possível para selecionar alguns controladores em uma lista de dispositivos em que a opção de Enhanced I / O Verification é permitida para rastrear objetos de uma forma mais integrada e completa e, assim, verificar a conformidade quando um IRP é passado entre cada um dos controladores selecionados, resultando em muito mais completo informações.
Etapa 3

Neste caso, a configuração padrão do Verificador de driver nos dá uma série de opções que são:

Verificações automáticas
Este tipo de verificação sempre será realizada em um controlador que está sendo verificado, independentemente das opções que foram selecionadas para esse propósito.
Pool especial
Ao ativar esta opção, O Driver Verifier é responsável por alocar a maioria das solicitações de memória do controlador de um grupo especial. O conjunto é monitorado para detectar aumento de memória, erros de memória e mais problemas associados à memória acessada após o lançamento.
Forçar verificação de IRQL
Ao usar esta opção , O Driver Verifier adiciona extrema pressão de memória ao controlador, invalidando seu código paginável, portanto, se o controlador tentar acessar a memória paginável no IRQL incorreto ou enquanto mantém pressionado um bloqueio de rotação, o Driver Verifier detecta esse comportamento e prossegue com suas ações de gerenciamento.
Simulação de poucos recursos
Ao ativar esta opção, o Verificador de driver falha aleatoriamente em atribuir atribuições de grupo e outras solicitações de recursos. Ao fazer isso, o Verificador de driver testa a capacidade do condutor para lidar com uma situação de poucos recursos que pode afetar o comportamento geral do sistema. .
Análise de pool
Esta opção verifica se o controlador liberou todas as suas alocações de memória quando é baixado.
E / S check
Com esta opção, o Driver Verifier atribui o IRP do controlador de um grupo especial e gerencia o gerenciamento de I / O do controlador, detectando assim o uso ilegal ou incoerente das rotinas de I / O.
Verificação de DMA
Ao ativar esta opção, o Verificador de driver analisa o uso do controlador de rotinas de DMA para detectar o uso incorreto de buffers, adaptadores e registradores de mapa DMA.
Etapa 4

Uma das opções mais úteis é selecionar a opção “Selecionar nomes de controladores de uma lista”:

Etapa 5

Clique em Avançar, devemos ativar as caixas de seleção dos controladores que desejamos analisar:

Etapa 6

Se quisermos selecionar todos eles, clique no botão Selecionar tudo. Clique no botão 'Concluir' para concluir a ação e será exibida a seguinte mensagem:

Passo 7

Como podemos ver, será necessário reiniciar o sistema para executar a respectiva análise. Também é possível executar o Verificador de driver em um console de prompt de comando, para isso, por exemplo, se quisermos executar a ferramenta com a configuração padrão em um controlador chamado acpi.sys, executamos o seguinte comando. Assim que o sistema for reiniciado, a tarefa de análise em segundo plano será executada.

 verifier / standard / driver acpi.sys 

3. Gerenciar driver Verificador no Windows 10

Existem certas tarefas que podemos aplicar ao Verificador de driver no Windows 10 diretamente do console do prompt de comando como administradores ou do console, algumas delas são:

Pare ou redefina o ferramenta
Para fazer isso, executamos uma das seguintes opções:

  • No prompt de comando, executamos o “verificador / redefinir” ?? comando
  • Executamos o â € œverifierâ € ?? no prompt de comando e no console implantado, ativamos a opção “Excluir configuração existente”? e clique em “Próximo”.
Veja a configuração atual
Para mostrar a estrutura atual, temos as seguintes opções:

  • Execute o â € œverifierâ € ?? a partir do prompt de comando e no console gráfico, ative a opção “Mostrar configuração existente”? e clique em â € œPróximoâ € ??.
  • Execute o â € œverificador / querysettingsâ € ?? comando do prompt de comando
Mostrar estatísticas do verificador
Para saber as estatísticas dos resultados da análise, podemos usar uma das seguintes opções:

  • Execute o seguinte comando no prompt de comando: 'verifier / query'
  • Execute 'verifier' no prompt de comando e no console gráfico marque a caixa 'Mostrar informações sobre atualmente selecionado drivers '.
Verificação de erros
Se o Verificador de driver detectar algum tipo de violação, ele irá gerar uma verificação de erro para parar o computador, mas isso é feito para fornecer o máximo de informações possível para depurar o problema. Todas as violações detectadas pela ferramenta resultam em verificações de falhas, sendo as mais comuns:

  • 0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION: Indica que o controlador escreveu em uma seção inválida do painel
  • 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION: É um código de verificação de falha geral para erros fatais encontrados pelo Verificador de driver nos controladores.
  • 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL: Isso indica que o controlador tentou acessar um grupo de memória liberado
  • 0xC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION: Este é o código de verificação de erro que se aplica a todas as violações de verificação de E / S do Verificador de driver.
  • 0xD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION: Isso indica que o controlador acessou a memória além do final de sua atribuição de grupo.
  • 0xE6: DRIVER_VERIFIER_DMA_VIOLATION: Este é o código de verificação de erro associado a todas as violações de verificação de DMA pela ferramenta.

Podemos ver como este Win integrado A ferramenta dows 10 nos dá a opção de centralizar toda a análise de cada controlador de sistema para ver seu estado atual em tempo real e assim determinar possíveis falhas e, se houver, proceder com sua correção.

LER  Como ativar o Windows Insider Preview do Windows 10

adminguides

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *