Показать полную графическую версию : Автоматическая установка драйверов с CD
Статья Установка драйверов с CD (http://oszone.net/display.php?id=2780) обновлена. За основу взято сообщение EgOrus ^^
Boa Soft
04-12-2005, 02:58
Сам я уже давно использую две модификации метода с подменой сетапа на фейковый. Все отлично отрабатывается.
Первый метод - с упакованными драйверами для установки с CD и второй - просто с папкой драйверов для установки с HDD на новые компы заливкой со стенда.
Все работает до того момента, пока не попадется какая-либо рухлядь. Для старых видюх MX440 и подобных хорошо работают старые драйвера. А от MS оказываются новеее - ставятся разверточные убогие место нормальных. Или же, драйвер не подписан, а у MS есть более старый, но подписаный - станет именно он.
Как вот почикать некотрые драйвера из дистрибутива, желательно без перепаковки drivers.cab. ?
Редактируем winnt.sif.
Если вы хотите видеть консоль с отработкой командного (cmd) файла, то добавляем эти строчки (при этом консольное окно в процессе установки запускается свернутым левом углу):Код:
[GuiUnattended]
DetachedProgram=".\system32\cmd.exe"
Arguments="/Q /C FOR /F %I IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (FOR %J IN (%I$OEM$) DO (IF EXIST %J (start /min /D%J Drivers.cmd)))"
А если я хочу чтобы консольное окно отображалось полностью? Хочется видетели для крутости полное отображение :) (Не свернутым в левом нижнем углу, а открытым).
System
Уберите /min после start
Vovanchik
27-01-2006, 15:30
Boa Soft
я в принципе эту пробелму решил с помошью твоей пропатченной библиотеки и добавив на 12 минуте тихую установку 61.76_winxp2k_english_whql
это следующая после умолчальных в системе имеюшие электронную подпись.
если трафика жаль - могу подкинуть уже готовую перепакованную версию....
тока вчера себе винду переставил (карточка mx460) - вот все что связано с видо драйверами из setupapi.log
[2006/01/27 01:53:18 956.147 Driver Install]
#-406 Получение информации отката для устройства "PCI\VEN_10DE&DEV_0170&SUBSYS_80031043&REV_A3\4&102AC5BC&0&00F0":
#-019 Поиск идентификаторов аппаратуры: pci\ven_10de&dev_0170&subsys_80031043&rev_a3,pci\ven_10de&dev_0170&subsys_80031043,pci\ven_10de&dev_0170&cc_030000,pci\ven_10de&dev_0170&cc_0300
#-018 Поиск совместимых идентификаторов: pci\ven_10de&dev_0170&rev_a3,pci\ven_10de&dev_0170,pci\ven_10de&cc_030000,pci\ven_10de&cc_0300,pci\ven_10de,pci\cc_030000,pci\cc_0300
#-198 Обработана командная строка: C:\PROGRA~1\COMMON~1\INSTAL~1\Engine\6\INTEL3~1\IKernel.exe -Embedding
#I063 Установка выбранного драйвера из секции [nv4] в "c:\windows\inf\nv4_disp.inf".
#I320 GUID класса устройства остается равным {4D36E968-E325-11CE-BFC1-08002BE10318}.
#I060 Установка выбранного драйвера.
[2006/01/27 01:53:18 956.140]
#-198 Обработана командная строка: C:\PROGRA~1\COMMON~1\INSTAL~1\Engine\6\INTEL3~1\IKernel.exe -Embedding
#I060 Установка выбранного драйвера.
#-019 Поиск идентификаторов аппаратуры: pci\ven_10de&dev_0170&subsys_80031043&rev_a3,pci\ven_10de&dev_0170&subsys_80031043,pci\ven_10de&dev_0170&cc_030000,pci\ven_10de&dev_0170&cc_0300
#-018 Поиск совместимых идентификаторов: pci\ven_10de&dev_0170&rev_a3,pci\ven_10de&dev_0170,pci\ven_10de&cc_030000,pci\ven_10de&cc_0300,pci\ven_10de,pci\cc_030000,pci\cc_0300
#I022 Найдено "PCI\VEN_10DE&DEV_0170" в c:\documents and settings\default user\7zipsfx.000\nv4_disp.inf; Устройство: "NVIDIA GeForce4 MX 460"; Драйвер: "NVIDIA GeForce4 MX 460"; Поставщик: "NVIDIA"; Изготовитель: "NVIDIA"; Секция: "nv4"
#I023 Действительная секция установки: [nv4]. Ранг: 0x00002001. Дата драйвера: 07/12/2004.
#-166 Функция установки устройства: DIF_SELECTBESTCOMPATDRV.
#I063 Установка выбранного драйвера из секции [nv4] в "c:\documents and settings\default user\7zipsfx.000\nv4_disp.inf".
#I320 GUID класса устройства остается равным {4D36E968-E325-11CE-BFC1-08002BE10318}.
#I060 Установка выбранного драйвера.
#I058 Выбран наиболее совместимый драйвер.
#-124 Выполняется только копирующая установка "PCI\VEN_10DE&DEV_0170&SUBSYS_80031043&REV_A3\4&102AC5BC&0&00F0".
#-336 Копирование файла "c:\documents and settings\default user\7zipsfx.000\nvwcplen.hlp" в "C:\WINDOWS\help\nvwcplen.hlp" через временный файл "C:\WINDOWS\help\SET9AC.tmp".
#E360 Неподписанный или неправильно подписанный файл "c:\documents and settings\default user\7zipsfx.000\nvwcplen.hlp" для драйвера "NVIDIA GeForce4 MX 460" будет установлен (Политика=Игнорировать). Ошибка 0x800b0100: В этом объекте нет подписи.
#-166 Функция установки устройства: DIF_REGISTER_COINSTALLERS.
#I056 Совместные установщики зарегистрированы.
#-166 Функция установки устройства: DIF_INSTALLINTERFACES.
#-011 Установка секции [nv4.Interfaces] из "c:\documents and settings\default user\7zipsfx.000\nv4_disp.inf".
#I054 Интерфейсы установлены.
#-166 Функция установки устройства: DIF_INSTALLDEVICE.
#I123 Выполняется полная установка "PCI\VEN_10DE&DEV_0170&SUBSYS_80031043&REV_A3\4&102AC5BC&0&00F0".
#W100 Удаление с запросом во время установки "PCI\VEN_10DE&DEV_0170&SUBSYS_80031043&REV_A3\4&102AC5BC&0&00F0" было запрещено "PCI\VEN_10DE&DEV_0170&SUBSYS_80031043&REV_A3\4&102ac5bc&0&00F0" (тип запрещения 6: PNP_VetoDevice)
#W104 Устройство "PCI\VEN_10DE&DEV_0170&SUBSYS_80031043&REV_A3\4&102AC5BC&0&00F0" требует перезагрузки: удаление по запросу привело к ошибке (установка), код возврата CfgMgr32: 0x17: CR_REMOVE_VETOED.
#I121 Установка устройства "PCI\VEN_10DE&DEV_0170&SUBSYS_80031043&REV_A3\4&102AC5BC&0&00F0" успешно завершена.
[2006/01/27 01:54:04 788.3360
Уберите /min после start
Тогда окно получается обрезанным. Для полноценного отображения так лучше получилось:[GuiUnattended]
DetachedProgram=".\system32\cmd.exe"
Arguments="/Q /C FOR /F %I IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (FOR %J IN (%I$OEM$) DO (IF EXIST %J (start /max /D%J Drivers.cmd)))"
TERMINAL
24-11-2007, 13:42
Всё сделал как тут описывается, распаковываеися-интегрируется, но после очередной загрузки виндовс идёт на ребут. Кто то что то подсказать может?
Petya V4sechkin
24-11-2007, 13:49
Всё сделал как тут описывается, распаковываеися-интегрируется, но после очередной загрузки виндовс идёт на ребут.
Может быть BSOD.
Отключите автоматическую перезагрузку при отказе системы (http://forum.oszone.net/thread-81449.html) и включите запись дампов памяти (http://forum.oszone.net/thread-93436.html).
Freddy1984
10-04-2012, 18:49
Здравствуйте! У меня вопрос касательно распаковки драйверов.
Вот эта команда отвечет за распаковку драйверов архиватором 7-zip:
IF EXIST Drivers.7z (
SET DRV=%SystemDrive%\Drivers
.\7za.exe x -y -aoa -o"%SystemDrive%\Drivers" ".\Drivers.7z"
А если допустим я хочу использовать RAR для распаковки архива с драйверами, какие ключи необходимо для этого прописать?
И второе. Я так понимаю в $OEM$ мне необходимо будет закинуть консольную версию RARа. так? то есть ту, что находится в папке с установленным архиватором?
ЗЫ. Ну и конечно я понимаю что архив в свою очередь будет запакован именно RARом :)
Заранее благодарю за предоставленный развернутый ответ по этому вопросу.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.