Pred začatím pokynov si všimneme, že niekedy je jednoduchšie deaktivovať overovanie digitálneho podpisu v operačnom systéme ako manuálne podpísať ovládač. Okrem toho existujú alternatívne možnosti inštalácie nepodpísaného softvéru, ktoré si môžete pomocou odkazov uvedených nižšie prečítať podrobnejšie v ďalších príručkách na našej webovej stránke.

Viac informácií:
Zakážte overenie digitálneho podpisu vodiča v systéme Windows 7
Inštalácia ovládača bez overenia digitálneho podpisu vo Windows

Metóda 1: Import digitálneho podpisu

Prvá možnosť je vhodná pre tých používateľov, ktorí sa ju chystajú nainštalovať do operačného systému iba raz a nemajú záujem o ďalšiu distribúciu. Táto metóda sa najlepšie používa v situáciách, keď ste si stiahli ovládač, ale ukázalo sa, že nie je podpísaný a nemôžete ho nainštalovať. Potom budete musieť preniesť jeho konfiguráciu do systému Windows 7, čo sa deje takto:

  1. Prejdite do priečinka s ovládačom a nájdite tam súbor INF, ktorý by mal byť nainštalovaný v OS. Kliknite na ňu pravým tlačidlom myši a zobrazí sa kontextové menu.
  2. Výber ovládača na kopírovanie digitálneho podpisu v systéme Windows 7

  3. V dolnej časti zoznamu vyberte možnosť „Vlastnosti“.
  4. Pred kopírovaním digitálneho podpisu v systéme Windows 7 choďte na vlastnosti ovládača

  5. Presunúť na kartu „Bezpečnosť“.
  6. Pred kopírovaním digitálneho podpisu systému Windows 7 prechádzame do oblasti zabezpečenia ovládačov

  7. Úplne vyberte názov súboru a skopírujte ho pomocou klávesov Ctrl + C alebo vyvolaním kontextového menu stlačením RMB.
  8. Kopírovanie názvu ovládača pomocou jeho vlastností v systéme Windows 7

  9. Bež Príkazový riadok v mene správcu akýmkoľvek pohodlným spôsobom, napríklad vyhľadaním aplikácie v ponuke „Štart“.
  10. Spustite príkazový riadok a skopírujte digitálny podpis ovládača pre Windows 7

  11. Zadajte príkaz tam pnputil.exe –a a vložte meno, ktoré ste predtým skopírovali, oddelené medzerou. Môžete to urobiť inak, pomocou cd... Potom cez ňu musíte prejsť do adresára s ovládačom a vstúpiť pnputil.exe –a + názov súboru.
  12. Zadaním príkazu na kopírovanie digitálneho podpisu ovládača v systéme Windows 7

  13. Počkajte, kým komponent nedokončí spracovanie, čo bude trvať doslova pár sekúnd. Potom sa na obrazovke zobrazí upozornenie, že import nastavení bol úspešný.
  14. Úspešné kopírovanie digitálneho podpisu vodiča pomocou príkazového riadku vo Windows 7

Vodič sa teraz považuje za registrovaného. Ak by sa inštalácia zvyšných komponentov mala vykonať pomocou spustiteľného súboru, prejdite do adresára so softvérom a spustením ho dokončite.

Metóda 2: Ručné vytvorenie podpisu

Táto metóda je komplikovanejšia, takže som ju musel dokonca rozdeliť na etapy, aby som predišiel problémom s porozumením. Jej podstatou je použitie vlastných vývojárskych nástrojov od spoločnosti Microsoft na vytvorenie podpisu pre vlastný ovládač. Osobitná pozornosť by sa tejto metóde mala venovať tým, ktorí sa zaujímajú o manuálny vývoj ovládačov.

Krok 1: Predbežné kroky

Spoločnosť Microsoft distribuuje všetky potrebné nástroje vo verejnej doméne, predvolene však nie sú súčasťou systému Windows 7, takže si ich najskôr budete musieť stiahnuť a nainštalovať.

