5 metod ładowania niepodpisanych sterowników w Windows 7, 8 i Vista 64-bit (x64)

2017-10-04 11:37:02
Główny·Windows·5 metod ładowania niepodpisanych sterowników w Windows 7, 8 i Vista 64-bit (x64)

Jednym z typowych problemów, z jakimi spotykają się ludzie podczas korzystania z 64-bitowego systemu Windows, jest ładowanie niepodpisanych sterowników. Ma to na celu zapewnienie bardziej restrykcyjnego środowiska w celu ochrony systemu Windows przed łatwym zainfekowaniem przez rootkity, rodzaj złośliwego oprogramowania, które wykorzystuje sterownik do przechwytywania na niskim poziomie. Bardzo trudno jest również uzyskać certyfikat cyfrowy dla oprogramowania należącego do kategorii wysokiego ryzyka, a jednym z przykładów jest Elite Keylogger, w którym podpisanie sterownika zajęło lata.

Staje się to problemem podczas korzystania z legalnego oprogramowania i nie można załadować starszego programu, takiego jak PeerGuardian, z komunikatem o błędzie „System Windows nie może zweryfikować podpisu cyfrowego dla tego pliku” z powodu niepodpisanego sterownika. Wiemy, że PeerGuardian został zastąpiony przez program o nazwie PeerBlock, który nie ma tych problemów, ale jest po prostu używany jako przykład do zademonstrowania problemu.

Wydaje się, że uzyskanie certyfikatu do podpisywania sterowników kosztuje setki dolarów rocznie i nie każdy programista może sobie pozwolić na takie pieniądze, zwłaszcza gdy ich oprogramowanie jest darmowe lub otwarte. Na szczęście istnieją sposoby zmuszenia niepodpisanych sterowników do ładowania w 64-bitowych (x64) wersjach systemu Windows 7, 8 i Vista. Istnieje kilka samouczków sugerujących wpisanie tego polecenia:

bcdedit / set loadoptions DDISABLE_INTEGRITY_CHECKS

w wierszu polecenia wykona zadanie, ale nie działa w systemie Windows 7 x64. Uważa się, że to polecenie stało się bezużyteczne wraz z wydaniem Vista x64 SP1 i zdecydowanie nie działa w systemie Windows 7 lub 8. W systemie Vista było też wiele oddzielnych łatek bezpieczeństwa, które spowodowały, że polecenie to nie działało. Edytor menedżera rozruchu systemu Windows EasyBCD ma opcję, która używa polecenia równoważnego z DDISABLE_INTEGRITY_CHECKS, ale ponieważ nie jest to już przydatne, zalecamy zignorowanie tej opcji w EasyBCD.

Istnieje jednak kilka działających sposobów na załadowanie niepodpisanych sterowników…

opcja 1

Ta pierwsza metoda polega na ciągłym naciskaniu klawisza F8 podczas uruchamiania systemu Windows, aż pojawi się menu Zaawansowane opcje rozruchu, a następnie wybierz opcję „Wyłącz wymuszanie podpisu sterownika”.

Problem związany z tą metodą polega na tym, że musisz to robić przy każdym uruchomieniu systemu Windows, a jeśli zapomnisz wybrać tę opcję, nie będzie można załadować niepodpisanych sterowników, a oprogramowanie, które potrzebuje sterownika, nie będzie działać.


Opcja 2

Ta metoda polega na użyciu ReadyDriver Plus, ulepszonej wersji oryginalnego programu ReadyDriver. Robi to samo co pierwsza metoda, wybierając opcję Wyłącz wymuszanie podpisu sterownika w Zaawansowanych opcjach rozruchu, ale robi to automatycznie, jakbyś robił to sam.

Wprowadzono modyfikacje do programu ładującego Vista / 7, aby załadować ReadyDriverPlus i nie trzeba dotykać klawiszy podczas uruchamiania. ReadyDriverPlus uruchamia się z menu, a następnie dokonuje odpowiedniego wyboru, aby wyłączyć egzekwowanie sterowników, w zależności od tego, co chcesz zainstalować. To narzędzie działa świetnie w systemie Windows 7 x64.

Następnie pokażemy, jak załadować system Windows w trybie testowym, umożliwiając włączenie niepodpisanych sterowników.

1 2Następny › Pokaż wszystkie
Wybór Redakcji