Desative a Imposição de Assinatura de Driver no Windows 10: 3 Soluções!

O Windows, apesar de sua popularidade, não é conhecido por ser o sistema operacional mais seguro. Os computadores que o utilizam estão frequentemente sujeitos a diversas ameaças digitais, como malwares que se infiltram no kernel sob a aparência de softwares inofensivos. Para mitigar esses riscos, o Windows tenta garantir a segurança do sistema exigindo que os fabricantes de hardware assinem digitalmente seus drivers, os quais são posteriormente verificados pela Microsoft antes de serem disponibilizados para uso geral. No entanto, essa medida de segurança pode ser um empecilho para desenvolvedores que necessitam instalar drivers mais antigos, criados por eles mesmos ou ajustes personalizados que não possuem a assinatura digital. Nesses casos, para prosseguir com a instalação de um driver não assinado, é necessário desabilitar a imposição de assinatura de driver.

É crucial ressaltar que essa ação envolve riscos e só deve ser realizada quando houver total confiança no desenvolvedor do driver. Ao desabilitar a verificação de assinatura, o sistema se torna vulnerável à instalação de qualquer driver, ampliando os riscos de segurança. A decisão de seguir este procedimento é de total responsabilidade do usuário.

Solução 1 – Desativação da Imposição de Assinatura de Driver via Recuperação

Para usuários do Windows 10 que não possuem a atualização de aniversário ou versões posteriores, existe um caminho simplificado. Primeiramente, acesse o aplicativo “Configurações” e navegue até o grupo de configurações “Atualização e Segurança”.

Em seguida, selecione a aba “Recuperação” e localize a seção “Inicialização avançada”. Clique no botão “Reiniciar agora”.

Após a reinicialização do sistema, clique em “Solução de problemas” na tela exibida. Escolha “Opções avançadas” e então “Configurações de inicialização”. Clique novamente em “Reiniciar”. Na tela “Configurações de inicialização”, pressione a tecla 7 ou F7 para desabilitar a imposição de assinatura de driver.

Solução 2 – Inicialização em Modo de Teste

O Windows 10 oferece um modo de teste, também conhecido como Modo de Assinatura de Teste, que permite aos desenvolvedores realizarem experimentos em seus sistemas sem a necessidade de validação da Microsoft a cada teste simples. Nesse modo, a imposição de assinatura de drivers é desabilitada.

Para iniciar o Windows 10 em modo de teste, é preciso acessar o prompt de comando com privilégios administrativos. Na barra de pesquisa do Windows, digite “Prompt de Comando” e clique com o botão direito do mouse no resultado exibido. No menu de contexto, selecione “Executar como administrador”.

Alternativamente, o modo de teste também pode ser ativado através do PowerShell. Pressione as teclas Win + X e selecione “Windows PowerShell (Admin)” no menu de usuário avançado.

Em seguida, digite o seguinte comando:

bcdedit /set testsigning on

Se você receber a mensagem de erro “protegido pela política de inicialização segura”, isso indica que a inicialização segura está habilitada em seu firmware UEFI (para os propósitos deste guia, UEFI e BIOS serão tratados como a mesma coisa). Caso isso ocorra, avance para a Solução 3.

Caso não tenha recebido nenhuma mensagem de erro, reinicie seu computador. Ao iniciar, o sistema estará em ‘modo de teste’. Uma indicação de que o processo foi bem-sucedido é a exibição da marca d’água ‘Modo de teste’ no canto inferior direito da tela.

Desabilitando o Modo de Teste

Para desativar o modo de teste, pressione Win + X e selecione “Windows PowerShell (Admin)”. Digite (ou copie/cole) o seguinte comando:

bcdedit /set testsigning off

Reinicie o computador para que o Windows inicie normalmente.

Solução 3 – Desativando a Inicialização Segura

Desde a Atualização de Aniversário do Windows 10, foram introduzidas novas medidas de segurança que dificultam a desativação da inicialização segura. Se você se deparou com um erro ao tentar a Solução 2, é provável que tenha se deparado com uma dessas medidas. Para desabilitar a inicialização segura, é necessário acessar o menu Opções avançadas de inicialização.

No menu Iniciar, pressione e segure a tecla Shift e clique no botão Liga / Desliga. Selecione “Reiniciar” nas opções de energia. Em seguida, clique em “Solução de problemas”, depois em “Opções avançadas” e finalmente em “Configurações de firmware UEFI”. Clique em “Reiniciar” para acessar a interface BIOS/UEFI.

Navegue até a seção “Segurança” e desative a opção “Inicialização segura”. Após concluir essa etapa, retorne ao prompt de comando no modo administrador (conforme descrito na Solução 2).

Digite o seguinte comando:

bcdedit.exe /set nointegritychecks

Caso os erros de tela azul (BSoD) sejam excessivos e você deseje reverter essa alteração, retorne ao prompt de comando (admin) e digite:

bcdedit.exe /set nointegritychecks off

Para finalizar completamente o processo, siga as etapas de 1 a 5 da Solução 3 novamente. Desta vez, ative a inicialização segura. O sistema deverá retornar ao seu estado normal de funcionamento. Não é recomendável utilizar o sistema continuamente nesse estado e é aconselhável evitar a instalação de softwares desnecessários com a inicialização segura desativada.