Prejdite na oficiálnu webovú stránku spoločnosti Microsoft a stiahnite si Windows SDK pre Windows 7

  1. Otvorením vyššie uvedeného odkazu otvoríte stránku na stiahnutie súpravy Microsoft Windows SDK, kde kliknite na tlačidlo "Stiahnuť ▼".
  2. Stiahnutie vývojárskej súčasti na digitálne podpísanie ovládača v systéme Windows 7

  3. Sťahovanie inštalačného programu sa začne v automatickom režime: počkajte na jeho dokončenie a potom spustite spustiteľný súbor.
  4. Spustite Windows 7 Driver Digitally Signature Developer Component Installer

  5. Keď sa zobrazí okno Kontrola používateľských kont, povoľte zmeny.
  6. Potvrdenie o spustení inštalátora vývojárskych komponentov na digitálne podpísanie ovládača systému Windows 7

  7. Postupujte podľa pokynov na obrazovke a pokračujte ďalej.
  8. Inštalácia vývojárskej súčasti na digitálne podpisovanie ovládača pre Windows 7

  9. Stiahnite si Windows Driver Kit z odkazu na stránku aplikácie.

    Prejdite na oficiálnu stránku spoločnosti Microsoft a stiahnite si Windows Driver Kit 7.1.0

  10. Stiahnite si vývojárske nástroje pre digitálny podpis systému Windows 7

  11. Toto je celý balík rôznych obslužných programov a ďalších komponentov distribuovaných vo forme ISO obrazu. Po dokončení sťahovania ho musíte pripojiť pomocou ľubovoľného pohodlného programu, o ktorom si prečítate odkaz nižšie.

    Viac informácií: Ako pripojiť obrázok v DAEMON Tools

  12. Spustite Inštalátor nástrojov na digitálny podpis pre Windows 7

  13. Po spustení disku cez virtuálnu jednotku otvorte súbor EXE a spustite inštaláciu.
  14. Inštalácia nástrojov na podpis vodiča v systéme Windows 7

  15. Zadajte verziu operačného systému.
  16. Výber operačného systému na inštaláciu nástroja na podpisovanie ovládačov v systéme Windows 7

  17. Začiarknutím vyberte všetky dostupné nástroje na inštaláciu a dokončite operáciu.
  18. Výber nástrojov na inštaláciu súčasti pred digitálnym podpísaním ovládača pre Windows 7

  19. Potom otvorte koreň systémového logického zväzku pevného disku, kde vytvorte priečinok s názvom „DriverCert“... Do nej budú umiestnené všetky objekty závislé od vodiča pre uľahčenie ich interakcie.
  20. Vytvorenie priečinka na umiestnenie ovládača pri vytváraní digitálneho podpisu v systéme Windows 7

  21. Postupujte podľa štandardných umiestnení nainštalovaných komponentov, aby ste si zapamätali cestu ku všetkým adresárom. Môžete ich skopírovať alebo zapísať, aby ste pri vykonaní nasledujúcich krokov zabránili zámene.
  22. Určenie ciest ďalších pomocných programov pred digitálnym podpísaním ovládača Windows 7

Existujú už nové verzie zvažovaných nástrojov, ale musíte si stiahnuť iba tie zostavy, na ktoré sme ponechali odkazy. Je to spôsobené tým, že vývojári v nových verziách prestali podporovať ďalšie používané nástroje, ktoré neumožňujú ručné podpisovanie ovládača. Uistite sa, že sú nainštalované všetky komponenty, reštartujte počítač a pokračujte.

Krok 2: Vygenerujte kľúč a certifikát

