Antes de iniciar as instruções, observamos que às vezes é mais fácil desativar a verificação de assinaturas digitais no sistema operacional, em vez de assinar manualmente o driver. Além disso, existem opções alternativas para instalar o software não assinado, que leia mais em outros manuais em outros manuais em nosso site, usando referências abaixo.
Consulte Mais informação:
Desativando os drivers de assinatura digital no Windows 7
Instalando o driver sem verificar uma assinatura digital no Windows
Método 1: Importação de assinatura digital
A primeira opção é adequada para usuários que vão instalá-lo no sistema operacional apenas uma vez e não estiver interessado em uma distribuição adicional. Este método é melhor usado nessas situações em que você baixou o driver, mas descobriu-se que não é assinado e instalando ele não funciona. Então você precisa transferi-lo para a configuração no Windows 7, que é realizado assim:
- Vá para a pasta do driver e encontre o arquivo de informações lá, que deve ser instalado no sistema operacional. Clique no PCM para ligar para o menu de contexto.
- Na parte inferior da lista, selecione "Propriedades".
- Mova para a guia Segurança.
- Selecione totalmente o nome do arquivo e copie-o com as teclas Ctrl + C ou causando o menu de contexto pressionando PCM.
- Execute a "linha de comando" em nome do administrador por qualquer método conveniente, por exemplo, encontrando o aplicativo através do menu "Iniciar".
- Digite o comando pnputtil.exe -a lá e insira o nome copiado anteriormente. Você pode inserir de forma diferente usando CD. Então você precisa se mover para o driver com o driver e inserir o nome do arquivo pnputtil.exe -a +.
- Espere o final do processamento do componente, que levará literalmente alguns segundos. Depois que a tela exibir uma notificação de que a importação de configurações ocorreu com sucesso.
Agora o motorista é considerado registrado. Se a instalação de outros componentes ocorrer usando o arquivo executável, vá para o diretório de software e execute-o para concluir a instalação.
Método 2: Assinatura manual
Este método é mais complicado, então eu tive que pará-lo aos passos para evitar problemas com a compreensão. Sua essência é usar os nomes da Microsoft para criar uma assinatura para um driver do usuário. Especial atenção a este método deve ser dada àqueles que estão interessados no desenvolvimento manual de motoristas.Passo 1: Ações preliminares
A Microsoft distribui todos os utilitários necessários no livre acesso, mas por padrão eles estão faltando no Windows 7, então você terá que fazer com download e instalação.
Vá para o site oficial da Microsoft para baixar o Windows SDK para Windows 7
- Abra o link acima para abrir a página de download do Microsoft Windows SDK, onde você clica no botão "Download".
- Carregar o instalador iniciará automaticamente: espere acabar com ele e, em seguida, execute o arquivo executável.
- Quando a janela Controle de Conta aparecer, permita que você faça alterações.
- Siga as instruções exibidas na tela e vá além.
- Por referência levando à página do aplicativo, baixe o kit de driver do Windows.
Vá para o site oficial da Microsoft para baixar o Windows Driver Kit 7.1.0
- Este é um pacote inteiro de diferentes utilitários e componentes adicionais que se espalham na forma de uma imagem ISO. Após a conclusão do download, você precisa montá-lo através de qualquer programa conveniente, conforme lido por referência.
Leia mais: Como montar a imagem no programa da Daemon Tools
- Depois de iniciar o disco através da unidade virtual, abra o arquivo EXE para iniciar a instalação.
- Especifique a versão do sistema operacional.
- Selecione todas as ferramentas presentes para instalar, marcando-as com o CheckLects e conclua a operação.
- Em seguida, abra a raiz do volume lógico do sistema do disco rígido, onde criar uma pasta com o nome "DratherCert". Todos os objetos dependendo do motorista serão colocados nele para a conveniência da interação com eles.
- Vá de acordo com as localizações padrão dos componentes instalados para lembrar o caminho para todos os diretórios. Você pode copiá-los ou gravá-los para não ficar confuso ao executar as seguintes ações.
Agora, já existem novas versões das ferramentas consideradas, mas você precisa fazer o upload apenas dessas montagens para as quais deixamos links. Isso se deve ao fato de que os desenvolvedores em novas versões pararam de apoiar os utilitários usados ainda mais, o que não permitirá assinar manualmente o driver. Certifique-se de que todos os componentes sejam instalados, reinicie o computador e vá além.
Etapa 2: geração de chave e certificado
O certificado é exigido pelo driver para determinar sua autenticidade, e as chaves geradas protegerão o próprio arquivo de alteração não autorizada. Criando esses componentes - um pré-requisito da Microsoft, então cada usuário terá que fazer o seguinte:
- Execute a "linha de comando" em nome do administrador.
- Digite os arquivos CD C: \ Arquivos de Programas (X86) \ Program (x86) \ v7.1 \ bin para ir para a pasta com objetos do SDK. Se você alterou o diretório ao instalar, substitua o caminho para o atual. Ative o comando pressionando a tecla ENTER.
- Use o utilitário que faz parte do SDK para gerar um certificado, no console, o makecert -r -sv c: \ drivercert \ mydrivers.pvk -n cn = "namecompany" c: \ drivercert \ mydrivers.cer. Substitua a Namecompany no nome do motorista ou insira arbitrária.
- A tela exibe o formulário para criar uma senha para uma chave privada e você precisa inseri-lo no campo apropriado e confirmar.
- Para continuar trabalhando em uma nova janela, insira a senha já atribuída.
- Após o fechamento automático da janela, consulte o conteúdo do console: Se no final você ver a notificação "sucedida", significa que a geração passou com sucesso e pode ser movida ainda mais.
- O próximo estágio obrigatório é criar uma chave pública, e estará disponível para todos para implementar o driver no software. Para fazer isso, insira o cert2spc c: \ drivercert \ mydrivers.cer C: \ drivercert \ mydrivers.spc comando.
- A mensagem no console deve testemunhar a criação bem-sucedida de uma chave pública.
- A chave fechada e a chave pública deve ser combinada em um componente, e isso usa o pvk2pfx -pvk c: \ drivercert \ mydrivers.pvk -pvk -pi p @ ss0wrd -pc c: \ drivercert \ mydrivers.spc -pfx c: \ drivercert \ Pfx c: \ drivercert \ mydrivers .pfx -po senha. Substitua a senha à senha de chave fechada anteriormente criada.
Foi a fase mais fácil de criar uma assinatura digital para o motorista, durante o qual quase não há erros. No entanto, se algumas notificações de aviso forem exibidas na tela, não os ignore, leia o conteúdo e corrija a situação de acordo com as recomendações lá.
Etapa 3: Criando um arquivo de configuração
O arquivo de configuração é necessário para cada driver, porque é nele que serão armazenados informações básicas. No futuro, pode ser útil se, por exemplo, será necessário alterar a data da última alteração ou fazer ajustes no nome da versão do driver. Primeiro, você precisa entrar em contato com a pasta DriverCert com antecedência, onde transferir os arquivos de driver para os quais a assinatura é criada selecionando um subdiretório separado para eles. Depois de executar o console e siga estas etapas:
- Para usar o próximo utilitário novamente terá que passar para a pasta com um conjunto de ferramentas da Microsoft e, para isso, use o comando CD C: \ Winddk \ 7600.16385.1 \ bin \ selfsign.
- Pré-abrir o diretório do driver e certifique-se de que existem dois arquivos com extensões INF e SYS lá, porque serão usados para seguir o seguinte arquivo de configuração. Depois de entrar no INF2CAT.EXE / driver: "C: \ drivercert \ driver" / OS: 7_x64 / verboso, substituindo o driver ao nome da pasta de arquivos criada anteriormente. Confirme a execução do comando pressionando ENTER.
Acompanhe o estado "linha de comando" e espere o "Teste de Selabilidade concluído" e "Geração de Catálogo concluída" na tela Notificação de Testte de Signabilidade. Durante o procedimento de criação de arquivos, ele não é recomendado para executar outras ações no computador, pois isso pode causar falhas no funcionamento do utilitário.
Separadamente, notamos o erro mais frequente que aparece ao criar um arquivo de configuração. Seu texto é assim: "22.9.7: Driverver definido para a data incorreta (deve ser pós-determinado para 4/21/2009 para o mais recente OS) no \ xxxxx.inf", e chamá-lo incorretamente instalado Data de criação de um objeto. Se tal problema ocorresse, abra o arquivo de destino, o nome do qual está em erro, através do padrão "bloco de notas", onde encontrar a string "Driverver =" e alterar seu valor para 05/01 / 9.9.9.9. Salve as alterações e recrie um arquivo de configuração.
Passo 4: Criando uma assinatura para o driver
Quando todas as etapas anteriores forem concluídas, ele permanece apenas para assinar o próprio driver, que é executado usando o desenvolvedor adicionado anteriormente através da linha de comando já familiar.
- Abra o console em nome do administrador e escreva o comando CD "C: \ Arquivos de Programas (X86) \ Windows Kits \ 10 \ bin \ 10.0.17134.0 \ x64".
- Em seguida, insira o conteúdo do SignTool Sign / FC: \ DratherCert \ Mydrivers.pfx / p Senha / t http://timestamp.globalsign.com/scripts/timstamp.dll / v "C: \ DratherCert \ XG \ XG20GR.CAT "Substituir a senha em uma senha chave fechada, que foi criada anteriormente. Durante esta operação, um serviço on-line GlobalSign que é responsável por instalar um carimbo de data e hora, portanto, certifique-se de que a conexão com a Internet esteja disponível. A linha assinada com sucesso apareceu no console: c: \ drivercert \ xg \ xg20gr.cat Número de arquivos assinados com êxito: 1 notificará a conclusão bem-sucedida do processo.
- Por sua vez, insira os dois comandos abaixo, instalando o certificado.
certmgr.exe -Add c: \ driverscert \ mydrivers.cer -s -r localmachine raiz
Certmgr.exe -add c: \ drivercert \ mydrivers.cer -s -r localmachine TrustedPublisher
Siga as instruções exibidas no menu gráfica para completar a assinatura. Nesse processo, é considerado terminar, e o driver assinado permanece apenas instalado manualmente se for necessário.
Leia mais: Instalação manual de drivers no Windows 7