- Aby zapewnić bezpieczeństwo systemu, system Windows wymaga używania podpisanych sterowników.
- Wymuszanie podpisu kierowcy można tymczasowo lub trwale wyłączyć na kilka sposobów.
- Polecenia BCDEdit umożliwiają aktywację trybu testowego i dezaktywację kontroli integralności.
- Wyłączenie tej ochrony wiąże się z ryzykiem, dlatego zaleca się jej przywrócenie po zainstalowaniu sterownika.
Jeśli pracujesz z nieco przestarzały sprzęt lub nieoficjalne sterownikiBardzo prawdopodobne jest, że prędzej czy później natkniesz się na przerażający komunikat systemu Windows ostrzegający, że nie można zweryfikuj podpis cyfrowy kontroleraTo zachowanie zależy od charakterystyki systemu zwanej Egzekwowanie podpisu kierowcyzaprojektowane w celu blokowania ładowania sterowników nie posiadających ważnego podpisu.
W wielu przypadkach jest to w porządku, ponieważ zwiększa bezpieczeństwo. Ale gdy chcesz użyć Stare urządzenie, które ma sterowniki tylko dla systemu Windows 7 lub 8.1lub sterowników innych firm bez oficjalnych podpisów, system Windows 10 staje się murem. Przyjrzyjmy się temu jak najdokładniej. Jak wyłączyć wymuszanie podpisu kierowcy Jakie są tego konsekwencje i alternatywy, jeśli chcesz zapewnić swojemu sprzętowi jak największe bezpieczeństwo – tymczasowe lub stałe?
Na czym polega wymuszanie podpisu sterowników i dlaczego blokuje niektóre sterowniki?

W nowoczesnych wersjach systemu Windows, szczególnie w Windows 10 64-bitowyFirma Microsoft wymaga, aby sterowniki zainstalowane w systemie były podpisany cyfrowoOznacza to, że plik sterownika, zwłaszcza pliki .sys i .inf, muszą zawierać podpis kryptograficzny wydany przez zaufany podmiot i rozpoznawane przez system Windows.
Pomysł tej polityki polega na minimalizowaniu ryzyka, że złośliwy, zmanipulowany lub skorumpowany kontroler może wykonać kod niskiego poziomu w jądrzeSterownik ma uprzywilejowany dostęp do systemu i jeśli ktoś wykorzysta go w celach złośliwych, może przejąć kontrolę nad komputerem, ominąć oprogramowanie antywirusowe, a nawet uszkodzić dane lub samą instalację systemu Windows.
Egzekwowanie podpisu kierowcy działa właśnie tam: zapobiega załadowaniu sterowników bez ważnego podpisu lub z wygasłymi, zmanipulowanymi lub nierozpoznanymi podpisami. Podczas próby zainstalowania jednego z tych sterowników, Menedżer urządzeń pokaż żółta ikona ostrzegawcza Obok urządzenia, we właściwościach zobaczysz klasyczny komunikat informujący, że system Windows nie może zweryfikować podpisu cyfrowego sterownika wymaganego dla tego sprzętu.
Problem pojawia się, gdy doskonale wiesz, że dany sterownik jest niezawodny (np. ten od starożytny instrument muzyczny lub konkretnego urządzenia PCIe), ale producent zaprzestał jego aktualizacji i nie oferuje już podpisanej wersji dla systemu Windows 10. W takim przypadku jesteś zmuszony poszukaj sposobów na tymczasowe lub trwałe ominięcie tego ograniczenia jeśli chcesz nadal używać swojego sprzętu.
Zanim przejdziemy dalej, warto podkreślić, że Wyłączenie funkcji wymuszania podpisów kierowców otwiera drzwi potencjalnym zagrożeniom.Nie oznacza to, że na pewno wydarzy się coś złego, ale tracisz warstwę ochrony, którą w normalnych okolicznościach zdecydowanie zaleca się utrzymywać aktywną. Najlepiej wyłączać ją tylko wtedy, gdy jest to absolutnie konieczne, zainstalować potrzebny sterownik, a następnie... Ponowna aktywacja weryfikacji podpisu.
Wyłącz wymuszanie podpisu sterownika w zaawansowanych opcjach uruchamiania

