![]() |
(Статья) Интеграция Обновлений и Extras в дистрибутив Windows Vista
Вложений: 3
Интеграция различных хотфиксов, в том числе Ultimate Extras, предназначенных для Windows Vista, напрямую в файл образа install.wim Статья для тех кто предпочитаю использовать ОС, которая укомплектована последними хотфиксами, которые не нужно повторно загружать с Windows Update. Это достаточно просто, так как Microsoft предоставляет для этого все необходимые инструменты, к тому же совершенно бесплатно. Ниже вы сможете загрузить макет скрипта, который поможет мгновенно начать работу (естественно заранее его отредактировав) Требования: • Windows AIK, в частности peimg и imagex; • Windows Vista • Оригинальный Vista ISO/DVD Кратко: PEIMG - Средство настройки образов Windows IMAGEX - Средство для создания образов WIM, работающее в режиме командной строки. Сложность – средняя: необходимы навыки работы с командной строкой + понимание принципа работы imagex и peimg приветствуется. Необходимо наличие установленного WAIK, а также использование командной строки, запущенной от лица Администратора системы. Необходимые инструменты расположены в папке \Program Files\Windows AIK\. В качестве примера мы используем хотфикс под номером 928089. Загрузить все хотфиксы, доступные через http://support.microsoft.com (в формате .msu). Что касается Ultimate Extras, то их можно найти в папке \Windows\SoftwareDistribution\Download\ только в Ultimate-версии. Разархивируйте содержимое .msu-файла, чтобы получить .cab-файл, необходимый для интеграции (peimg для интеграции хотфикса требуется файл формата .cab). Набираем команду: expand -F:* c:\updates\Windows6.0-KB928089-x86.msu c:\updates После распаковки .msu-файла в папке C:\updates появится четыре новых файла: .txt-файл, .xml-файл и два .cab-файла. Единственное, что нам потребуется - это основной .cab-файл, в нашем случае Windows6.0-KB928089-x86.cab. Остальное, включая сам .msu-файл, можно удалить. Повторяем операцию для каждого .msu-хотфикса. Копируем содержимое Vista DVD во временную рабочую папку, к примеру, в c:\vistadvd\. После распаковки всех .msu-обновлений их требуется импортировать в установочный образ install.wim. Каждая из имеющихся в установочном образе версия Vista должна быть обновлена вручную. Если, например, вы хотите интегрировать обновления в Ultimate-версию 32-битного установочного диска, необходимо использовать следующие команды: Перед выполнением команды убедитесь, что в папке imagex есть файл драйвера wimfltr.inf и он установлен imagex /mountrw c:\vistadvd\sources\install.wim 4 c:\mount (где c:\mount - папка, в которую монтируется установочный образ, а 4 обозначает в данном образе порядковый номер Ultimate-версии) peimg c:\mount\windows /import=c:\Updates\Windows6.0-KB928089-x86.cab Затем поочередно импортируем каждый из необходимых хотфиксов, меняя только имя .cab-файла. Теперь, когда все обновления импортированы, пришло время установить их в образ Windows. Если вы не выполните эту процедуру, Windows Update будет внимать к вам с просьбой загрузить обновления, которые, на самом-то деле, уже загружены. Установка хотфиксов позволить избежать подобную ситуацию и буквально внедрит обновление в инсталлятор. Для установки воспользуемся командой: peimg /install=*Package* c:\mount\windows Команда будет повторена для всех обновлений, в имени которых встречается фраза "Package", поэтому нет необходимости повторять ввод команды для каждого обновления. Чтобы просмотреть список обновлений и проверить, установлены они или нет, набираем: peimg /list /image=c:\mount\windows В итоге появятся окно: ![]() Если вы желаете, чтобы хотфиксы или Ultimate Extras были доступны в каждой из существующих версий Vista, то и этапы 4 и 5 должны быть повторены для каждой версии Vista. Для этого сначала демонтируем образ Vista, с которым вы работали и затем смонтировать другой образ: imagex /commit /unmount c:\mount imagex /mountrw c:\vistadvd\sources\install.wim x c:\mount (x - порядковый номер версии Vista в файле install.wim) Осталось только создать ISO-файл. Для этого можно использовать утилиты типа vLite, cdimage или oscdimg. ------------------- Комстроки CDImage для разных версий Vista РУССКАЯ ru_windows_vista_x86_dvd_X12-59029: Комстрока: cdimage.exe -lLRMCFRE_RU_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 ru_windows_vista_x86_dvd_X12-59029.iso vista_6000.16386.061101-2205-6_x86fre_client-ent-lrmevol_ru_dvd: Комстрока: cdimage.exe -lLRMEVOL_RU_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 vista_6000.16386.061101-2205-6_x86fre_client-ent-lrmevol_ru_dvd.iso vista_6000.16386.061101-2205-6_x86fre_client-bus-lrmbvol_ru_dvd: Комстрока: cdimage.exe -lLRMBVOL_RU_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 vista_6000.16386.061101-2205-6_x86fre_client-bus-lrmbvol_ru_dvd.iso ru_windows_vista_x64_dvd_X12-61207: Комстрока: cdimage.exe -lLRMCXFRE_RU_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 ru_windows_vista_x64_dvd_X12-61207.iso vista_6000.16386.061101-2205-6_x64fre_client-ent-lrmevol_ru_dvd: Комстрока: cdimage.exe -lLRMEXVOL_RU_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 vista_6000.16386.061101-2205-6_x64fre_client-ent-lrmevol_ru_dvd vista_6000.16386.061101-2205-6_x64fre_client-bus-lrmbxvol_ru_dvd: Комстрока: cdimage.exe -lLRMBXVOL_RU_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 vista_6000.16386.061101-2205-6_x64fre_client-bus-lrmbxvol_ru_dvd.iso ------------------- Комстроки CDImage для разных версий Vista АНГЛИЙСКАЯ en_windows_vista_x86_dvd_X12-34293: Комстрока: cdimage.exe -lLRMCFRE_EN_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 en_windows_vista_x86_dvd_X12-34293.iso en_windows_vista_EE_x86_dvd_VL_X13-17271: Комстрока: cdimage.exe -lLRMEVOL_EN_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 en_windows_vista_EE_x86_dvd_VL_X13-17271.iso en_windows_vista_BE_x86_dvd_VL_X13-13415: Комстрока: cdimage.exe -lLRMBVOL_EN_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 en_windows_vista_BE_x86_dvd_VL_X13-13415.iso en_windows_vista_x64_dvd_X12-40712: Комстрока: cdimage.exe -lLRMCXFRE_EN_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 en_windows_vista_x64_dvd_X12-40712.iso en_windows_vista_EE_x64_dvd_vl_x13-17316: Комстрока: cdimage.exe -lLRMExVOL_EN_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 en_windows_vista_x64_dvd_X12-40712.iso vista_6000.16386.061101-2205_x64fre_client-bus-lrmbxvol_en_dvd: Комстрока: cdimage.exe -lLRMBxVOL_EN_DVD -t11/02/2006,12:00:00 -g224 -m -u2 -o -bboot.img %1 vista_6000.16386.061101-2205_x64fre_client-bus-lrmbxvol_en_dvd.iso ------------------- Скачать CDImage Скачать Скрипт Скачать Boot.img |
какая разница в применении peimg и pkgmgr? что предпочтительнее?
|
я вот что имею ввиду - не будут ли эти обновления применены к winpe в которой загрузится сетап, а потом в поставленной винде - их не будет. дальше рассуждаю сам - насколько я знаю winpe хранится в boot.wim, а устанавлваемая винда как раз в install.wim. тогда должно сработать.
судя по http://technet2.microsoft.com/Window...9ad4c1033.mspx http://technet2.microsoft.com/Window...76bdc1033.mspx PEimg.exe is command-line tool for creating and modifying Windows PE 2.0 images offline. в то время как Package Manager can also be used for enabling or disabling Windows features and servicing an offline Windows image. вот одно только сомнение - нафига для одной и той же операции две тулзы? а вот что пишут на msfn One of the other reasons I prefer Peimg over Pkgmgr besides its ease of use is that Peimg, being made to run for WindowsPE images as well means it has to integrate the stuff directly because if one were to use a WindowsPE image they wouldn't want the hotfixes/packages that are integrated into it to not be ready for use from first boot. The same applies with the Peimg driver integration, it'll bypass any WHQL issues during Vista setup that a driver may have and install it without any popup messages. в принципе если касаться интеграции драйверов то peimg предпочтительнее, да и про обновления красиво аргументировали. наверно, я последую за автором статьи (спасибо ему) и сделаю install.wim заново через peimg |
Вложений: 1
Предлогаю свою версию скрипта по интеграции обновлений в образ Vista
не превязан к: 1. кол-ву обновлений 2. архитектуре (x86 x64) Требования: • Windows AIK, в частности peimg и imagex; • Оригинальный Vista ISO/DVD (точнее install.wim) Сложность – средняя: необходимы навыки работы с командной строкой (для редактирования под себя) Всё выполняется в автоматическом режиме. |
Проверено работает, не нужно скачивать AIK размером 700 метров достаточно скачать Итегратор обновлений v0.04 в Vista размер 4 метра.
|
Вложений: 3
Новая версия 0.08 пакетного обновления дистрибутива Windows Vista
1. не превязан к кол-ву обновлений 2. не превязан к архитектуре (x86 x64) [ВНИМАНИЕ на 64 разрядных системах запускать cmd файл только через стандартный проводник!!! при запуске через 32 разрядное приложение на 64 разрядных системах почему то определение архитектуры процессора %PROCESSOR_ARCHITECTURE% присваивается значение x86] 3. не нужно скачивать AIK размером 700Mb (можно использовать папку Tools из набора moon- , либо берём мой полный набор (4783 KB).) Сложность – минимальная: необходимы навыки работы с командной строкой (для редактирования под себя) (перестановка цифр) Всё выполняется в автоматическом режиме. обязательно читаем Vista_Update_Int.txt папку Tools ложим рядом с Integrate_KB_in_Vista_v.0.08.cmd |
DrAlex
Плиз перезалей куданить Цитата:
|
prokazzza
Цитата:
|
А не правильнее ли будет вместо Peimg использовать Pkgmgr.exe ?
Т.к. в руководстве говориться что Peimg предназначен только "для создания и изменения образа Windows PE 2.0" |
У меня есть одно предложение-вопрос.
А не удобнее ли устанавливать обновления во время инсталляциии винды при помощи Unattended.xml скрипта ? Не знаю на сколько это увеличит время установки, но это избавит нас от мучительного процесса интеграции(особенно когдя у Вас универсальный образ со всеми версиями на борту) + можно будет сделать флешку с обновлениями и добавлять их по мере выхода обнов. Комманду установки можно прописать либо в Unattended.xml файле либо сделать батник. По-моему это очень удобно. Вот только я не совсем знаю как именно можно это осуществить(теорию знаю, а практики мало :)). Теперь, мне не очень понятно вот что. Для каждой версии висты есть свои версии обновления, и они не всегда совпадают. Что будет если интегрировать обновление для Ультимат в Хоум версию ? И можно ли заставить установщик висты устанавливать определённые обновы в зависимости от версии висты ? На этом пока всё. Жду Ваших комментариев. |
Добрый день! Делаю все по инструкции, сначала все работат, в конце пишет:
Установлено пакетов: 0 Программе PEIMG не удалось найти имена пакетов, отвечающие шаблону "*". Программе PEIMG не удается завершить операцию с кодом состояния 0х80070002 и т.д.. в чем может быть проблема? Обновляю только Ultimate |
огромное спасибо за скрипт , а то интегратор от moon'а у меня отказывался работать =)
|
Почему при попытке импорта обновления через PEIMG выдается сообщение, что файл образа не является образом WinPE и на этом интеграция прекращается?
|
а вот Vlite кто нить пробовал там тоже вроде интеграция обновлений
|
Есть нормальная прога для интеграции обновлений Vista Update Integrator 0.9.2.5 на winvistaside.de
|
vlite[точка]net/download.html
Все проще простого, русский интерфейс |
Цитата:
|
|
огромное спасибо! всё работает! удивительно, что микрософт нигде не описывает такую альтернативу.
|
Народ выложите плиз кто нибудь CRC-сумму оригинального диска Vista, у меня 2 дистрибютива по 2.33 Гб и при подщёте с помощью Ultra ISO в файлах: sources\spwizimg.dll и support\migwiz\spwizimg.dll сумма не совпадает. Понимаю, что вопрос не в тему но более подходящей не нашёл, а новую из за этого создавать нецелесообразно. Заранее благодарен.
P.S. Если можно, то файлом *.md5 |
konopa, тут
|
Господа, подскажите как интегрировать Windows6.0-KB936330-wave1-X86.exe в дистрибутив WinVista.
|
CmDVE,
|
есть линцензионный дистр Vista Ultimate Eng - интегрировал туда все доступные обновления (включая обновление для Центра обновления и русский лангпак), создал установочный диск, но после установки Центр обновления все равно обновляет себя и больчую часть обновлений (которые по сути уже интегрированы) предлагает скачать заново. в чем ошибка?
|
moon-,
там же про интеграцию *.msu-пакетов говориться, а как интегрировать *.exe |
xbreaker, интеграция происходит в два этапа, добавление в образ и установка, скоорее всего они не установились.
CmDVE, читайте внимательно. Там как и пишется про SP. |
Пробовал я делать по "Руководство по интеграции Vista SP1"...Не получается...После замены install.wim и попытке записи уже готового образа пишется, что файл install.wim слишком большой... :o Записывал диск не с образа, а напрямую, так при установке пишется, что какая-то ошибка... :cry: Да и готовый дистрибутив через vLite тоже не редактируется....Не знаю в чем дело....
|
Domovou, фаловая система должна быть UDF
|
Baw17, за подсказку конечно спасибо, хоть я уже и сам догадался....но проблема-то остается...при установке пишет что ошибка...Каюсь мой недочет, надо было записать номер ошибки...но теперь поздно, второй раз мне просто влом всем этим заниматься, времени уйма уходит :sorry:
|
moon-, не подскажешь, где можно качнуть посвежее версию "peimg" из твоего интегратора. Пытаюсь интегрировать SP1 на висту, который с сайта Майкрософта. Экзешник разобрал, кабы вложил. Четыре интегрируются, а сам cab - именно с аналогичным названием от SP1 идёт в отказ. На vLite та же история. Может обновлённая "peimg" спасёт ситуацию?
|
Цитата:
|
|
Цитата:
|
Boa Soft, а там обе peimg и новый и старый.
|
Цитата:
|
После интеграции SP1 и создания новых clg новым AIK появилась проблемма с winsetup.dll
Скажите как решить, или от куда взять новый dll. А то пишет что он повреждён, когда на 6000 работает нормально. Цитата:
кстати старым менеджером образов sp1 не создать. |
Цитата:
|
После интеграции SP1 в дистриб (новый install.wim и clg) при попытке установки выдаёт ошибку что типо winsetup.dll повреждён ( код ошибкм 0x3E7 )
Скажите пожалуйста что делать? |
Deven, не пробовал, да и нет особого смысла... по моему мнению.
|
Новая проблемма, при установке винды перед раздеом выбора образа пишет что не удаётся отборазить из.
|
Цитата:
скачать весь WAIK просто нет возможности ): |
m00slim25, WAIK то есть, вы лучше скажите что вам отдельно выложить :)
|
moon-, ну если бы я знал точно, я бы сказал что, и не разводил тут эту демагогию
где то в документации должно быть написано, какие шаги нужно предпринять для очистки системы, после установки SP1 в режиме аудита вся информация, какой обладаю, описана в предыдущем посте больше, к сожалению, добавить нечего |
добавить можно только то, что информация взята отсюда
|
m00slim25,
у тебя свежый ВАИК? ЕСЛИ свежый то содержымое папочки PETools без внутрених папочек. просто одни файлики. |
Меня тоже интересует. :)
Цитата:
Цитата:
У меня свежий WAIK и PETools весит 702мб, так как там wimы есть... |
P0W3R_p4ck, нет у меня WAIK
есть небольшой обрубок от нового вайка, там только исполняемые файлы и библиотеки документации и WIM'ов нет совсем короче, блин, народ... чую с вами каши не сваришь... вместо простых ответов на простые вопросы, в ответ лишь новые вопросы... какие то непонятные |
я имел введу виложыть peimg. будте так добры выложыть ато всю оту чепуху качать както неохота. жаль у мелкомягких нельзя ваик обновлять через виндовс апдейт.
|
Вложений: 1
Не знаю, если потребует какие то допю библиотеки - напиши. Это из 6001.18000.080118-1840-kb3aik_en.iso
|
sriver, теперь плз дай папочку Servicing
|
P0W3R_p4ck, короче искал-искал ссылку, так и не нашел... надо было в закладки сохранить
ну да ладно есть обрезанный вариант WAIK'а 1.1, только самое необходимое, там и peimg, и папка servicing, и wimfilter с imagex'ом, и еще какие то причиндалы в комплект к ним документации и wim файлов нет все для разных архитектур, рабочее, проверено лично вес около 60 Мб в архиве выложить ? заберешь ? ifolder подойдет ? |
m00slim25, да, пожлайста, выложите.
Полную версию не каждый осилит скачать. Лучше на ifilder или slil.ru. |
Ловите, кому там нужен был...
miniWAIK_6001 m00slim25 Если ты имеешь в виду этот, то это я его урезал с полного Microsoft AIK. Но если не трудно, умные люди, могут помоч указать как и что надо очищать после интеграции ? Так же, как потом получившийся wim сделать на два языка ENG и RUS что бы при выборя языка установки выбирался и язык устанавливаймой системы, так же хотелось бы выяснить, как правельно совместить два образа SP1 64 и 68. (Что бы они работали) Буду очень благодарен. |
Deven, в соседней теме идет обсуждение =) Vista + Vista
|
Цитата:
|
DPavlik82, пожалуйста
|
Сорри за тупость, а не подскажете, где находится список обновлений (с линками), выпущенных только после сервис пак 1?
|
damir26, посмотрите здесь: Наборы обновлений для Windows Vista SP1
|
ОС - Windows Vista Home Basic, Версия ОС - 6.0.6001 (Vista Retail), т.е. предустановленная при покупке компа. В комплекте так называемый "Диск восстановления системы" для восстановления ОС до предпродажного состояния с установкой драйверов на все имевшееся в системном блоке железо. Возможна ли интеграция SP1 и всех последующих обновлений в такой дистрибутив, а также замена имеющихся на нем драйверов на более поздние версии?
|
Цитата:
|
Добрый вечер. У меня вопрос. Может он уже звучал не нашел, может плохо искал.
1 - Как можно. если можно. распаковать СП1 чтобы выбрать 5 САВ файлов и можно ли их интегрировать в Образ при помощи утилит в шапке при их налиичии обновленных версий? |
Вобщем ответа не дождался, пришлось самому мучаться. Вот обновленая версия интегратора, который был создан хорошим человеком prokazzza, ему респект и уважуха, вроде все работает. Правда архив 5 метров как для х86 и х64 со всеми файлами необходимыми для этого. Сами команды не менялись, а обновлены файлы с WIK под SP1.
Более продвинутые люди в этом вопросе могут архив перешерстить, убрать что лишнее. проверить и выложить обновленую его версию, проблем с этим нет. Но пока что у меня вышло тем и делюсь. Сртуктура тажа. Проверил интеграцию как на СП1 под 86 и 64 разрядо. Прошло вроде все без проблем. Итеграция обновлений в Windows Vista SP1 Жаль что Procazzza не имеет времени обновить свое детище под СП1. Все права на утилиту пренадлежат Procazzze и только ему. |
Господа, взываю о помощи. При интеграции обновлений (пять кабов SP1) в дистрибутив Vista (Ultimate x64) утилитой от moon каб - windows6.0-kb936330-X64.cab не интегрируется:
-=Добавление обновлений в образ=- Добавляется 1 из 5 обновлений windows6.0-kb935509-X64.cab ... Добавляется 2 из 5 обновлений windows6.0-kb936330-X64.cab ... Программе PEIMG не удается завершить операцию с кодом состояния 0x800f0823. |
Alex_ALSP, может подскажешь как вообще интегрировать СП1 на Висту?
|
На сайте Центра загрузки есть Пакет автоматической установки (AIK) для Windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008 (833 МБ). Я так понимаю, это для дистрибутива Висты с SP1? А сама технология интеграции остается преждней?
|
freestyle_roman, какой прежней?
|
prokazzza, нельзя ли ещё добавить настройки CDImage для русской Vista Business OEM?
И вообще, как-то в этом форуме всё туманно описывается по автоустановке Висты... у Вас наверно единственное руководство по созданию образа и интеграции обновлений. Только опять же непонятно, как интегрировать СП1? Какие отличия от автоустановки XP, в плане - работает ли RunOnceEx и как его нужно делать, как применять настройки winnt.sif, как это было в ХР? Как вообще чего делать-то, нихрена непонятно :) На сайте нет ни одной статьи про автоустановку Windows Vista, грустно как-то, блин :( |
Grunger86, http://firegeier.unattended-sponsor.de/en/sitemap.html Руководство, но на английском
|
КАК РАСПАКОВАТЬ SP1???
- вот этот вот файл: Windows6.0-KB936330-X86-wave1.exe |
Цитата:
|
Друзья! 17 июля MS обновила версию Media Center, но для загрузки его не выложила. Как выяснилось позднее, это потому, что данное обновление настоятельно рекомендуется устанавливать только на чистую систему, на которой еще ни разу не запускался старый MC, но пару дней назад новая сборка конечно попала в сеть, а на MS Connect опубликована инструкция по установке.
Архив с Media Center TV Pack 2008 содержит собственно MediaCenterTVPack_x86.exe, два дополнительных хотфикса, инструкцию и нелепую приблуду Play Ready PC. При установке MediaCenterTVPack_x86.exe заметил, что сначала экзешник открывает EULA, а потом запускает самое обычное msu-шное обновление. Если экзешник распаковать, то в нем 3 файла: лицензионное соглашение eula.rtf, обновление windows6.0-kb953272-x86.msu и сценарий setup.cmd, который открывает соглашение и проверяет реестр на предмет запуска старого MC, и, если старый когда-нибудь запускался, то выдает предупреждение о том, что новый ставить вредно для здоровья. Это я к тому что извлеченный windows6.0-kb953272-x86.msu замечательно интегрируется в дистрибутив! :) Насколько нужны два дополнительных хотфикса и приблуда -- не знаю, я их ставить не стал и в списке рекомендуемых обнов их не появилось. |
Цитата:
Цитата:
|
Легче интегрировать хотфиксы и обновления сразу в Vlite
|
Интеграцию кряков сдесь не обсуждаем. За повторные вопросы подобного рода будет профилактический бан на несколько дней.
|
Вышло обновление для Центра Обновления (Windows Update Agent) v 7.2.6001.784
standalone установщик здесь кто-нибудь знает, его в дистрибутив интегрировать можно? |
попалась програмка для интеграции реально сп 1 вставил протестил на виртуалке работает мож надо кому правда фрамеворк просит 3.5
http://www.winvistaside.de/downloads...or-47/?file=47 |
Цитата:
|
Привет всем.
Пытался интегрировать KB955430 на vista sp1 ultimate, ничего не получилось, кто подскажет как надо. Делал при помощи Vista Update Integrator; vLite; AIK - везде пишет - ошибка. |
e9990638,
Зачем тебе sp1 и фиксы если уже sp2 ))) |
А разве для установка SP2 не требует установленого SP1?
|
V111L, SP2 - накопительное обновление, и содержит SP1
|
Habetdin, если у меня дистрибютив с интегрированым SP1, то могут ли возникнуть проблеми (каша) из-за интеграции SP2?
|
Время: 09:15. |
Время: 09:15.
© OSzone.net 2001-