Como asinar o controlador en Windows 7

Anonim

Como asinar o controlador en Windows 7

Antes de iniciar as instrucións, observamos que ás veces é máis fácil desactivar a verificación das sinaturas dixitais no sistema operativo, en lugar de asinar manualmente o controlador. Ademais, hai opcións alternativas para a instalación de software sen asinar, que leu máis noutros manuais noutros manuais no noso sitio web, utilizando referencias a continuación.

Le máis:

Desactivar os controladores de sinatura dixital en Windows 7

Instalar o controlador sen comprobar unha sinatura dixital en Windows

Método 1: Importación de sinatura dixital

A primeira opción é adecuada para os usuarios que o van instalar no sistema operativo só unha vez e non está interesado en máis distribución. Este método é mellor usado nesas situacións nas que descargou o condutor, pero descubriuse que non está asinado e a instalación non funciona. Entón tes que transferilo á configuración en Windows 7, que se realiza así:

  1. Vaia ao cartafol do condutor e busque o ficheiro de información alí, que debe instalarse no sistema operativo. Fai clic no PCM para chamar ao menú contextual.
  2. Seleccione o controlador para copiar a sinatura dixital en Windows 7

  3. Na parte inferior da lista, seleccione "Propiedades".
  4. Vaia ás propiedades do condutor antes de copiar a sinatura dixital en Windows 7

  5. Mover á pestana de seguridade.
  6. Cambia á seguridade do condutor antes de copiar a sinatura dixital de Windows 7

  7. Seleccione completamente o nome do ficheiro e copia-lo coas teclas Ctrl + C ou causando o menú contextual premendo PCM.
  8. Copia o nome do controlador a través das súas propiedades en Windows 7

  9. Executa a "liña de comandos" en nome do administrador por calquera método conveniente, por exemplo, atopando a aplicación a través do menú "Inicio".
  10. Executando a liña de comandos para copiar a sinatura do controlador de Windows 7

  11. Introduza o comando PNUTIL.EXE -A aí e insira o nome copiado anteriormente. Pode introducir de forma diferente usando CD. Entón tes que pasar ao condutor co controlador e introducir o nome do ficheiro PNPUTIL.EXE -A +.
  12. Introduza un comando para copiar unha sinatura de controlador dixital en Windows 7

  13. Espere o final do procesamento de compoñentes, que levará literalmente uns segundos. Despois de que a pantalla amose unha notificación de que a importación de configuracións ocorreu con éxito.
  14. Copia exitosa dunha sinatura de controlador dixital a través da liña de comandos en Windows 7

Agora o condutor considérase rexistrado. Se a instalación doutros compoñentes debe ocorrer usando o ficheiro executable, vai ao directorio de software e execútea para completar a instalación.

Método 2: Sinatura manual

Este método é máis complicado, polo que tiven que compartilo ata os pasos para evitar problemas coa comprensión. A súa esencia é usar as marcas de Microsoft para crear unha sinatura para un controlador de usuario. Deberíase dar a atención especial a este método aos que estean interesados ​​no desenvolvemento manual dos condutores.

Paso 1: Accións preliminares

Microsoft distribúe todas as utilidades necesarias de acceso gratuíto, pero por defecto faltan en Windows 7, polo que primeiro terá que ver coa descarga e a instalación.