Vodič potrebuje na overenie svojej autenticity certifikát a vygenerované kľúče ochránia samotný súbor pred neoprávnenými zmenami. Vytvorenie týchto komponentov je nevyhnutnou podmienkou spoločnosti Microsoft, takže každý používateľ bude musieť postupovať podľa týchto krokov:

  1. Bež Príkazový riadok ako správca.
  2. Spustením príkazového riadku spustíte digitálne podpisovanie ovládača Windows 7

  3. Zadajte príkaz cd C: Program Files (x86) Microsoft SDKs Windowsv7.1binprejdite do priečinka SDK Objects. Ak ste počas inštalácie zmenili adresár, nahraďte cestu aktuálnym. Príkaz aktivujete stlačením klávesu Zadajte.
  4. Zostupovať cestou ukladania pomôcky na vytvorenie súkromného a verejného kľúča v systéme Windows 7

  5. Pomocou nástroja SDK vygenerujte certifikát zadaním príkazu makecert -r -sv C: DriverCertmyDrivers.pvk -n CN = "NameCompany" C: DriverCertMyDrivers.cer... Vymeniť NázovSpoločnosť na meno výrobcu vodiča alebo zadajte ľubovoľný.
  6. Príkaz na generovanie súkromného kľúča pri digitálnom podpisovaní ovládača Windows 7

  7. Na obrazovke sa zobrazí formulár na vytvorenie hesla pre súkromný kľúč. Musíte ho zadať do príslušného poľa a potvrdiť.
  8. Pred digitálnym podpísaním ovládača pre Windows 7 si vytvorte heslo pre súkromný kľúč

  9. Ak chcete pokračovať v práci v novom okne, zadajte už pridelené heslo.
  10. Opätovným zadaním súkromného kľúča môžete pokračovať v digitálnom podpisovaní ovládača v systéme Windows 7

  11. Po automatickom zatvorení okna skontrolujte obsah konzoly: ak sa na konci zobrazí upozornenie „Uspeli“, čo znamená, že generácia bola úspešná a môžete ísť ďalej.
  12. Úspešné vytvorenie kľúča a certifikátu pre digitálny podpis vo Windows 7

  13. Ďalším povinným krokom je vytvorenie verejného kľúča, ktorý bude k dispozícii všetkým, ktorí chcú vložiť ovládač do softvéru. Ak to chcete urobiť, vložte príkaz cert2spc C: DriverCertmyDrivers.cer C: DriverCertmyDrivers.spc.
  14. Príkaz na vytvorenie verejného kľúča pred digitálnym podpísaním ovládača v systéme Windows 7

  15. Správa konzoly by mala naznačovať, že verejný kľúč bol úspešne vytvorený.
  16. Úspešné generovanie verejného kľúča pred digitálnym podpísaním ovládača v systéme Windows 7

  17. Súkromný a verejný kľúč musia byť skombinované do jednej zložky, na čo sa používa príkaz pvk2pfx -pvk C: DriverCertmyDrivers.pvk -pi P @ ss0wrd -spc C: DriverCertmyDrivers.spc -pfx C: DriverCertmyDrivers.pfx -po HESLO... Vymeniť HESLO na predtým vygenerované heslo súkromného kľúča.
  18. Príkaz kombinujúci súkromný a verejný kľúč pri digitálnom podpisovaní ovládača systému Windows 7

Toto bol najjednoduchší krok pri vytváraní digitálneho podpisu pre vodiča a takmer nikdy k chybám. Ak sa však na obrazovke zobrazia nejaké varovné oznámenia, neignorujte ich, prečítajte si obsah a situáciu napravte v súlade s odporúčaniami, ktoré sú v nej uvedené.

Krok 3: Vytvorte konfiguračný súbor