Najprostsza i najmniej inwazyjna metoda polega na użyciu Zaawansowane opcje rozruchu w systemie Windows 10. Ta procedura wyłącza wymóg posiadania podpisanych sterowników tylko na czas bieżącej sesji. Oznacza to, że Funkcja ta będzie wyłączona dopiero po ponownym uruchomieniu lub wyłączeniu komputera.Po tej zmianie system Windows powróci do domyślnego wymagania prawidłowych podpisów.
To podejście jest bardzo przydatne, jeśli potrzebujesz tylko zainstaluj niepodpisany sterownik razPrzetestuj i jeśli wszystko działa poprawnie, nie zmieniaj ustawień ponownie. W ten sposób skrócisz czas, przez jaki system będzie działał z wyłączoną ochroną.
Aby uzyskać dostęp do tych opcji, zamiast korzystać ze skomplikowanych menu, można to zrobić bezpośrednio z pulpitu systemu Windows. Sztuczka polega na użyciu zaawansowanej opcji ponownego uruchomienia, powiązanej z ikoną zasilania w menu Start, w połączeniu z klawiszem Windows. Shift (Zmiana).
Po uruchomieniu środowiska odzyskiwania system Windows wyświetli kilka ekranów z różnymi menu. Będziesz musiał poruszać się po nich, aż znajdziesz odpowiednią opcję. Konfiguracja uruchamianiagdzie znajdziesz konkretną opcję dla wyłącz obowiązkowe używanie podpisanych sterowników, zwykle wymieniana jako opcja numer 7.
Po wybraniu tej opcji komputer uruchomi się ponownie z wyłączoną weryfikacją tylko na czas trwania tej sesji. Od tego momentu będziesz mieć możliwość Zainstaluj niepodpisany sterownik z Menedżera urządzeń lub z odpowiedniego instalatora. Po ponownym uruchomieniu wszystko wróci do normy, a system Windows będzie działał. ponownie będzie wymagać ważnych podpisów cyfrowych.
Wyłączanie podpisywania sterowników za pomocą BCDEdit w wierszu poleceń