Ir ao sitio web oficial de Microsoft para descargar Windows SDK para Windows 7

  1. Abra a ligazón arriba para abrir a páxina de descarga de Microsoft Windows SDK, onde fai clic no botón "Descargar".
  2. Descarga dun compoñente de desenvolvedor para a sinatura de controlador dixital en Windows 7

  3. Cargar o instalador comezará automaticamente: espera acabar con el e logo executar o ficheiro executable.
  4. Instalador Instalador Instalador Desenvolvedores para a sinatura dixital Windows 7 Driver

  5. Cando apareza a xanela de control da conta, permítelle facer cambios.
  6. Confirmación do lanzamento do instalador de compoñentes do desarrollador para a sinatura do controlador de Windows 7

  7. Siga as instrucións que se amosan na pantalla e van máis aló.
  8. Instalar o compoñente do desenvolvedor para o controlador de Windows 7 de sinatura dixital

  9. Por referencia que conduce á páxina de aplicacións, descargue Kit de controlador de Windows.

    Ir ao sitio web oficial de Microsoft para descargar Windows Driver Kit 7.1.0

  10. Descargar Developer Tools for Digital Signature Windows 7

  11. Este é un paquete completo de diferentes utilidades e compoñentes adicionais que se estenden en forma de imaxe ISO. Tras a conclusión da descarga, ten que montalo a través de calquera programa conveniente, como lido por referencia máis.

    Ler máis: Como montar a imaxe no programa Daemon Tools

  12. Executar un instalador de ferramentas de sinatura dixital para Windows 7

  13. Despois de iniciar o disco a través da unidade virtual, abra o ficheiro EXE para iniciar a instalación.
  14. Instalación de ferramentas para a sinatura do controlador dixital en Windows 7

  15. Especifique a versión do sistema operativo.
  16. Selección OS para instalar a ferramenta de sinatura do controlador en Windows 7

  17. Seleccione todas as ferramentas presentes para instalar, marcándoas con checklocks e complete a operación.
  18. Selección de ferramentas para instalar un compoñente antes da sinatura dixital do controlador de Windows 7

  19. A continuación, abra a raíz do volume de lóxica do sistema do disco ríxido, onde crear un cartafol co nome "DriverCert". Todos os obxectos dependendo do condutor serán colocados nel para a comodidade de interacción con eles.
  20. Creación dun cartafol para colocar o controlador ao crear unha sinatura dixital en Windows 7

  21. Vaia de acordo coas localizacións estándar dos compoñentes instalados para recordar o camiño a todos os directorios. Pode copialos ou queimalos para que non se confunden ao realizar as seguintes accións.
  22. Definir formas de utilidades adicionais antes dunha sinatura dixital do controlador de Windows 7

Agora xa hai novas versións das ferramentas consideradas, pero necesitas cargar só aquelas asembleas ás que deixamos enlaces. Isto débese ao feito de que os desenvolvedores en novas versións deixaron de apoiar as utilidades utilizadas aínda máis, que non permitirá asinar manualmente o controlador. Asegúrese de que todos os compoñentes estean instalados, reinicie a computadora e vaia máis lonxe.

Paso 2: Xeración e certificado

O controlador é requirido polo condutor para determinar a súa autenticidade e as teclas xeradas protexerán o ficheiro de cambio non autorizado. Creación de tales compoñentes: un requisito previo de Microsoft, polo que cada usuario terá que facer o seguinte:

  1. Executa a "liña de comandos" en nome do administrador.
  2. Executa unha liña de comandos para iniciar o controlador de Windows 7 de sinatura dixital

  3. Introduza os ficheiros do programa CD C: \ Programa (X86) \ Programa (X86) \ v7.1 \ Bin para ir ao cartafol con obxectos SDK. Se cambiou o directorio ao instalar, substitúe a ruta á actual. Activa o comando premendo a tecla ENTER.
  4. Cambiar ao longo da utilidade de camiños de almacenamento para crear unha tecla pechada e aberta en Windows 7

  5. Use a utilidade que forma parte do SDK para xerar un certificado, na consola, o makecert -r -sv c: \ drivercert \ mydrivers.pvk -n cn = "NameCompany" c: \ driverCert \ mydrivers.cer. Substitúe a namecompany no nome do condutor ou introduza arbitraria.
  6. O comando para crear unha chave pechada ao crear sinaturas dixitais do controlador de Windows 7

  7. A pantalla mostra o formulario para crear un contrasinal a unha chave privada e ten que ingresalo no campo axeitado e confirmar.
  8. Crear un contrasinal para unha chave pechada antes dunha sinatura dixital do controlador de Windows 7

  9. Para seguir traballando nunha nova fiestra, introduza o contrasinal xa asignado.
  10. Introducir unha tecla pechada para ir á creación dunha sinatura de controlador dixital en Windows 7

  11. Despois do peche automático da xanela, consulte o contido da consola: se ao final ves a notificación "sucedida", isto significa que a xeración pasou con éxito e pódese mover máis.
  12. Creación e certificado de clave exitosa para a sinatura dixital en Windows 7

  13. A seguinte etapa obrigatoria é crear unha chave pública e estará dispoñible para todos para implementar o controlador no software. Para iso, insira o CERT2SPC c: \ driverCert \ mydrivers.cer C: \ driverCert \ mydrivers.spc command.
  14. Un comando para crear unha chave pública antes da sinatura do condutor en Windows 7

  15. A mensaxe da consola debería testificar á creación exitosa dunha clave pública.
  16. Creación de claves abertas con éxito antes da sinatura do condutor en Windows 7

  17. A clave pechada e pública debe combinarse nun só compoñente e isto usa o PVK2PFX -Pvk c: \ Pfx c: \ drivercert \ mydrivers .PFX -PO contrasinal. Substitúe o contrasinal ao contrasinal clave pechado previamente creado.
  18. O comando para combinar a chave pechada e pública cando crea un controlador de sinatura de controlador dixital 7

