Я использую Windows 10. В моем Device Manager
меня есть несколько Device Firmware
перечисленных под узлом Firmware
.
Я создал для них фиктивный драйвер прошивки устройства.
Затем я назначаю фиктивному драйверу номер версии, скажем, 0.0.0.1. Затем я использую его для обновления одного из моих устройств прошивки. Система предложит мне перезагрузить компьютер.
После перезагрузки в Windows я вижу, что мой драйвер работает, и версия драйвера - 0.0.0.1.
Затем я назначаю этому же фиктивному драйверу более высокий номер версии, скажем, 0.0.0.2. И обновите прошивку устройства.
Но на этот раз система не требует перезагрузки.
И я попытался понизить рейтинг до 0.0.0.1. Все еще нет перезагрузки.
И в журнале событий -> Система, я вижу что-то вроде этого:
Управление драйвером завершило процесс установки драйвера ... со следующим статусом: 0x0.
А также
Устройство ... было настроено.
Outranked Drivers: ...
Когда я переключаю драйверы, они просто обгоняют друг друга без перезапуска.
Я не уверен, что здесь означает outrank
. Я ожидал, что каждый раз, когда я меняю версию драйвера, требуется перезагрузка.
Так почему бы не перезагрузить?