Для встановлення непідписаних драйверів на Windows Server 2012 необхідно вимкнути перевірку цифрового підпису драйверів. У попередніх версіях (до 2008 R2 або щось таке) можна було просто вимкнути перевірку через групові політики в gpedit.msc (User Configuration->Administrative Templates-> System->Driver Installation, параметр Code Signing for Device Drivers). Тепер же жорстку концепцію безпеки замінено на жорстоке свавілля Майкрософт. На щастя, лазівку вони все-таки залишили.
Запускаємо командний рядок з підвищеними привілеями і послідовно виконуємо команди:
Bcdedit.exe /set nointegritychecks ON
bcdedit.exe /set TESTSIGNING ON
після кожної команди має з'явитися повідомлення про успішне виконання:
Замість першої з цих команд можна зробити:
bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS
Повернення до нормального стану:
Bcdedit.exe /set nointegritychecks OFF
bcdedit.exe /set TESTSIGNING OFF
або замість першої:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
Після виконання цих команд Потрібно перезавантажити сервер.
Тепер у правому нижньому куті буде напис про те, що Windows Server 2012 працює в тестовому режимі. Від напису можна позбутися, але сенсу немає. Так одразу видно, що все вийшло і тестовий режим увімкнено.
Або
shutdown.exe /r /o /f /t 00

