Strona główna
» WINDOWS
»
Jak zainstalować niepodpisane sterowniki w systemie Windows 7
Jak zainstalować niepodpisane sterowniki w systemie Windows 7
Najbezpieczniejszym sposobem zainstalowania niepodpisanego sterownika w systemie Windows 7 jest najpierw poszukanie zgodnego, podpisanego cyfrowo pakietu od producenta urządzenia. Jeśli legalne starsze urządzenie nie ma podpisanego pakietu, opcja „Wyłącz wymuszanie podpisów sterowników” w systemie Windows 7 pozwala przetestować je w jednej sesji rozruchu. Jest to opcja tymczasowa: normalne ponowne uruchomienie przywraca wymuszanie podpisów.
Podpisywanie sterowników jest szczególnie ważne w 64-bitowym systemie Windows 7, w którym sterowniki trybu jądra muszą mieć weryfikowalny podpis, aby mogły zostać domyślnie załadowane. Ostrzeżenie nie dowodzi, że sterownik jest złośliwy, ale oznacza, że system Windows nie może go zweryfikować zgodnie z oczekiwaniami. Nie należy pomijać tego w przypadku pliku z nieznanej witryny pobierania.
Przed zainstalowaniem niepodpisanego sterownika
Sprawdź urządzenie i architekturę systemu Windows. W Menedżerze urządzeń otwórz Właściwości urządzenia i skorzystaj z karty Szczegóły, aby wyświetlić identyfikatory sprzętu. Dopasuj model urządzenia i wersję systemu Windows 7 32-bit lub 64-bit do strony sterownika producenta.
Korzystaj z zaufanego źródła. Najlepiej korzystaj ze strony pomocy technicznej producenta komputera lub sprzętu. Unikaj pakietów sterowników, przepakowanych instalatorów i starych narzędzi modyfikujących bootloader.
Przygotuj ścieżkę odzyskiwania. Przed zmianą sterowników utwórz punkt przywracania lub obraz systemu. System Windows 7 nie jest już wspierany; Microsoft zakończył wsparcie techniczne 14 stycznia 2020 r., więc nie otrzymuje już regularnych aktualizacji zabezpieczeń.
Przed rozpoczęciem wyszukiwania na stronie producenta odpowiedniego sterownika sprawdź identyfikator sprzętu urządzenia.
Użyj klawisza F8, aby zainstalować lub przetestować sterownik w jednej sesji
Uruchom ponownie komputer. Po wyświetleniu ekranu oprogramowania układowego i przed rozpoczęciem ładowania systemu Windows naciśnij kilkakrotnie klawisz F8, aby otworzyć zaawansowane opcje rozruchu.
Wybierz opcję „Wyłącz wymuszanie podpisów sterowników”. Użyj klawiszy strzałek i naciśnij Enter. System Windows uruchamia się z wyłączonym wymuszaniem podpisów w czasie ładowania, ale tylko na czas tej sesji.
Zainstaluj pakiet z zaufanego źródła. Uruchom instalator producenta jako administrator lub otwórz Menedżera urządzeń, kliknij prawym przyciskiem myszy urządzenie, wybierz Aktualizuj oprogramowanie sterownika, wybierz Przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika i wskaż wyodrębniony folder sterownika zawierający plik INF.
Sprawdź wszystkie monity o potwierdzenie. Kontynuuj tylko wtedy, gdy pakiet pochodzi z zaufanego źródła i jest przeznaczony dla tego konkretnego urządzenia i wersji systemu Windows. Zachowaj instalator i dane urządzenia, aby w razie potrzeby móc cofnąć zmianę.
Sprawdź urządzenie, a następnie uruchom je ponownie normalnie. Upewnij się, że urządzenie pojawia się bez błędów w Menedżerze urządzeń i że jego podstawowe funkcje działają. Wybór klawisza F8 nie jest zachowywany po ponownym uruchomieniu. Jeśli urządzenie przestanie działać po normalnym uruchomieniu, usuń lub przywróć sterownik i zainstaluj zamiast tego podpisany pakiet.
Opcja F8 tymczasowo łagodzi wymuszanie podpisu czasu ładowania sterownika dla bieżącej sesji rozruchu.W Menedżerze urządzeń przejdź do folderu zaufanego sterownika zawierającego plik INF urządzenia.
Microsoft dokumentuje opcję F8 jako ustawienie bieżącej sesji; nie pozostaje ona aktywna po ponownym uruchomieniu. Nie usuwa ona również wszystkich monitów instalacji Plug and Play, więc system Windows może nadal prosić administratora o autoryzację pakietu sterownika.
Dla programistów sterowników: użyj podpisywania testowego
Jeśli testujesz sterownik, który sam skompilowałeś lub otrzymałeś od jego twórcy, użyj pakietu sterownika z podpisem testowym na dedykowanym komputerze testowym. Tryb testowy nie jest sposobem na przekształcenie dowolnego niepodpisanego sterownika w sterownik podpisany: pakiet musi już posiadać podpis testowy, który system Windows może zweryfikować.
Wykonaj kopię zapasową komputera testowego i otwórz wiersz poleceń, klikając opcję Uruchom jako administrator .
Wpisz bcdedit /set testsigning on, a następnie uruchom ponownie system Windows.
Zainstaluj i przetestuj pakiet podpisany certyfikatem testowym dewelopera. System Windows wyświetla znak wodny trybu testowego, gdy podpisywanie testowe jest włączone.
Po zakończeniu testów otwórz wiersz polecenia z podwyższonym poziomem uprawnień, uruchom program bcdedit /set testsigning offi uruchom ponownie. Sterownik podpisany testowo nie będzie już ładowany w normalnym trybie egzekwowania podpisów; należy go zastąpić pakietem wersji produkcyjnej podpisanym w trybie produkcyjnym.
Opcja testsigning przeznaczona jest dla kodu trybu jądra podpisanego testowo i wymaga ponownego uruchomienia.
BCDEdit zmienia konfigurację rozruchu, dlatego należy go używać tylko na komputerze, który można odzyskać. W dokumentacji Microsoftu podano, że testsigningkontroluje on ładowanie kodu w trybie jądra z podpisem testowym i wymaga ponownego uruchomienia. Nie należy zastępować bcdedit /set nointegritychecks on; Microsoft dokumentuje, że ta opcja jest ignorowana przez system Windows 7.
Kiedy nie należy pomijać ostrzeżenia
Nie wyłączaj Kontroli konta użytkownika ani ochrony antywirusowej, aby uruchomić stare narzędzie sterownika, i nie traktuj ostrzeżenia o wirusie jako fałszywego alarmu bez niezależnego potwierdzenia od producenta. Jeśli producent nie może dostarczyć zgodnego sterownika, w miarę możliwości używaj obsługiwanego sprzętu lub obsługiwanego systemu operacyjnego. W przypadku komputera, który musi pozostać na systemie Windows 7, ogranicz jego ekspozycję na zagrożenia sieciowe i utwórz przetestowaną kopię zapasową.