Для установки неподписанных драйверов на 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

