Я пытаюсь использовать RBC9 SpaceNavigator TEST x64 build драйвера для моего джойстика SpaceNavigator 3d, чтобы он мог работать как обычный джойстик в играх типа Quake.
К сожалению, я получаю сообщение об ошибке "Эта версия Windows требует все драйверы имеют действительную цифровую подпись »и в« Состояние устройства »в диспетчере устройств я получаю« Windows не может проверить цифровую подпись для драйверов, необходимых для этого устройства. Недавнее изменение оборудования или программного обеспечения могло привести к установке файла, который подписан неправильно или поврежден, или это могло быть вредоносное программное обеспечение из неизвестного источника. (Код 52) ".
Есть ли способ обойти эту проблему?
источник
Существует примерно три уровня безопасности для драйверов режима ядра:
Подписанные драйверы будут установлены нормально, если сертификат действителен и т. Д.
Проверка подписанных драйверов потребует тех
bcdedit
команд, поскольку Windows обычно не принимает самозаверяющие драйверы. Разработчики драйверов ядра обычно запускают свой компьютер с Windows в тестовом режиме. Идея заключается в том, что они могут «самостоятельно подписывать» своих водителей. Тестовый режим позволяет загружать их самозаверяющий драйвер. После завершения тестирования драйвер все равно должен быть подписан.Неподписанные драйверы не будут загружены. Даже в тестовом режиме, потому что они должны быть подписаны как минимум на тест!
Вот тогда нужно нажать клавишу F8 во время загрузки и выбрать
Disable Driver Signature Enforcement
, Это последний вариант.Также обратите внимание, что параметр F8 предназначен только для этого сеанса Windows и не будет сохраняться после перезагрузки. Вроде как опция «безопасный режим» для Windows.
Отсюда, куда вы можете пойти?
Либо вы соглашаетесь с необходимостью нажимать клавишу F8 каждый раз, либо выясняете, как самостоятельно подписать драйвер, чтобы вы могли хотя бы загрузить его в тестовом режиме.
Некоторое дальнейшее чтение:
Установка неподписанного драйвера во время разработки и тестирования
Тестовая подпись
источник
Лучший способ избежать сообщения об ошибке «Windows не может проверить цифровую подпись» - отключить принудительное использование цифровой подписи для текущего сеанса Windows. Вот подробное объяснение для каждой версии Windows: http://freewisdoms.com/windows-cannot-verify-the-digital-signature-code-52-driver-fix/
Имейте в виду, что это решение не является постоянным, поэтому вам придется делать это при каждом запуске Windows. Постоянное решение, включая команды CMD (упомянутое выше), может иногда работать, но в большинстве случаев это не так. Microsoft предпринимает усилия, чтобы сделать эту проверку подписи очень трудной для отключения, потому что они получают много денег от поставщиков драйверов ...
источник
Наткнулся на эту ветку. После прочтения другого потока (в Overflow), кажется, есть убедительная документация по этому вопросу. Увидеть- https://stackoverflow.com/questions/52778961/windows-10-error-code-52-in-device-manager-with-correct-signature-in-cross-sign
источник