Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] как запустить файл install.inf через cmd или бат? (http://forum.oszone.net/showthread.php?t=318663)

angel_lyucifer 11-09-2016 00:40 2667481

как запустить файл install.inf через cmd или бат?
 
Привет всем, как запустить файл install.inf через cmd или бат?

Iska 11-09-2016 01:24 2667488

установка из .inf из командной строки
CMD/BAT - [решено] Как установить устройство, драйвер через .ΒΑΤ‎ в Win 7 и т.п.

Или так: VBS/WSH/JS - [решено] Запуск Inf файла из под VBS скрипта, отдав командную строку на откуп Проводнику.

angel_lyucifer 12-09-2016 02:34 2667748

Код:

rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 имя_файла.inf
Эта команда не работает, пишет (УСТАНОВКА НЕ ВЫПОЛНЕНА)...

Iska 12-09-2016 03:08 2667751

Прочтите краткое руководство: Руководство по работе с INF-файлами. Проверьте, работает ли ручная установка из Проводника.

angel_lyucifer 12-09-2016 19:44 2667963

Цитата:

Цитата Iska
Проверьте, работает ли ручная установка из Проводника. »

Да, пробовал работает...

Iska 12-09-2016 20:54 2667995

Цитата:

Цитата angel_lyucifer
Да, пробовал работает... »

Значит посмотрите, что у Вас в реестре:
Цитата:

Цитата Iska
Либо прочитать из реестра содержимое параметра «HKEY_CLASSES_ROOT\inffile\shell\Install\command\(Default)»…и запускать «rundll32.exe» напрямую с параметром «<путь>\123.inf» самому. »

и используйте.

sov44 12-09-2016 21:44 2668014

angel_lyucifer, нужно смотреть, какую секцию инфа требуется запустить. Если запуск стандартный (без разделения по разрядностям), то так
Код:

set NameInf=name.inf
rundll32 advpack,LaunchINFSection %NameInf%,DefaultInstall,0

Будут выполняться команды, прописанные в секции DefaultInstall файла name.inf
Запуск по inf-файлу обычно используется в файлах конфигурации sfx http://forum.oszone.net/thread-230888.html

angel_lyucifer 13-09-2016 03:55 2668073

Цитата:

Цитата sov44
set NameInf=name.inf rundll32 advpack,LaunchINFSection %NameInf%,DefaultInstall,0 »

Этот вариант мне помог, спасибо...


Время: 09:15.

Время: 09:15.
© OSzone.net 2001-