
У меня ноутбук Dell, драйверы установлены вместе с Windows 7.
Я загрузил пакет с определенными и обновленными драйверами. Я хотел бы установить все драйверы, найденные в этой папке.
В диспетчере устройств я нажимаю правой кнопкой мыши на устройстве и выбираю «Обновить драйверы...», затем выбираю «Выполнить поиск драйверов на этом компьютере».
Могу ли я сделать это автоматически для всех устройств? Потому что это слишком долго делать на каждом.
Я посмотрел на этот вопросАвтоматический поиск и обновление драйверов в Windows?но я не хочу устанавливать другое программное обеспечение. Поэтому мой вопрос: возможно ли сделать это автоматически в Windows 7?
Обновлять :
В Windows 7 такой опции нет.
Поэтому я обновляю свой вопрос, чтобы узнать, можно ли установить драйвер с помощью командной строки?
Может быть, с помощью скрипта мы можем выполнить команду для всех устройств?
Мне не нужно делать это часто или на многих компьютерах.
решение1
Это зависит от того, как упакованы драйверы.
Однако, в общем, вы можете щелкнуть правой кнопкой мыши по файлам .inf в папке драйвера и установить их таким образом, а не через диспетчер устройств. Следует отметить, что это не всегда работает из-за способа упаковки драйверов, но обычно работает.
Чтобы пойти дальше, потребуется проделать гораздо больше работы, и это не будет иметь смысла, если только вы не делаете много обновлений (например, обновляете их все каждый месяц или чаще или обновляете много компьютеров). Если вы это делаете, обновите свой вопрос, и я расширю ответ.
ОБНОВЛЕНИЕ: Для установки с помощью пакетного скрипта используется следующий формат команды:
rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf
Просто замените <file>
на соответствующее имя файла. Вы можете сделать несколько таких действий или даже создать цикл для обхода всех .inf
файлов в папке, хотя я не рекомендую этого делать, так как может быть много случаев, когда вы не хотите или действительно не должны устанавливать все доступные драйверы. Поэтому, если вы слишком сильно автоматизируете, вам нужно будет не забыть удалить или переименовать inf-файлы перед запуском. Учитывая вариант использования, лучше скопировать/вставить соответствующие строки.