|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Перепаковка пакетов драйверов |
|
Перепаковка пакетов драйверов
|
Ветеран Сообщения: 1575 |
Профиль | Отправить PM | Цитировать
Поскольку уважаемый Fanzuga забросил эту тему, то она передана мне.
В шапке скрипт RPDRIVERS291.7z от Fanzuga - старый и для новых драйвер-паков не пригоден. Выложен для истории и самостоятельного изучения. Моя версия скриптов для перепаковки драйверпаков от Башрата Внимание! Исходные драйверпаки теперь надо класть в папку OLD. История последних изменений B]27.09.11[/b] Адаптировал скрипты под последние на данный момент беты и финалы. Обновил ATI Tray Tools до 1.7.9.1571 (beta). Совместно с JohnnyD отлажена установка панелей nVidia и PhysX 28.08.10 Адаптировал скрипты под последние на данный момент беты и финалы. Обновил ATI Tray Tools до 1.7.9.1560 (beta) и 7za.exe до 9.20. Драйверпаки теперь перепаковываются вместе с ini файлами для установки панелей (для video драйверпаков пути в этих файлах меняются с D\G на D\V) 01.09.10 Адаптировал скрипты под последние на данный момент беты и финалы. Драверпаки перепаковываются теперь так, чтобы файлы inf и ini(только из корня) были расположены в начале архива (автор идеи BadPointer. Подробнее.) 06.06.10 Исправлена незначительная ошибка (подробнее) 21.05.10 Благодаря помощи YikxX окончательно доделал перепаковку панелей nVidia (NvCplSetupInt.exe). Обновил до версии 1.6.9.1486 и перепаковал инсталлятор ATI Tray Tools (добавил в состав инсталлятора русскую справку для версии v1.0.1.527) - для тихой установки используйте ключи: -y -gm2 -fm0. 15.05.10 Исправлена ошибка. Аддон для устранения ошибки, о которой подробнее написано здесь и здесь создавался не только при nvcod.dll с версией большей или равной 1.9.14.99. Те, кто уже скачал могут не скачивать заново, а заменить в файле DelLangDP_Video.cmd в 290 строке число 19144 на 1914499 13.05.10 Благодаря помощи YikxX и Mr dUSHA, ещё раз переделал перепаковку панелей nVidia (NvCplSetupInt.exe). Тестировал на полурабочей карточке - по косвенным признакам панели установились. Жду тестирования от YikxX на ноутбуке. Скрипты актуальны под последнии беты. Введено определение имени получаемого драйверпака на основе имён исходных драйверпаков. При обнаружении в драйверах nVidia соустановщика nvcod.dll с версией большей или равной 1.9.14.99 выводится предупреждение и создаётся аддон для устранения ошибки, о которой подробнее написано здесь и здесь. 22.04.10 Благодаря помощи YikxX и Mr dUSHA, переделал перепаковку панелей nVidia (NvCplSetupInt.exe). Скрипты актуальны под последнии финалы. 12.01.10 Адаптировал скрипты под последнии на данный момент беты и финалы. По сравнению с предыдущей версией изменились только скрипты, поэтому можно простоскачать архив со скриптами dp.7z. 30.11.09 Адаптировал скрипты под последнии на данный момент беты и уменьшил размер архива. 01.02.09 Исправлены ошибки. 29.01.09 Исправлены ошибки. Добавлена обработка Audigi и XFI. Изменена структура папок (новые скрипты не подходят для старой версии). 22.04.09 Обновлены скрипты для совместимости с последними ночными билдами Исправлены ошибки. 30.07.09 Обновлены скрипты. Немного изменена логика работы Добавлена обработка панели nVidia (пока не проверялось на реальной машине) |
|
Отправлено: 05:16, 01-12-2006 |
Пользователь Сообщения: 106
|
Профиль | Отправить PM | Цитировать Fanzuga
По поводу реализации на CMD подумаю, а пока могу предложить на vbscript: Dim fso, oFile, ioFile, temp Set fso = WScript.CreateObject("Scripting.FileSystemObject") Set oFile = fso.OpenTextFile("out.inf",1) Set ioFile = fso.OpenTextFile("result.txt",2,True) Do While Not (oFile.atEndOfStream) temp=oFile.ReadLine If InStr(1, temp, "ABC",1) = 0 Then ioFile.WriteLine temp End If Loop ioFile.Close Set oFile = Nothing Set ioFile = Nothing |
Отправлено: 04:20, 23-12-2006 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Фанзюга Сообщения: 686
|
2ALL
Обновил версию скрипта. Ссылка в шапке темы. Новшества: 1. Теперь помимо удаления лишних файлов локализации скрипт выкорчевывает и некоторые необязательные компоненты (ForceWare). За основу была взята инструкция с nvworld.ru. Заодно скрипт стал чистить и inf-файлы. 2. Также добавлена фишка удаления из общего драйверпака ССС и CCP Ati (для чего это нужно читайте в теме про аддон "Интеграция драйверов"). 3. Добавлены элементы "искуственного интеллекта" Скрипт спрашивает надо ли проводить углубленную зачистку драйверов Nvidia и удаление компогентов ATi. 4. Также немного доработан лог скрипта для вящей информативности. 5. Добавлена экспериментальная секция. Подробности - в теле скрипта. 6. Бонус-пак! Скрипт можно использовать в качестве прикладного теста системных ресурсов Упаковываем все графические пакеты в один, и смотрим в логе сколько времени это заняло. Делаем это на другой машине и выясняем кто круче. ) LOL. Итак. Пока у скрипта статус BETA. Когда он станет STABLE зависит только от Вас. Жду отзывов о установке перепакованных пакетов. Каждое информативное сообщение обязуюсь помечать "Полезным". Особенно интересует установка на видеокарты nVidia. Самостоятельно проверил работу скрипта автоустановкой перепакованного пакета на видео GeForce 6600. Полет нормальный. Пережал пакеты DP_Graphics_A_wnt5_x86-32_611.7z и DP_Graphics_C_wnt5_x86-32_609.7z в один, опции расширенной перепаковки NVIDIA и удаления компонентов ATI включены. |
Последний раз редактировалось Fanzuga, 26-12-2006 в 17:13. Отправлено: 13:27, 26-12-2006 | #22 |
Старожил Сообщения: 456
|
Профиль | Отправить PM | Цитировать Fanzuga
GeForce 7300 GT одна плата, драйвера 91.31, работает. Похоже у скрипта проблема с папками содержащими пробел в названии. Первый раз была папка с пробелом отработал с ошибками, исправил проблемы ушли. |
Отправлено: 17:03, 26-12-2006 | #23 |
Фанзюга Сообщения: 686
|
Цитата:
Однозначно не рекомендуетя, прошу это учитывать. Shido Спасибо за почин! Прошу также отписываться, какую/какие версии пакетов пережимали и была ли включена опция "Расширенной перепаковки видеодрайверов nVidia" |
|
------- Отправлено: 17:10, 26-12-2006 | #24 |
Пользователь Сообщения: 51
|
Профиль | Сайт | Отправить PM | Цитировать Драйверы nVidia и вообще все остальные находятся в папках Баршата как D\G\N\ и там папки 1,2,3 и т.д. Так вот скрипт не учитывает существование папок 1,2,3... он идет именно в D\G\N и говорит что там пусто. Как я понял в папках 1,2,3 находятся разные версии сего драйвера. Может быть есть какой-то принцип отбора нужной версии? Т.К. файлы в папках почти одинаковые, тока в одной больше, в другой меньше...
|
Последний раз редактировалось strelok-ac, 27-12-2006 в 00:35. Отправлено: 19:56, 26-12-2006 | #25 |
Пользователь Сообщения: 106
|
Профиль | Отправить PM | Цитировать По поводу драйверов Nvidia - уже давно практикую удаление локализации и пока ошибок не замечал. Попробовал удалить "лишние" файлы из драйверов Intel и во время установки замучился нажимать кнопку отмена - скорее всего необходимо чистить инфы т.к. установка "хочет иметь" все файлы.
|
Отправлено: 01:35, 27-12-2006 | #26 |
Фанзюга Сообщения: 686
|
strelok-ac
Цитата:
Цитата:
Unter Цитата:
А можно поподробней? Какие драйвера (видео, сеть, чипсеты). Какие файлы удалял. Инфы, кстати нвидиевские у меня теперь тоже чистятся. |
|||
------- Отправлено: 07:14, 27-12-2006 | #27 |
Пользователь Сообщения: 51
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
Не удается найти H:\RP\D\G\N\*PCS.DLL Не удается найти H:\RP\D\G\N\*PES.DLL Не удается найти H:\RP\D\G\N\*PPL.DLL Расширенная перепаковка драйверов NVIDIA Не удается найти H:\RP\D\G\N\*nvwcpel.hlp FINDSTR: Не удается открыть D\G\N\3\nv4_disp.inf Системе не удается найти указанный путь. Даже в скрипте написано: DEL /F /S /Q "D\G\N\*AR.HLP" >>RP.LOG DEL /F /S /Q "D\G\N\*CS.HLP" >>RP.LOG DEL /F /S /Q "D\G\N\*DA.HLP" >>RP.LOG DEL /F /S /Q "D\G\N\*DE.HLP" >>RP.LOG DEL /F /S /Q "D\G\N\*EL.HLP" >>RP.LOG DEL /F /S /Q "D\G\N\*ENG.HLP" >>RP.LOG |
|
Отправлено: 13:41, 27-12-2006 | #28 |
Фанзюга Сообщения: 686
|
strelok-ac
Цитата:
Цитата:
У меня вообще принципиальный вопрос, пакеты то меньше стали? Работают нормально? А? |
||
------- Отправлено: 16:47, 27-12-2006 | #29 |
Старожил Сообщения: 226
|
Профиль | Отправить PM | Цитировать Выложи не на рапиду - появится еще один тестер.
|
Отправлено: 21:38, 27-12-2006 | #30 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Переупаковка MSI/MSP пакетов | Virtuez | Автоматическая установка приложений | 28 | 14-03-2024 08:38 | |
Утилиты - DriverPack Solution - установка драйверов | ArtXGroup | Наборы обновлений для Windows XP/2003/Windows 7 | 1766 | 14-05-2023 16:18 | |
DriverPacks BASE (интегратор пакетов драйверов Башрата) - вопросы и ответы | YikxX | Автоматическая установка Windows 2000/XP/2003 | 331 | 15-01-2017 03:13 | |
Драйвер - [решено] Удаление пакетов драйверов | kadrus | Microsoft Windows 7 | 4 | 06-01-2010 17:23 | |
Перепаковка драйверов | ragocTb | Автоматическая установка Windows 2000/XP/2003 | 4 | 31-12-2006 02:20 |
|