Før vi starter instruksjonene, merker vi at det noen ganger er enklere å deaktivere verifiseringen av digitale signaturer i operativsystemet, i stedet for manuelt å signere driveren manuelt. I tillegg er det alternative alternativer for å installere usignert programvare, som leser mer i andre håndbøker i andre håndbøker på vår nettside, ved hjelp av referanser nedenfor.
Les mer:
Deaktivering av digitale signaturdrivere i Windows 7
Installere driveren uten å sjekke en digital signatur i Windows
Metode 1: Import av digital signatur
Det første alternativet er egnet for brukere som bare skal installere den i operativsystemet én gang, og er ikke interessert i videre distribusjon. Denne metoden brukes best i de situasjonene der du lastet ned driveren, men det viste seg at det ikke er signert og installert det virker ikke. Deretter må du overføre den til konfigurasjonen i Windows 7, som utføres slik:
- Gå til drivermappen og finn Info-filen der, som må installeres i operativsystemet. Klikk på PCM for å ringe kontekstmenyen.
- På bunnen av listen velger du "Egenskaper".
- Flytt til Sikkerhetsfanen.
- Velg Filnavn og kopier den med Ctrl + C-tastene eller forårsaker kontekstmenyen ved å trykke på PCM.
- Kjør "kommandolinjen" på vegne av administratoren med en hvilken som helst praktisk metode, for eksempel å finne programmet gjennom "Start" -menyen.
- Skriv inn kommandoen pnputer.exe-en og sett inn navnet som er kopiert tidligere. Du kan angi annerledes ved hjelp av CD. Deretter må du flytte til driveren med driveren og angi Pnputil.exe -A + filnavnet.
- Forvent enden av komponentbehandling, som vil ta bokstavelig talt noen få sekunder. Etter at skjermen viser et varsel om at import av innstillinger har skjedd med hell.
Nå blir sjåføren ansett som registrert. Hvis installasjonen av andre komponenter skal skje ved hjelp av den kjørbare filen, gå til programvarekatalogen og kjøre den for å fullføre installasjonen.
Metode 2: Manuell signatur
Denne metoden er mer komplisert, så jeg måtte til og med dele den til trinnene for å unngå problemer med forståelse. Dens essens er å bruke Microsoft-merkenavnene til å opprette en signatur for en brukerdriver. Spesiell oppmerksomhet til denne metoden bør gis til de som er interessert i manuell utvikling av drivere.Trinn 1: Foreløpige handlinger
Microsoft distribuerer alle nødvendige verktøy i fri tilgang, men som standard mangler de i Windows 7, slik at du først må gjøre med nedlasting og installasjon.
Gå til den offisielle Microsoft-nettstedet for å laste ned Windows SDK for Windows 7
- Åpne lenken ovenfor for å åpne Microsoft Windows SDK-nedlastingssiden, der du klikker på "Last ned-knappen".
- Legge i installatøren starter automatisk: Forvent å avslutte det, og kjør deretter den kjørbare filen.
- Når kontokontrollvinduet vises, kan du gjøre endringer.
- Følg instruksjonene som vises på skjermen og gå videre.
- Med referanse som fører til søknadssiden, last ned Windows Driver Kit.
Gå til den offisielle Microsoft-nettstedet for å laste ned Windows Driver Kit 7.1.0
- Dette er en hel pakke med forskjellige verktøy og ekstra komponenter som sprer seg i form av et ISO-bilde. Etter fullføringen av nedlastingen må du montere den gjennom ethvert praktisk program, som leses med henvisning videre.
Les mer: Slik monterer du bildet i Daemon Tools-programmet
- Når du har startet disken via den virtuelle stasjonen, åpner du EXE-filen for å starte installasjonen.
- Angi versjonen av operativsystemet.
- Velg alle verktøyene som er tilstede for å installere, markere dem med sjekklokker, og fullfør operasjonen.
- Deretter åpner du roten til systemlogikkvolumet på harddisken, hvor du skal lage en mappe med navnet "DriverCert". Alle objekter avhengig av føreren vil bli plassert i den for å få samspill med dem.
- Gå i henhold til standardstedene til de installerte komponentene for å huske banen til alle kataloger. Du kan kopiere dem eller brenne dem for ikke å bli forvirret når du utfører følgende handlinger.
Nå er det allerede nye versjoner av verktøyene som vurderes, men du må laste opp bare de aggregatene som vi forlot koblinger på. Dette skyldes at utviklerne i nye versjoner sluttet å støtte verktøyene som brukes videre, som ikke vil tillate manuelt å signere driveren. Kontroller at alle komponentene er installert, start datamaskinen på nytt og gå videre.
Trinn 2: Key Generation and Certificate
Sertifikatet kreves av driveren for å bestemme sin autentisitet, og de genererte nøklene beskytter filen selv mot uautorisert endring. Opprette slike komponenter - en forutsetning fra Microsoft, slik at hver bruker må gjøre følgende:
- Kjør "kommandolinjen" på vegne av administratoren.
- Skriv inn CD C: \ Programfiler (x86) \ programfiler (x86) \ v7.1 \ bin for å gå til mappen med SDK-objekter. Hvis du har endret katalogen når du installerer, må du bytte ut banen til den nåværende. Aktiver kommandoen ved å trykke på Enter-tasten.
- Bruk verktøyet som er en del av SDK for å generere et sertifikat, på konsollen, Makecert -r -SV C: \ DriverCert \ MyDrivers.pvk -n CN = "Namecompany" C: \ DriverCert \ MyDrivers.cer. Erstatt namecompany på førerens navn eller skriv inn vilkårlig.
- Skjermen viser skjemaet for å opprette et passord til en privat nøkkel, og du må skrive den inn i det aktuelle feltet og bekrefte.
- For å fortsette å jobbe i et nytt vindu, skriv inn det allerede tildelte passordet.
- Etter automatisk lukking av vinduet, se innholdet i konsollen: Hvis du på slutten ser den "lyktede" varselet, betyr det at generasjonen har passert vellykket og kan flyttes videre.
- Det neste obligatoriske stadiet er å skape en offentlig nøkkel, og det vil være tilgjengelig for alle å implementere driveren i programvaren. For å gjøre dette, sett inn Cert2SPC C: \ DriverCert \ MyDrivers.cer C: \ DriverCert \ MyDrivers.SPC-kommandoen.
- Meldingen i konsollen skal vitne til den vellykkede etableringen av en offentlig nøkkel.
- Den lukkede og offentlige nøkkelen må kombineres til en komponent, og dette bruker PVK2PFX -PVK C: \ DriverCert \ MyDrivers.pvk -PVK -PI P @ SS0WRD -SPC C: \ DriverCert \ MyDrivers.SPC -PFX C: \ DriverCert \ PFX C: \ DriverCert \ MyDrivers .pfx-Passord. Bytt passord til det tidligere opprettede lukkede nøkkelpassordet.
Det var det enkleste stadiet for å skape en digital signatur for sjåføren, hvor det er nesten ingen feil. Men hvis enkelte advarselsvarsler vises på skjermen, må du ikke ignorere dem, les innholdet og korrigere situasjonen i samsvar med anbefalinger der.
Trinn 3: Opprette en konfigurasjonsfil
Konfigurasjonsfilen er nødvendig for hver driver, fordi den er i den som vil bli lagret grunnleggende informasjon. I fremtiden kan det være nyttig hvis det for eksempel vil være nødvendig for å endre datoen for den siste endringen eller foreta justeringer til driverversjonsnavnet. Først må du kontakte DriverCert-mappen på forhånd, hvor overfører driverfilene som signaturen er opprettet ved å velge en separat underkatalog for dem. Etter kjører konsollen og følg disse trinnene:
- Hvis du vil bruke det neste verktøyet igjen, må du flytte til mappen med et sett med verktøy fra Microsoft, og for dette, bruk CD C: \ Winddk \ 7600.16385.1 \ Bin \ SelfSign Mandy.
- Pre-Åpne driverkatalogen og kontroller at det er to filer med INF og SYS-utvidelser der, fordi de vil bli brukt til å følge følgende konfigurasjonsfil. Etter å ha tastet inn inf2cat.exe / driver: "C: \ DriverCert \ Driver" / OS: 7_x64 / verbose, erstatter driver til navnet på den tidligere opprettede filmappen. Bekreft utførelsen av kommandoen ved å trykke ENTER.
Hold styr på "kommandolinjen" -tilstanden og forvent "Signability Test Complete" og "Catalog Generation Complete" på Signability Testte Notification Screen. Under filopprettingsprosedyren anbefales det ikke å utføre andre handlinger på datamaskinen, da dette kan føre til feil i funksjonen til verktøyet.
Separat merker vi den hyppigste feilen som vises når du oppretter en konfigurasjonsfil. Teksten ser slik ut: "22.9.7: DRIVERVER satt til feil dato (må sendes til 4/21/2009 for nyeste OS) in \ xxxxx.inf", og kaller det feil installert dato for å lage et objekt. Hvis et slikt problem oppstod, åpner du målfilen, hvorav navnet er i en feil, via standard "Notisblokken", hvor du finner "DRIVERER =" -strengen og endrer verdien til 05/01 / 9.9.9.9. Lagre endringene og gjenopprett en konfigurasjonsfil.
Trinn 4: Opprette en signatur for driveren
Når alle tidligere trinn er fullført, er det bare bare å signere driveren selv, som utføres ved hjelp av utvikleren som er lagt til tidligere gjennom den allerede kjente kommandolinjen.
- Åpne konsollen på vegne av administratoren og skriv CD-kommandoen "C: \ Windows-filer (X86) \ Windows Kits \ 10 \ bin \ 10.0.17134.0 \ X64".
- Deretter setter du inn innholdet i Signtool Sign / FC: \ DriverCert \ MyDrivers.pfx / P Passord / T http://timestamp.globalsign.com/scripts/timstamp.dll / v "C: \ DriverCert \ XG \ XG20gr.Cat "Bytte passord på et lukket nøkkelpassord, som ble opprettet tidligere. Under denne operasjonen, en online GlobalSign-tjeneste som er ansvarlig for å installere et tidsstempel, så sørg for at Internett-tilkoblingen er tilgjengelig. Den vellykkede signerte linjen dukket opp i konsollen: C: \ DriverCert \ xg \ xg20gr.Cat Antall filer som er logget på nytt: 1 vil varsle den vellykkede ferdigstillelsen av prosessen.
- I sin tur, sett inn de to kommandoene nedenfor, installerer sertifikatet.
CertMgr.exe -Add C: \ DriversCert \ MyDrivers.cer -s -r LocalMachine Root
CertMgr.exe -Add C: \ DriverCert \ MyDrivers.cer -S -R LocalMachine TrustedPublisher
Følg instruksjonene som vises i grafikkmenyen for å fullføre signaturen. På denne prosessen anses å være ferdig, og den signerte driveren forblir bare manuelt installert hvis den er nødvendig.
Les mer: Manuell installasjon av drivere i Windows 7