Jeśli potrzebujesz trwalsze rozwiązanieMożesz użyć narzędzia BCDEdit, które służy do modyfikacji konfiguracji programu rozruchowego systemu Windows. Ta metoda pozwala trwale wyłączyć niektóre kontrole integralności i włączyć tryb próbny (testsigning) w celu załadowania sterowników bez standardowego podpisu.
Aby działało prawidłowo, konieczne jest otwarcie Wiersz poleceń z uprawnieniami administratoraZwykłe okno nie wystarczy: należy wyszukać „cmd” w menu Start, kliknąć prawym przyciskiem myszy „Wiersz polecenia” i wybrać „Uruchom jako administrator”. Alternatywnie można użyć programu PowerShell z podwyższonymi uprawnieniami, chociaż w przypadku poleceń BCDEdit najlepiej nie mieszać instrukcji przeznaczonych dla jednej konsoli z drugą.
Niektórzy użytkownicy napotykają problemy, ponieważ próbują uruchomić polecenia w PowerShell bez prawidłowej składni lub ponieważ ich konto użytkownika nie ma skonfigurowanych prawidłowych uprawnień administratora. W takich przypadkach może być konieczne sprawdzenie uprawnień profilu, na przykład poprzez zresetowanie ustawień, gdy system traktuje użytkownika jak konto gościa bez uprawnień.
Po otwarciu konsoli jako administrator, standardowa procedura Wyłącz podpisywanie sterowników za pomocą BCDEdit Wykonaj poniższe polecenia jedno po drugim, naciskając Enter po każdym:
- bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
- bcdedit -set TESTSIGNING ON
Pierwsza instrukcja nakazuje systemowi wyłączenie pewnych kontrole integralności związane z ładowaniem sterownikaDruga opcja aktywuje tryb podpisywania testowego, który umożliwia systemowi Windows ładowanie sterowników podpisanych za pomocą certyfikatów testowych lub nawet bez standardowo rozpoznawanego podpisu.
Po pomyślnym wykonaniu poleceń będziesz musiał uruchom ponownie komputer Aby zmiany weszły w życie. Od tego momentu system Windows powinien móc załadować sterowniki, które wcześniej zablokował. Na pulpicie może pojawić się znak wodny, który oznacza, że system jest włączony. tryb próbny, co jest normalne, gdy TESTSIGNING jest aktywny.
Warto wspomnieć, że w niektórych zespołach z Bezpieczny rozruch UEFI Po włączeniu funkcji Bezpieczny rozruch (Secure Boot), zmiany wprowadzone w programie BCDEdit mogą nie zostać uwzględnione, dopóki nie wyłączysz jej tymczasowo w ustawieniach oprogramowania sprzętowego (BIOS/UEFI laptopa lub komputera). Jeśli program BCDEdit zgłasza błąd lub ustawienia wydają się nie działać, sprawdź, czy funkcja Bezpieczny rozruch jest włączona i rozważ jej tymczasowe wyłączenie.
Po zakończeniu instalacji sterowników i chęci powrót do standardowego zachowania systemu WindowsBędziesz musiał ponownie uruchomić wiersz poleceń jako administrator i wprowadzić następujące polecenia:
- bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
- bcdedit -set WYŁĄCZANIE TESTÓW
Ponownie będziesz musiał Uruchom ponownie, aby umożliwić systemowi Windows przywrócenie weryfikacji podpisuZe względów bezpieczeństwa nie zaleca się pozostawiania tych parametrów wyłączonych na czas nieokreślony, dlatego najlepiej pozostawić system w trybie normalnym po upewnieniu się, że problematyczne sterowniki są prawidłowo zainstalowane i działają prawidłowo.
Inne warianty BCDEdit i typowe problemy
Oprócz powyższego podejścia istnieje dokumentacja i przewodniki, które wspominają o użyciu innych bardzo podobnych parametrów, na przykład polecenia bcdedit.exe / set nointegritychecks onIch intencja jest zasadniczo taka sama: nakazanie systemowi Windows zaprzestania stosowania pewne kontrole integralności sterowników i rozruchu.
Niektórzy użytkownicy twierdzą, że po zastosowaniu się do tych instrukcji problem nadal występuje po ponownym uruchomieniu komputera. żółta ikona ostrzegawcza w Menedżerze urządzeń, a system nadal odmawia załadowania sterownika, wyświetlając komunikat, że nie można zweryfikować podpisu cyfrowego. Może to wynikać z kilku przyczyn, np. z polecenia nie został uruchomiony z uprawnieniami administratoradopóki inna konfiguracja zabezpieczeń (np. Secure Boot) nie stanie na przeszkodzie.
Możliwe jest również, że konkretny sterownik, który próbujesz zainstalować, mimo że jest przeznaczony dla starszej wersji systemu Windows, może mieć problematycznych kierowców z systemem Windows 10. Na przykład w przypadku niektórych starszych urządzeń muzycznych, takich jak syntezatory, które mają sterowniki tylko dla systemu Windows 8.1, czasami konieczne jest połączenie wyłączenia wymuszania podpisu z innymi zmianami, takimi jak instalacja sterownika w trybie zgodności lub wypróbowanie alternatywnych wersji.
Warto podkreślić, że aktywacja trybu testowego za pomocą BCDEdit nie daje 100% gwarancji, że każdy sterownik będzie działałRozwiązanie to eliminuje przeszkodę w postaci podpisu cyfrowego, ale jeśli producent nie dostosował oprogramowania do wewnętrznych zmian w systemie Windows 10, nadal mogą pojawiać się błędy, awarie lub problemy z częściowym rozpoznaniem sprzętu.
Krótko mówiąc, jeśli po zastosowaniu tych poleceń coś nie działa, warto ponownie rozważyć następujące kroki: sprawdź, czy wiersz poleceń rzeczywiście znajdował się w trybie administratoraUpewnij się, że funkcja Bezpieczny rozruch nie blokuje zmian, potwierdź, że polecenia zostały wpisane poprawnie, bez literówek, a na koniec oceń, czy istnieją alternatywne wersje sterowników, które są bardziej kompatybilne z Twoją wersją systemu Windows.
Korzystanie z Edytora zasad grupy (gpedit.msc) do podpisywania sterowników
W środowiskach, w których jest to możliwe Windows 10 Pro lub inne edycje z gpedit.mscPośrednim rozwiązaniem jest użycie Edytora lokalnych zasad grupy w celu zmodyfikowania sposobu, w jaki system obsługuje podpisywanie sterowników na poziomie zasad.
Za pomocą programu gpedit można wskazać systemowi Windows, że zamiast bezpośrednio blokować niepodpisane sterowniki, wyświetlać ostrzeżenia lub zezwalać na nie pod pewnymi kryteriami. Może to być przydatne, gdy potrzebujesz bardziej kontrolowanego rozwiązania zamiast całkowicie wyłączać sprawdzanie za pomocą BCDEdit lub za każdym razem polegać na zaawansowanym uruchamianiu.
Wiele poradników sugeruje połączenie tych dyrektyw z poleceniami BCDEdit, aby uzyskać trwalszy efekt. Na przykład, można użyć gpedit.msc do ustawienia zasad dla… „Ignoruj” lub „Ostrzegaj” w zarządzaniu sygnaturami sterowników, dodatkowo wzmocnione poprzez włączenie trybu testowego. Mimo to, samo w sobie nie zawsze jest wystarczające, szczególnie w systemach x64, gdzie wymagania dotyczące sygnatur na poziomie jądra są bardzo rygorystyczne.
Jeśli korzystasz z tej metody, pamiętaj, że ponieważ wiąże się ona z zasady grupyWszelkie wprowadzone zmiany mogą wpłynąć na sposób zarządzania innymi kontrolerami w systemie. Zaleca się dokumentowanie wszelkich wprowadzanych zmian, aby można je było łatwo cofnąć w przypadku zauważenia nietypowego zachowania.
Wyłączanie podpisu z poziomu interfejsu graficznego: szczegółowe kroki
Wracając do zaawansowanej graficznej metody rozruchu, warto przejrzeć kroki nieco dokładniej, ponieważ wielu użytkowników woli rozwiązanie wizualne bez dotykania konsoli ani skomplikowanych poleceń. Cel pozostaje ten sam: uruchomić sesję systemu Windows z weryfikacją podpisu wyłączoną tylko tymczasowo.
Z poziomu pulpitu otwórz menu Start i kliknij ikonę zapłonNastępnie naciśnij i przytrzymaj klawisz Zmiana Następnie, nie zwalniając przycisku, kliknij „Uruchom ponownie”. Ta akcja spowoduje, że system nie uruchomi się ponownie, ale przejdzie do środowiska odzyskiwania.
Po kilku sekundach zobaczysz niebieski ekran z kilkoma opcjami. Wybierz „Rozwiązywanie problemów”Następnie przejdź do „Opcji zaawansowanych” i wybierz „Ustawienia uruchamiania”. Na tym ekranie system Windows poinformuje Cię, że możesz teraz zmienić działanie niektórych funkcji, takich jak tryb awaryjny, debugowanie czy wymuszanie podpisu sterownika.
Kliknij „Uruchom ponownie”, aby kontynuować. Po ponownym uruchomieniu komputera wyświetli się ponumerowana lista opcji. Wśród nich znajdziesz opcję, która zazwyczaj pojawia się jako „Wyłącz obowiązkowe używanie podpisanych sterowników”Aby aktywować, wystarczy nacisnąć klawisz 7 lub klawisz funkcyjny F7, zgodnie z tym co pokazuje ekran.
Po zakończeniu uruchamiania systemu zostaniesz przeniesiony do sesji, w której Wymuszanie podpisu kierowcy jest wyłączoneW tym momencie możesz zainstalować problematyczny sterownik z instalatora lub za pomocą Menedżera urządzeń, wybierając odpowiedni plik .inf. Po zakończeniu instalacji i ponownym uruchomieniu komputera, system Windows ponownie będzie wymagał prawidłowych podpisów cyfrowych.
Ryzyko związane z wyłączeniem podpisywania sterowników i najlepsze praktyki
Wyłączenie wymuszania podpisu kierowcy nie jest nieszkodliwym trikiem. Jak już wspomnieliśmy, polega ono na rozluźnieniu jednego z najważniejsze bariery bezpieczeństwa systemu WindowsWłaśnie dlatego doradcy i społeczności wsparcia firmy Microsoft często nalegają, aby z tej opcji korzystać ostrożnie, tylko wtedy, gdy jest to naprawdę konieczne i mając pełną świadomość konsekwencji.
Gdy system Windows wymaga prawidłowego podpisu cyfrowego, zapewnia, że sterownik pochodzi z uznany programista i że pliki nie zostały zmodyfikowane od momentu ich podpisania. Jeśli wyłączysz tę ochronę, system może załadować sterowniki o nieznanym pochodzeniu, sterowniki, które zostały zmanipulowane, a nawet sterowniki opracowane w złośliwych celach, aby uzyskać pełną kontrolę nad jądrem.
Nie oznacza to, że za każdym razem, gdy wyłączysz weryfikację, zostaniesz zainfekowany, ale oznacza to utratę automatycznego filtra. Dlatego tak ważne jest, aby… Instaluj sterowniki wyłącznie ze sprawdzonych źródełNajlepiej pobierać sterowniki z oficjalnej strony producenta lub zaufanych repozytoriów. Unikaj sterowników z wątpliwych źródeł lub udostępnianych linków bez gwarancji.
Ponadto zaleca się zachowanie zdrowego rozsądku: Dezaktywuj podpis tylko na minimalny, konieczny czas.Jeśli korzystasz z metody tymczasowej w zaawansowanych opcjach uruchamiania, ogranicz tę sesję do zainstalowania konkretnego sterownika i uruchom ponownie tak szybko, jak to możliwe. Jeśli włączysz tryb testowy w BCDEdit, pamiętaj o cofnięciu zmian natychmiast po upewnieniu się, że urządzenie działa poprawnie.
Zachowaj swoje rozwiązanie antywirusowe lub zabezpieczającePobieranie oprogramowania wyłącznie z zaufanych witryn i regularne tworzenie kopii zapasowych to inne praktyki uzupełniające tę ochronę i redukujące ryzyko, zwłaszcza gdy zachodzi potrzeba manipulowania poufnymi aspektami systemu, takimi jak ładowanie sterowników.
Czy można samodzielnie podpisać sterownik, aby system Windows go zaakceptował?
Innym podejściem, które często jest rozważane, zwłaszcza przez zaawansowanych użytkowników i programistów, jest dodaj niestandardowy podpis do kontrolera Dzięki temu system Windows traktuje go tak, jakby był podpisany i nie ma potrzeby wyłączania funkcji wymuszania podpisów sterowników. Teoretycznie jest to możliwe, ale w praktyce jest to zazwyczaj bardziej skomplikowane, niż się wydaje.
Aby sterownik został zaakceptowany przez system Windows 10 jako standardowo podpisany, musi być: podpisany ważnym certyfikatem wydanym przez uznany urząd certyfikacji W wielu przypadkach konieczne jest spełnienie wymagań dotyczących podpisu w Panelu Dewelopera Microsoft. Wiąże się to z procedurami, wymaganiami technicznymi i często kosztami, które zazwyczaj nie są opłacalne, jeśli chcesz po prostu używać starszego urządzenia z komputerem domowym.
Istnieją takie opcje jak: certyfikaty testowe lub certyfikaty z podpisem własnym, ale zazwyczaj nadal trzeba włączyć testsigning, aby system Windows mógł załadować te sterowniki. Innymi słowy, kończy się to sytuacją podobną do częściowego wyłączenia wymuszania podpisów sterowników, więc tak naprawdę nie oszczędzasz sobie żadnych kroków konfiguracyjnych.
Dla większości użytkowników najbardziej pragmatycznym podejściem jest założenie, że Nie warto ręcznie podpisywać sterownika i skupić się na efektywnym wykorzystaniu narzędzi udostępnianych przez sam system: zaawansowanego rozruchu, BCDEdit, a w niektórych przypadkach również zasad grupy. Tylko w profesjonalnych środowiskach programistycznych sterowników sensowne jest zagłębianie się w oficjalny proces podpisywania.
Dodatkowe wskazówki dotyczące pracy ze starymi lub niepodpisanymi sterownikami
W sytuacjach z życia wziętych, na przykład w przypadku korzystania z laptopa produkcja muzyczna przy użyciu starego syntezatora Ponieważ ta opcja oferuje tylko sterowniki dla systemu Windows 8.1, wyłączenie wymuszania podpisu sterownika to często tylko część rozwiązania. Czasami, nawet jeśli uda się zainstalować sterownik, system może nadal być niestabilny lub urządzenie może nie działać prawidłowo.
Przed dotknięciem czegokolwiek warto sprawdzić, czy producent opublikował nieoficjalne aktualizacje lub szczegółowe instrukcje dotyczące obsługi urządzenia w systemie Windows 10. Niektóre marki udostępniają szczegółowe przewodniki, w których zalecają konkretne wersje sterowników, tryby zgodności, a nawet zaktualizowane oprogramowanie sprzętowe.
Możesz także szukać w fora użytkowników i społeczności techniczne Gdzie ktoś udokumentował krok po kroku, jak uruchomić to samo urządzenie w tej samej wersji systemu Windows. Czasami sztuczka polega na zainstalowaniu najpierw pośredniego sterownika, użyciu innego kabla lub… odinstaluj poprzednie sterowniki w sposób czysty przed aktualizacją do prawidłowego sterownika.
Na komputerach, na których występowały problemy z uprawnieniami, na przykład gdy konto zachowywało się tak, jakby było użytkownik gość, a nie administratorNajlepiej najpierw rozwiązać ten problem. Jeśli Twój profil nie ma uprawnień administratora, polecenia BCDEdit mogą nie zostać wykonane poprawnie lub nie zastosować zmian, marnując Twój czas i nie dając żadnych widocznych rezultatów.
Na koniec, jeśli po wszystkich tych regulacjach kontroler nadal nie działa lub powoduje poważne błędy, rozważ alternatywy, takie jak użycie inny system operacyjny w podwójnym rozruchu Jeśli urządzenie jest obsługiwane, należy skorzystać z drugiego, starszego urządzenia przeznaczonego do tego sprzętu. wycofanie sterownika lub rozważ wymianę urządzenia na nowocześniejsze, oficjalnie obsługujące system Windows 10 lub nowszy.
Aby móc instalować i używać niepodpisanych sterowników w systemie Windows 10, należy przede wszystkim zrozumieć, co robi funkcja wymuszania podpisów sterowników i jak ją wyłączyć. tymczasowo z opcjami zaawansowanymi lub trwalsze poprzez BCDEdit i tryb testowyi jakie ryzyko niesie ze sobą każda z tych metod. Wybierając odpowiednią technikę do konkretnego przypadku i zawsze zachowując ostrożność co do źródła instalowanych sterowników, można nadal w pełni korzystać ze starszego lub specjalistycznego sprzętu bez całkowitego rezygnowania z bezpieczeństwa systemu.