Установка INF на Win8 с помощью RUNDLL32 ничего не делает

810
SparkyNZ

Я пытаюсь установить драйвер устройства из командной строки, используя следующее:

RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 .\<driver>_x64.inf 

К сожалению, ничего не происходит. Устройство продолжает отображаться как неизвестное в диспетчере устройств.

Однако, если я захожу в Windows Explorer, щелкните правой кнопкой мыши на файле .INF и выберите «Установить», он будет успешно установлен.

Итак, мой вопрос: почему вышеупомянутая командная строка не работает для меня? (Я получил это отсюда)

Если бы у меня появилось какое-то диалоговое окно с сообщением об ошибке, это было бы полезно, но я ничего не получаю. Что мне нужно сделать, чтобы имитировать поведение «Установить», щелкнув правой кнопкой мыши?

Я также пробовал это на двух разных машинах - оба Windows 8.1 - то же самое.

0
Почему один из ваших аргументов `./_ x64.inf` кажется неправильным? Ramhound 9 лет назад 1
@Ramhound: Извините - у меня возникли проблемы с размещением этого вопроса в StackOverflow, поэтому я вырезал и вставил содержимое. Я изменил вопрос, чтобы он содержал форматирование. _X64.inf является только частью имени файла .INF. Теперь это должно иметь больше смысла - спасибо за указание на это. SparkyNZ 9 лет назад 0
Ну, теперь вы переключили ** / ** на \, есть огромная разница. Ramhound 9 лет назад 0

0 ответов на вопрос

Похожие вопросы