W Windows 7 Microsoft znacznie zaostrzył wymagania dotyczące zainstalowanych sterowników (zalecamy przeczytanie ciekawego artykułu na temat instalowania sterowników urządzeń w Windows 7). Teraz każdy zainstalowany sterownik musi mieć podpis cyfrowy zweryfikowany i certyfikowany przez Microsoft. Przed pobraniem i zainstalowaniem sterownika dowolnego urządzenia system Windows 7 weryfikuje podpis cyfrowy tego sterownika. A jeśli spróbujesz zainstalować sterownik nowego urządzenia w systemie Windows 7, zobaczysz komunikat: „System Windows nie może zweryfikować wydawcy tego oprogramowania sterownika ”, ten sterownik nie ma podpisu cyfrowego. W oknie wskazanym w oknie dialogowym możesz wybrać „Zainstaluj oprogramowanie sterownika mimo to” („Zainstaluj ten sterownik mimo to”), jednak w każdym przypadku ten sterownik nie zostanie zainstalowany, co oznacza, że urządzenie nie będzie działać.
Podczas instalowania niepodpisanego sterownika w menedżerze urządzeń urządzenie to zostanie oznaczone wykrzyknikiem i zawiera następujący komunikat o błędzie:
System Windows nie może zweryfikować podpisu cyfrowego sterowników wymaganych dla tego urządzenia. Ostatnia zmiana sprzętu lub oprogramowania mogła spowodować zainstalowanie niepoprawnie podpisanego lub uszkodzonego pliku lub złośliwe oprogramowanie z nieznanego źródła. (Kod 52)
Następujące błędy mogą również wskazywać na problemy z cyfrowym podpisywaniem sterowników: Oprogramowanie sterownika urządzenia nie zostało pomyślnie zainstalowane
Zasady weryfikacji podpisów cyfrowych sterowników działają zarówno w 32-bitowych (x86), jak i 64-bitowych (x64) wersjach systemu Windows 7, a głównym powodem takiej zasady instalowania sterowników innych firm jest chęć poprawy stabilności i niezawodności systemu Windows, zapewniając, że wszystkie wydane sterowniki przeszły test certyfikacyjny i test zgodności w firmie Microsoft.
Na szczęście Windows 7 może wyłączyć weryfikację podpisu cyfrowego sterownika. I jest na to kilka sposobów:
- Podpisuj sterownik samodzielnie (możesz to zrobić za pomocą specjalnego oprogramowania lub zgodnie z instrukcjami opisanymi w instrukcji Jak podpisać cyfrowo sterownik dla systemu Windows 7 x64)
- Wyłącz weryfikację podpisu cyfrowego sterownika za pomocą zasad grupy
- Zmień tryb uruchamiania systemu operacyjnego na rozruch bez weryfikacji podpisu cyfrowego (przy użyciu bcdedit)
- Pobierz system Windows 7 bez weryfikacji podpisu cyfrowego (za pomocą menu rozruchu za pomocą klawisza F8)
Rozważ wszystkie te opcje wyłączania weryfikacji podpisów sterowników
Pobierz system Windows 7 bez weryfikacji podpisu cyfrowego
Możliwe jest tymczasowe wyłączenie weryfikacji podpisów sterowników, jeśli ponownie uruchomisz system, naciśnij klawisz w czasie uruchamiania F.8. W wyświetlonym menu z opcjami ładowania systemu wybierz Wyłącz Kierowca Podpis Egzekwowanie(„Wyłączanie obowiązkowej weryfikacji podpisu kierowcy”).
Po załadowaniu Win 7 możliwe będzie zainstalowanie niepodpisanego sterownika i przetestowanie jego działania; jeśli jednak uruchomi się w trybie normalnym, sterownik nie będzie działał
Wyłącz weryfikację podpisu sterownika w systemie Windows 7 za pomocą zasad grupy
Jeśli całkowicie chcesz wyłączyć weryfikację podpisywania sterowników w systemie Windows 7, możesz to zrobić przy użyciu Zasad grupy.
Otwórz lokalny edytor zasad grupy, pisząc gpedit.msc
W menu zasad przejdź do Konfiguracja użytkownika-> Szablony administracyjne-> System-> Instalacja sterownika.
W prawym okienku znajdź element „Podpisywanie kodu dla sterowników urządzeń” i kliknij go dwukrotnie.
W wyświetlonym oknie wybierz opcję „Włączone”, aw dolnym menu - „Ignoruj”. Kliknij OK i uruchom ponownie komputer. Po ponownym uruchomieniu i zastosowaniu zasad w systemie Windows 7 całkowicie wyłączasz podpisywanie sterowników i możesz zainstalować dowolne, w tym niepodpisane sterowniki.
Wyłącz weryfikację podpisu cyfrowego sterownika w Windows 7 za pomocą bcdedit
Otwórz wiersz polecenia z uprawnieniami administratora i wpisz kolejno następujące dwa polecenia:
bcdedit.exe / set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe / set TESTSIGNING ON
Po wykonaniu każdego polecenia powinien pojawić się komunikat informujący, że polecenie zostało wykonane pomyślnie.
Uruchom ponownie komputer i spróbuj zainstalować niepodpisany sterownik. Voila!
Jeśli musisz anulować ten tryb działania i ponownie włączyć weryfikację podpisu cyfrowego w systemie Windows 7, uruchom następujące polecenia:
bcdedit.exe / set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit.exe / set TESTSIGNING OFF