O Windows impedirá a instalação de drivers não verificados: o que isso significa?

Publicados: 2021-04-19

No Patch Tuesday de 13 de outubro, a Microsoft anunciou algumas mudanças na forma como o Windows verifica o software do driver. Essas alterações acionaram alguns erros de driver em PCs com Windows 10, como o erro “O Windows não pode verificar o editor deste software de driver”, que aparece ao instalar drivers de terceiros.

A Microsoft disse que bloquearia um driver se o Windows não pudesse verificar o editor ou se o driver não tivesse uma assinatura. Além do erro “O Windows não pode verificar o editor deste software de driver”, os usuários também podem receber a mensagem de erro “Nenhuma assinatura estava presente no assunto”.

A Microsoft explica que o problema ocorre devido a um “catálogo formatado incorretamente identificado durante a validação pelo Windows. A partir desta versão, o Windows exigirá a validade do conteúdo codificado dos Padrões de Criptografia de Chave Pública (PKCS) #7 nos arquivos de catálogo. Os arquivos de catálogo devem ser assinados de acordo com a seção 11.6 da descrição da codificação DER para membros SET OF em X.690”

Devido ao número crescente de casos de ataques de malware e violações de dados, a Microsoft quer proteger os usuários garantindo que a verificação do software seja realizada antes de instalar qualquer coisa de fontes inseguras.

A Microsoft sugere que os usuários do Windows 10 que encontrarem esse erro tentem entrar em contato com o fornecedor do driver ou fabricante do dispositivo (OEM) e solicitar uma versão atualizada do driver para corrigir o problema. Se, por algum motivo, você não conseguir a ajuda de que precisa, aqui estão algumas soluções alternativas que podem funcionar.

Como corrigir “O Windows não pode verificar o editor deste software de driver” no Windows 10

Correção 1: desative as verificações de integridade e ative o modo de assinatura de teste

Máquinas Windows 10 que usam versões de 64 bits do sistema operacional têm o recurso “Assinatura de aplicação de driver”, que verifica todos os drivers antes de serem instalados. Com as atualizações recentes, a Microsoft está dificultando muito a instalação de drivers não assinados. Observe que isso ocorre por um bom motivo, que é evitar a instalação não intencional de rootkits. Os rootkits são a pior forma de malware, pois estão embutidos no kernel.

O kernel controla tudo em uma máquina Windows e é o primeiro componente do Windows a inicializar quando você pressiona o botão liga / desliga. Então, imagine o dano que pode causar se estiver infectado com malware. Ao garantir que apenas drivers oficiais com assinaturas verificadas sejam instalados, o Windows impede que um cenário tão feio aconteça.

No entanto, você pode ignorar essa imposição desabilitando as verificações de integridade e habilitando o modo de assinatura de teste, que basicamente desabilita o recurso de imposição de assinatura de driver.

Você pode fazer isso através do prompt de comando ou do menu “Opções avançadas de inicialização”:

Opção 1: usando o prompt de comando

  1. Primeiro, você precisa executar o prompt de comando no modo admin. Para fazer isso, abra a Pesquisa pressionando a tecla do logotipo do Windows + atalho de teclado S. Digite cmd e selecione “Executar como administrador” no painel direito.

    Execute o prompt de comando como administrador.

  2. Quando o prompt de comando for aberto, digite ou cole os seguintes comandos e pressione Enter após cada linha:

bcdedit.exe -definir opções de carregamento DISABLE_INTEGRITY_CHECKS

Execute bcdedit.exe -set load options DISABLE_INTEGRITY_CHECKS.

bcdedit.exe -set TESTSIGNING ON

Execute bcdedit.exe -set TESTSIGNING ON.

  1. Aguarde a execução dos comandos e, assim que o fizerem, reinicie o computador para efetuar as alterações.

    Aguarde a execução dos comandos.

Agora, tente instalar os drivers novamente para ver se o Windows impedirá a instalação dos drivers.

Opção 2: usando o menu de opções avançadas de inicialização

Essa opção permite desabilitar a imposição de assinatura de driver por meio do menu Opções avançadas de inicialização. Vale a pena mencionar aqui que esta não é uma solução permanente. Na próxima vez que você reiniciar seu dispositivo Windows 10, a Imposição de Assinatura de Driver será habilitada.