Konfiguračný súbor je nevyhnutný pre každý ovládač, pretože práve v ňom budú uložené základné informácie. V budúcnosti môže byť užitočné, ak napríklad potrebujete zmeniť dátum poslednej zmeny alebo upraviť názov verzie ovládača. Najskôr musíte prejsť do predtým vytvoreného priečinka „DriverCert“, kam prenesiete súbory ovládača, pre ktoré sa podpis vytvorí, výberom samostatného podadresára. Potom spustite konzolu a postupujte podľa týchto krokov:

  1. Ak chcete použiť nasledujúci nástroj, budete musieť pomocou príkazu znova prejsť na panel nástrojov Microsoft cd C: WinDDK7600.16385.1binselfsign.
  2. Prejdite na pomôcku na vytvorenie konfiguračného súboru pred digitálnym podpisom ovládača pre Windows 7

  3. Najskôr otvorte adresár pomocou ovládača a uistite sa, že existujú dva súbory s príponami INF a SYS, pretože sa použijú pre ďalšiu generáciu konfiguračného súboru. Potom vstúpte inf2cat.exe / ovládač: "C: DriverCertDRIVER" / os: 7_X64 / verbosevýmena VODIČ na názov predtým vytvoreného priečinka so súbormi. Vykonanie príkazu potvrďte kliknutím na Zadajte.
  4. Zadaním príkazu vytvoríte konfiguračný kľúč pred digitálnym podpísaním ovládača Windows 7

Monitorujte stav "Príkazový riadok" a počkajte, kým sa na obrazovke nezobrazia upozornenia „Test podpisovateľnosti dokončený“ a „Generovanie katalógu je dokončené“... Počas procesu vytvárania súboru sa neodporúča vykonávať v počítači ďalšie akcie, pretože by to mohlo spôsobiť nefunkčnosť pomocného programu.

Samostatne si všimneme najčastejšiu chybu, ktorá sa objaví pri vytváraní konfiguračného súboru. Jeho text vyzerá asi takto: „22.9.7: DriverVer nastavený na nesprávny dátum (pre najnovší operačný systém musí byť starší ako 21/4/2009) v súbore XXXXX.inf, ale je to spôsobené nesprávne nastaveným dátumom vytvorenia objektu. Ak sa vyskytne takýto problém, otvorte prostredníctvom normy cieľový súbor, ktorého názov je uvedený v chybe „Notebook“kde nájsť riadok „DriverVer =“ a zmeniť jeho hodnotu na 05/01/2009,9.9.9.9... Uložte zmeny a znova vytvorte konfiguračný súbor.

Krok 4: Vytvorte podpis pre ovládač

Po dokončení všetkých predchádzajúcich etáp zostáva iba podpísať samotný ovládač, ktorý sa vykonáva pomocou predtým pridaných vývojárskych nástrojov prostredníctvom už známeho príkazového riadku.

  1. Otvorte konzolu ako správca a napíšte príkaz cd "C: Program Files (x86) Windows Kits10bin10.0.17134.0x64".
  2. Choďte po ceste, kde sú umiestnené nástroje na digitálny podpis ovládača pre Windows 7

  3. Ďalej prilepte obsah signtool sign / f C: DriverCertmyDrivers.pfx / p HESLO / t http://timestamp.globalsign.com/scripts/timstamp.dll / v „C: DriverCertxgxg20gr.cat“výmena HESLO na heslo súkromného kľúča, ktoré bolo vygenerované skôr. Pri tejto operácii sa použije služba online časových pečiatok Globalsign, takže sa uistite, že máte pripojenie na internet. Linka, ktorá sa objavila v konzole Úspešne podpísané: C: DriverCertxgxg20gr.cat Počet úspešne podpísaných súborov: 1 bude informovať o úspešnom ukončení procesu.
  4. Príkaz na nastavenie časovej pečiatky pred podpísaním ovládača Windows 7

  5. Vložte nasledujúce dva príkazy a nainštalujte certifikát.

    certmgr.exe -add C: DriverCertmyDrivers.cer -s -r localMachine ROOT
    certmgr.exe -add C: DriverCertmyDrivers.cer -s -r localMachine TRUSTEDPUBLISHER

  6. Inštalácia podpisového certifikátu vodiča v systéme Windows 7

Podľa pokynov v grafickej ponuke dokončite podpis. Týmto je proces dokončený a podpísaný ovládač je potrebné ručne nainštalovať iba v prípade potreby.

Viac informácií: Ručná inštalácia ovládačov v systéme Windows 7