O Windows não pode verificar a assinatura digital dos drivers necessários para este dispositivo

5

Eu corro o Windows 7 de 64 bits e tenho um dispositivo USB com um driver de 64 bits, mas sem assinatura. Tem uma entrada do gerenciador de dispositivos com um ponto de exclamação amarelo e este aviso:

Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)

Eu tentei usar o gpedit.msc para definir Code Signing para ignorar e usei o EasyBCD para definir o valor de DDISABLE_INTEGRITY_CHECKS, mas as duas opções não ajudam, o dispositivo ainda não funciona.

Existe alguma maneira de realmente desabilitar esse absurdo de assinatura de alguma forma?

    
por Michael Stum 23.01.2010 / 05:56

1 resposta

9

Infelizmente, não há muito o que você pode fazer neste momento. A assinatura do driver é necessária (independentemente das opções de política de grupo escolhidas) para o Windows de 64 bits. Na verdade, se bem me lembro, foi assim quando a edição XP 64-bit foi lançada. Sua melhor aposta é entrar em contato com a empresa do dispositivo e solicitar drivers assinados.

Eu trabalhei em torno disso, assinando-me sozinho. Para fazer isso, minha própria autoridade de certificação em meu domínio emitiu um certificado de assinatura de código que eu usei para assinar os drivers. Enquanto minha solução usava o Windows Server, você deveria ser capaz de fazer algo com o openssl e coisas do tipo. Você só precisa confiar no certificado de assinatura raiz para fazê-lo funcionar.

Obviamente, com todo o trabalho envolvido com o # 2, você realmente deve ver se consegue colocar suas mãos em drivers assinados!

Por fim, para garantir que seja um problema de driver assinado, reinicie sua máquina e pressione F8 antes de o Windows 7 ser inicializado, selecione Disable driver signing e veja se o seu dispositivo funciona. Se isso não acontecer, você tem outro problema (desconhecido no momento).

    
por 23.01.2010 / 06:17