Проблема с использованием драйвера на Vista 64bit

StackOverflow https://stackoverflow.com/questions/3547617

  •  30-09-2019
  •  | 
  •  

Вопрос

Это хронологическое продолжение это вопрос. Я упростил свою доску, так что он хорошо работает с версией DDK Bulkusb на 32-битных версиях XP и Vista, но я не могу установить его на Vista 64. (построенный с AMD64 Free) Я смог сделать Windows Узнайте файлы, которые необходимо установить, используя как Bulkusb, так и USBAPP, но после установки он говорит

Windows cannot load the device driver for this hardware.
The driver may be corrupted or missing. (Code 39)

В недвижимости кода задачи в деталях он говорит 27. Когда я устанавливаю его в первый раз, он жалуется на водитель, не подписанный цифровым подписанием, и я пробовал работать:

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

Поскольку есть размещенные, которые упоминают, что он должен сделать Windows запустить unsigned Drivers, но это не помогает.

Если у кого-то есть понимание этого, любая помощь будет оценена.

Спасибо,

Отказ

Отредактируйте другую часть сделки, что мне потребовалось много времени, чтобы найти, что не в любом месте вопросов или ответов: при распределении драйвера вам также нужно проверить «Удалить драйвер» в диспетчере устройств или использовать PNPUTIL -D OEM # # .inf Чтобы удалить драйвер, в противном случае новые драйверы не будут использоваться.

Это было полезно?

Решение

Даже после изменения вариантов BDEDIT невозможно загрузить unsigned драйверы под Windows Vista / 7 64 бита. Вам нужно сделать тестовую подпись для водителя. Я решил эту проблему, следуя инструкциям от документа «Подписание кода режима ядра», который можно загрузить с сайта Microsoft: http://www.microsoft.com/whdc/driver/install/drvsign/kmcs-walkthrough.mspx.

Драйверы без знака не могут быть загружены Vista / 7 64 бита в любом случае. Драйверы, подписываемые тестами могут быть загружены после изменения вариантов BDEDIT. Драйверы подписанные с выпуском загружаются без ограничений, но с предупреждающим сообщением. Вы можете сделать тестовую подпись самостоятельно, следуя этим инструкциям документа. Для подписания выпуска необходимо купить сертификат подписания кода.

Последний (и необязательный) шаг пропускает тесты из набора Windows Logo (WLK). Это позволяет удалить предупреждающее сообщение, показанное во время установки драйвера.

Другие советы

Я получаю это сообщение об ошибке в Windows 10: «Windows не может загрузить драйвер устройства для этого оборудования. Водитель может быть поврежден или отсутствует. (Код 39) '. После выполнения https://www.tenforums.com/tutorials/104025-turn-off-core-isolation-memory-integrity-windows-10-a.html. Это, проблема решена для меня.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top