Aby zainstalować niepodpisane sterowniki w systemie Windows Server 2012, należy wyłączyć sprawdzanie cyfrowych podpisów sterowników. W poprzednich wersjach (przed 2008 R2 lub podobnych) można było po prostu wyłączyć tę kontrolę za pomocą zasad grupy w gpedit.msc (Konfiguracja użytkownika->Szablony administracyjne->System->Instalacja sterowników, parametr Podpisywanie kodu dla sterowników urządzeń). Teraz surowa koncepcja bezpieczeństwa została zastąpiona okrutną dowolnością Microsoftu. Na szczęście pozostawili oni pewną lukę.
Uruchom wiersz polecenia z podwyższonymi uprawnieniami i wykonaj kolejno następujące polecenia:
Bcdedit.exe /set nointegritychecks ON
bcdedit.exe /set TESTSIGNING ON
Po każdym poleceniu powinno pojawić się komunikat o pomyślnym wykonaniu:
Zamiast pierwszego z tych poleceń można wykonać:
bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS
Powrót do normalnego stanu:
Bcdedit.exe /set nointegritychecks OFF
bcdedit.exe /set TESTSIGNING OFF
lub zamiast pierwszego:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
Po wykonaniu tych poleceń należy zrestartować serwer.
Teraz w prawym dolnym rogu ekranu pojawi się informacja, że system Windows Server 2012 działa w trybie testowym. Można się pozbyć tego komunikatu, ale nie ma to większego sensu. Dzięki niemu od razu widać, że wszystko powiodło się i tryb testowy został włączony.
Lub
shutdown.exe /r /o /f /t 00