Aqui está como proceder:

  1. Você deve primeiro colocar seu PC no menu Opções de inicialização avançadas. Você pode fazer isso clicando no botão “Power” e, em seguida, mantendo pressionada a tecla “Shift”, clicando em “Restart”.
  2. Você também pode usar o aplicativo "Configurações". Pressione a tecla do logotipo do Windows + atalho I, vá para Atualização e segurança.

    Navegue até Atualização e segurança.

  3. Abra a Recuperação e clique no botão “Reiniciar agora” em “Inicialização avançada” no painel direito.

    Clique em Reiniciar agora em Inicialização avançada.

  4. Seu computador será reiniciado e, na tela “Escolha uma opção”, selecione “Solucionar problemas”.

    Clique em Solucionar problemas em Escolha uma opção.

  5. Em seguida, clique em Opções avançadas.

    Selecione Opções avançadas.

  6. Clique em Configurações de inicialização.

    Selecione Configurações de inicialização.

  7. Clique em Reiniciar.

    Clique em Reiniciar na tela Configurações de inicialização.

  8. Depois que o PC reiniciar, selecione o número “7” ou pressione a tecla “F7” no teclado para desativar a imposição de assinatura de driver.

    Desative a imposição de assinatura de driver.

Agora você deve ser capaz de instalar o driver sem executar a notificação de erro “O Windows não pode verificar o editor deste software de driver”.

Correção 2: desative a assinatura de driver por meio do registro do Windows

Modificar o registro é arriscado e você só deve prosseguir se estiver confortável para fazer as alterações descritas aqui. Observe que um pequeno erro pode causar danos irreparáveis ​​ao seu sistema operacional. É por isso que sempre recomendamos que você primeiro faça backup do registro para poder desfazer as alterações se ocorrerem erros de registro.

Aqui está como proceder:

  1. Pressione a tecla do logotipo do Windows + atalho R, digite regedit na caixa “Executar” e pressione “Enter”.

    Digite regedit em Executar.

  2. Clique em "Sim" no prompt do UAC.

  3. Quando a janela do Editor do Registro for aberta, navegue pelo caminho abaixo:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Driver Signing

  1. Dê um duplo clique na opção “Policy” e defina seu valor para “00”.

  2. Clique em “OK” e reinicie o sistema.

    Clique em OK para salvar a alteração de dados.

Vá em frente e verifique se agora você pode instalar os drivers.

Correção 3: configurar o Windows para ignorar a assinatura de código para drivers de dispositivo

Você pode configurar o Windows para ignorar a assinatura de código para drivers de dispositivo usando o Editor de Diretiva de Grupo. Aqui estão os passos a seguir:

  1. Vá para o menu “Iniciar”, digite gpedit.msc e pressione “Enter”.

    Abra o gpedit.msc através da Pesquisa.

  2. Vá para Configuração do usuário > Modelos administrativos > Sistema > Instalação do driver.

    Clique em Configuração do usuário > Modelos administrativos > Sistema > Instalação do driver.

  3. No painel direito, localize e clique duas vezes em “Assinatura de código para pacotes de driver”.

    Abra “Assinatura de código para pacotes de driver”.

  4. Clique no botão de opção "Ativado" para ativar esta opção.

    Ative a assinatura de código.

  5. Agora, na lista suspensa em “Opções:”, selecione “Ignorar”.

    Selecione Ignorar em Opções.

  6. Clique em Aplicar > OK.

    Clique em Aplicar e em OK para salvar as alterações de assinatura de código.

  7. Reinicie o Windows e verifique se a mensagem de erro “O Windows não pode verificar o editor deste software de driver” ainda está incomodando.

Correção 4: atualize seus drivers de dispositivo

Outra correção segura que você pode tentar é atualizar os drivers do dispositivo. Mencionamos anteriormente que você pode entrar em contato com o fornecedor do driver para ajudá-lo a resolver o problema. No entanto, suas tentativas podem não ser respondidas ou você pode não obter a assistência necessária.

A boa notícia é que você pode fazer tudo no conforto da sua casa usando um software confiável de atualização de drivers, como o Auslogics Driver Updater. Este aplicativo é rápido, seguro e projetado para detectar e atualizar automaticamente todos os drivers de dispositivos desatualizados. Depois de instalá-lo, o programa primeiro verificará sua máquina Windows 10 para determinar o sistema operacional que você está executando e os drivers de dispositivo atualmente instalados.

RECOMENDADO

Proteja o PC de Ameaças com Anti-Malware

Verifique seu PC em busca de malware que seu antivírus pode perder e remova as ameaças com segurança com o Auslogics Anti-Malware

Auslogics Anti-Malware é um produto da Auslogics, certificado Microsoft Silver Application Developer
BAIXE AGORA

Depois de concluir o diagnóstico, o Driver Updater exibe um relatório detalhado dos problemas de driver que afetam seu PC. Ele oferece a opção de atualizar todos os drivers desatualizados de uma só vez com o clique de um botão, ou você pode atualizar cada driver individualmente em ordem de prioridade.

Atualize seu software de atualização de driver com o Auslogics Driver Updater.

O Auslogics Driver Updater garante que apenas as versões oficiais mais recentes dos drivers compatíveis com o seu sistema sejam instaladas no seu PC. Esses drivers são verificados, o que significa que você não receberá o erro “O Windows não pode verificar o editor deste software de driver”.

Alguma das soluções deste post resolveu seu problema? Deixe-nos saber comentando abaixo.