Foi a etapa máis sinxela de crear unha sinatura dixital para o condutor, durante o cal case non hai erros. Non obstante, se se amosan algunhas notificacións de advertencia na pantalla, non o ignore, lea os contidos e corrixen a situación de acordo coas recomendacións alí.

Paso 3: Creación dun ficheiro de configuración

O ficheiro de configuración é necesario para cada controlador, porque está nel que se almacenará información básica. No futuro, pode ser útil se, por exemplo, será necesario cambiar a data do último cambio ou facer axustes ao nome da versión do controlador. Primeiro cómpre poñerse en contacto co cartafol de DriverCert con antelación, onde transfire os ficheiros do controlador para os que se crea a sinatura seleccionando un subdirectorio separado para eles. Despois de executar a consola e seguir estes pasos:

  1. Para usar a próxima utilidade de novo terá que pasar ao cartafol cun conxunto de ferramentas de Microsoft e para iso, use o CD C: \ winddk \ 7600.16385.1 \ bin \ selfsign command.
  2. Vaia á utilidade para crear un ficheiro de configuración antes do controlador de Windows 7 de sinatura dixital

  3. Pre-abre o directorio do condutor e asegúrese de que hai dous ficheiros con extensións de INF e SYS alí, porque se usarán para seguir o seguinte ficheiro de configuración. Despois de introducir Inf2cat.exe / Driver: "C: \ DriverCert \ driver" / OS: 7_x64 / verbose, substituíndo o controlador ao nome do cartafol de ficheiro creado previamente. Confirme a execución do comando premendo Intro.
  4. Introduza o comando para crear unha chave de configuración antes da sinatura dixital do controlador de Windows 7

Manteña o control da "liña de comandos" e espera que a "proba de sincronización completa" e "xeración de catálogo completan" na pantalla de notificación de sinalización de sinalización. Durante o procedemento de creación de ficheiros, finalmente non se recomenda realizar outras accións na computadora, xa que isto pode causar fallos no funcionamento da utilidade.

Separadamente, observamos o erro máis frecuente que aparece ao crear un ficheiro de configuración. O seu texto parece así: "22.9.7: Conxunto de Dardorver a data incorrecta (debe ser postdated ao 21/02/21/2009 para o NEWEST OS) en \ xxxxx.inf" e chama a data incorrectamente instalada de crear un obxecto. Se se produciu tal problema, abra o ficheiro de destino, cuxo nome está nun erro, a través do estándar "Bloc de notas", onde atopar a cadea "DDARDVER =" e cambiar o seu valor ao 05/01/9.9.9.9. Garda os cambios e volva crear un ficheiro de configuración.

Paso 4: Crear unha sinatura para o condutor

Cando se completen todos os pasos anteriores, só queda para asinar o propio controlador en si, que se realiza usando o desarrollador engadido anteriormente a través da liña de comandos xa familiares.

  1. Abre a consola en nome do administrador e escriba o comando de CD "C: \ Arquivos do programa (x86) \ Kits de Windows \ 10 \ bin \ 10.0.17134.0 \ x64".
  2. Transición á localización da ferramenta para crear unha sinatura de controlador de Windows 7

  3. A continuación, insira o contido do sinal Signtool / FC: \ DriverCert \ mydrivers.pfx / p Password / t http://timestamp.globalusign.com/scripts/timstamp.dll / V "c: DriverCert \ xg \ xg20gr.cat "Substituír o contrasinal nun contrasinal clave pechado, que foi creado anteriormente. Durante esta operación, un servizo de globalización en liña que é responsable de instalar un selo de tempo, así que asegúrese de que a conexión a Internet estea dispoñible. A liña asinada con éxito apareceu na consola: C: DriverCert \ xg \ xg20gr.cat Número de ficheiros con éxito asinado: 1 notificará a conclusión exitosa do proceso.
  4. Equipo para instalar o selo de tempo antes de rexistrar o controlador de Windows 7

  5. Pola súa banda, insira os dous comandos a continuación, instalando o certificado.

    Certmgr.exe -Add C: DriverScert \ mydrivers.s -s -r localmachine root

    Certmgr.exe -Add C: \ driverCert \ mydrivers.cer -s-ro localmachine confiablepublisher

  6. Instalar un certificado para a sinatura do controlador en Windows 7

Siga as instrucións que se amosan no menú gráfico para completar a sinatura. Sobre este proceso considérase rematado, e o condutor asinado permanece só instalado manualmente se é necesario.

Ler máis: Instalación manual de controladores en Windows 7

Le máis