Jak zainstalować sterowniki bez podpisu cyfrowego w Windows 8

Jeżeli próbowaliście instalować w systemie alternatywne lub mniej popularne sterowniki to zapewne zauważyliście, że w Windowsie 8 nie jest to takie proste. System nie pozwala na ich zainstalowanie ponieważ nie są podpisane cyfrowo. Wyświetla się błąd 0xe000022f o komunikacie „Plik INF, pochodzący z innego źródła, nie zawiera podpisu cyfrowego.” („The third-party INF does not contain digital signature information.”). Niestety nie można w prosty sposób przekonać Windowsa 8, że jesteśmy w pełni świadomi co robimy i dlaczego. Jedynym sposobem na zainstalowanie takich sterowników jest wyłączenie wymuszania podpisanych sterowników, a żeby tego dokonać trzeba zrestartować komputer i uruchomić system w specjalny trybie. Zacznijmy jednak od początku, co to jest …

Sterownik podpisany

Jako, że drivery pełnią kluczową rolę w komunikacji pomiędzy fizycznym urządzeniem, a systemem operacyjnym, bardzo ważna jest świadomość, że instalowane sterowniki są poprawne i nie spowodują problemów. Dlatego właśnie Microsoft wymaga aby każdy tworzony sterownik posiadał podpis cyfrowy, co jednoznaczne jest z potwierdzeniem autentyczności paczki, jej integralności oraz wydawcy. Zdobycie ogólnie respektowanego podpisu dla sterowników wymaga nieco formalności od jego twórcy. Jeżeli jednak chcecie podpisać sterownik lokalnie, tak aby był poprawnie rozpoznawany przez wasz komputer to możecie wykorzystać zestaw programów dostępnych w paczce dla deweloperów – Windows SDK oraz postąpić według instrukcji. Zazwyczaj jednak problematyczny sterownik instalujemy jednorazowo. Nie warto wtedy marnować czasu i zwyczajnie obejść problem.

Wyłączanie weryfikacji podpisów cyfrowych

W zasadzie wyłączenie takiej weryfikacji na stałe jest nieco ryzykownym posunięciem, nie można wykluczyć, że trafimy kiedyś na jakiegoś złośliwego „sterownikopisarza” czyhającego na nasze dane, a dodatkowe ostrzeżenie jaki dostaniemy przy próbie instalacji takiego sterownika, może dać nam do myślenia. Z tego względu twórcy Windows 8 dbając o bezpieczeństwo użytkowników, nie pozwolili na całkowite wyłączenie weryfikacji. Mamy natomiast możliwość uruchomienia systemu w trybie z wyłączoną blokadą niepodpisanych sterowników. Uruchamiamy go podobnie jak tryb awaryjny, będziemy więc musieli uruchomić ponownie komputer, ale w specjalny sposób ;).

Przechodzimy do opcji zasilania Win 8 i klikamy na Uruchom ponownie z wciśniętym SHIFTem

SterBezPodp_restart

Przechodzimy przez szereg opcji menu aby dojść do ustawień uruchamiania

SterBezPodp_screen_two

SterBezPodp_screen2

SterBezPodp_screen3

SterBezPodp_screen4

Komputer bootuje i pokazuje planszę na której jeszcze raz musimy dokonać wyboru. W naszym przypadku wcisnąć musimy klawisz F7.

SterBezPodp_screenafterboot7

Win 8 uruchamia się w trybie z wyłączoną weryfikacją sterowników. Teraz nie pozostaje nam nic innego jak zainstalować kłopotliwy driver i jeszcze raz uruchomić system, tym razem w normalny sposób. Sterownik nie będzie już sprawiał problemów.

15 komentarzy

  1. Anonim pisze:

    „Sterownik nie będzie już sprawiał problemów” – albo dopiero teraz się zacznie … 🙂

  2. Anonim pisze:

    Dziękuję. Miałem problem z podpisem cyfrowym sterowników karty muzycznej po tym jak zamontowałem w komputerze kartę graficzną z HDMI. Wyłączenie podpisu przywróciło dźwięk w komputerze.

  3. Mechanikens pisze:

    Potrzebowałem zainstalować Stery do Opcoma i udało się na tej windzie 8.1, dzięki wielkie!

  4. KoniecWindowsa pisze:

    Ale gniot, 2godziny mordengi zeby odpalic skaner plustek S12 ! Zegnaj gniocie windows, przesiadam sie na Mint.

  5. Jakub Grobelny pisze:

    Czy jeśli (po zainstalowaniu sterownika) zrestartuję komputer w wyżej
    opisany „normalny sposób” komputer uruchomi się ponownie z włączonymi
    podpisami sterowników, a mój sterownik dalej będzie zainstalowany
    poprawnie?

  6. Michał pisze:

    Jakiś czas temu updatowałem windows 8 do windows 10. Kiedy musiałem zainstalować kłopotliwy sterownik na W8 robiłem tak jak opisano to na tej stronie i było ok. To samo zrobiłem na W10, niestety wszystkie pozostałe sterowniki przestały działać (od dźwięku przez usb po wifi). Za każdym razem muszę uruchamiać w trybie bez sprawdzania podpisów sterowników. Wie ktoś jak to rozwiązać?

  7. marco pisze:

    Sorki, ale pod 8.1 ten sposob nie dziala. Przy probie sprawdzenia w wierszu polecen (jako administrator oczywiscie) wywala blad i sterowniki od flashtoola nie instaluja sie

  8. Haji pisze:

    Mały odkop, ale u mnie przy programatorze USB wyrzuca coś takiego:
    „Oprogramowanie dla tego urządzenia zostało zablokowane przed uruchamianiem, ponieważ wiadomo o nim, że powoduje problemy z systemem Windows. Skontaktuj się z producentem sprzętu w celu uzyskania nowego sterownika. (Kod 48)”

    Ma ktoś pomysł, jak to pokonać?

Leave a Reply