Для установки неподписанных драйверов на 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 работает в тестовом режиме. От надписи можно избавиться, но смысла нет. Так сразу видно, что все получилось и тестовый режим включен.
Замечания
1. На счет первых строк не уверен, но «bcdedit.exe /set TESTSIGNING ON» — обязательно.
2. Вместо этих манипуляций можно загрузиться по F8 в специальном режиме с игнорированием неподписанности драйверов и установить неподписанный драйвер, но после перезагрузки сервера, этот драйвер работать не будет.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Поделитесь статьей с друзьями в соц. сетях, возможно, она будет им полезна.
Если вам помогла статья, вы можете >>отблагодарить автора<<