Интегрировать sp1 в дистрибутив windows 7

Для интеграции SP1 в установочный ISO-образ Windows 7 есть два варианта. Первый это используя команду Dism, и второй - используя программу RT 7 Lite

WINDXP.COM.RU Настройка и оптимизация операционных систем

Для интеграции SP1 в установочный ISO-образ Windows 7 есть два варианта. Первый это используя команду Dism, и второй — используя программу RT 7 Lite

Вариант 1. Интегрирование при помощи команды Dism.

  1. Создайте папки необходимые для работы (Например, на диске D: папки Temp, SP1, mWim и Mount)
  2. Откройте окно команд в папке, где у Вас находится exe-файл сервисного пакета
    a) Удерживая нажатой клавишу Shift щелкните правой кнопкой мыши на папке в области переходов
    b) В контекстном меню выберите пункт Открыть окно команд
  3. Распакуйте exe-файл сервисного пакета во временную папку, используя команду:

    Для 64-битной версии:

    windows6.1-KB976932-X64.exe /x:D:Temp

    Для 32-битной версии:

    windows6.1-KB976932-X86.exe /x:D:Temp

  4. Закройте окно комманд
  5. Откройте в проводнике папку D:Temp и запустите в ней окно команд как описано в пункте 2.
  6. Распакуйте cab-файл KB976932, используя команду:

    Для 64-битной версии:

    expand windows6.1-KB976932-X64.cab -f:* D:SP1

    Для 32-битной версии:

    expand windows6.1-KB976932-X86.cab -f:* D:SP1

  7. Закройте окно комманд
  8. Откройте в проводнике папку D:SP1 и запустите в ней окно команд как описано в пункте 2.
  9. Распакуйте все cab-файлы языков в папку D:SP1, поочередно выполнив команды (соглашаясь, если система спросит о перезаписи):

    expand KB976933-LangsCab0.cab -f:* D:SP1
    expand KB976933-LangsCab1.cab -f:* D:SP1
    expand KB976933-LangsCab2.cab -f:* D:SP1
    expand KB976933-LangsCab3.cab -f:* D:SP1
    expand KB976933-LangsCab4.cab -f:* D:SP1
    expand KB976933-LangsCab5.cab -f:* D:SP1
    expand KB976933-LangsCab6.cab -f:* D:SP1

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

    del KB976933-LangsCab*.cab

  11. Распакуйте cab-файл NestedMPPContent.cab в папку D:SP1, используя команду (соглашаясь, если система спросит о перезаписи):

    expand NestedMPPContent.cab -f:* D:SP1

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

    del NestedMPPContent.cab

  13. Удалите из папки D:SP1 файлы cabinet.cablist.ini и old_cabinet.cablist.ini, используя команду:

    del *.cablist.ini

  14. Закройте окно комманд.
  15. В папке D:SP1 откройте в любом текстовом редакторе файл update.ses, замените все Absent на Installed и сохраните изменения
  16. В папке D:SP1 откройте в любом текстовом редакторе файл update.mum, замените allowedOffline=»false» на allowedOffline=»true» и сохраните изменения.
  17. В папке D:SP1 откройте в любом текстовом редакторе файл Для 64-битной версии: Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514.mum или

    Для 32-битной версии: Windows7SP1-KB976933~31bf3856ad364e35~x86~~6.1.1.17514.mum, замените allowedOffline=»false» на allowedOffline=»true» и сохраните изменения.

  18. Скопируйте файл install.wim из папки Sources Вашего установочного ISO-образа в папку D:mWim
  19. Узнаете номер индекса Вашей Windows 7, используя команду:

    DISM.exe /Get-WimInfo /WimFile:D:mWiminstall.wim

  20. Монтируете файл install.wim в папку D:Mount учитывая номер индекса (Например, для 64-битной версии Windows 7 Enterprise он равен 1), используя команду:

    DISM /Mount-Wim /WimFile:D:mWiminstall.wim /Index:1 /MountDir:D:Mount

  21. Интегрируете сервисный пакет, используя команду:

    DISM /Image:D:Mount /Add-Package /PackagePath:D:SP1

  22. Демонтируйте образ с сохранением изменений, используя команду:

    DISM /Unmount-Wim /MountDir:D:Mount /Commit

  23. Удалите файлы и папки, которые могли остаться после демонтирования wim-образа, используя команду:

    dism /Cleanup-Wim

  24. Замените файл install.wim из папки Sources Вашего установочного ISO-образа, файлом D:mWiminstall.wim
  25. Удалите папки Temp, SP1, mWim и Mount.

Также для работы с программой DISM в графическом режиме Вы можете воспользоваться программой DISM Tool. Данная программа позволяет выполнять, все необходимые Вам команды, используя графический интерфейс. С помощью неё Вы сможете смонтировать (Mount WIM) и демонтировать (Dis-Mount WIM) образ, интегрировать языковой пакет или необходимое Вам обновление(используйте пункт Add Packages).

Вариант 2. Интегрирование, используя программу RT 7 Lite

  1. Распакуйте ISO-образ установочного диска (в который Вы собираетесь интегрировать сервисный пакет) в любую папку. ISO-образы можно прекрасно можно распаковать программой 7zip или программой UltraISO.
  2. Скачайте, установите и запустите программу RT 7 Lite
  3. Нажмите кнопку Browse и выберите пункт Select OS Path.
  4. Укажите путь к папке в которую Вы распаковали ISO-образ установочного диска и нажмите ОК
  5. В появившемся окне List of operating system выберите Вашу редакцию Windows 7, установите флажок Slipstream Service Pack и нажмите ОК.
  6. В появившемся окне RT Service Pack Slipstream нажмите нопку Browse
  7. Укажите путь к exe-файлу сервисного пакета (windows6.1-KB976932-X64.exe или windows6.1-KB976932-X86.exe) и нажмите Открыть.
  8. Нажмите кнопку Start и дождитесь завершения
  9. Нажмите кнопку Proceed
  10. В столбце слева нажмите кнопку Task и в открывшемся окне установите флажок ISO Bootable
  11. В столбце слева нажмите кнопку ISO Bootable
  12. В ниспадающем меню —-Select a mode—- выберите пункт Create Image
  13. В текстовом поле Volume name укажите какое имя для ISO-образа будет использоваться при монтировании.
  14. Нажмите кнопку Make ISO для создания ISO-образа установочного диска с интегрированным сервисным пакетом
  15. Введите имя файла и нажмите кнопку Сохранить

Похожие публикации

  • Фильтр SmartScreen отсылает в Microsoft информацию обо всех устанавливаемых программах
  • Как загрузиться в безопасном режиме в Windows 8
  • Запуск командной строки в Windows 8



Работа в нашей коменда

Разработка

  • Разработка сайта: Роман Чернышов

Эта длиннющая и занудная статья посвящена всем желающим интегрировать пакет обновлений SP1 в образ ISO Windows 7. Описанные в статье приемы можно будет (с незначительными модификациями) использовать для SP2 и всех последующих версий пакета обновлений для Windows 7.

Внедрение пакета обновлений можно реализовать двумя способами:

  • dism (через командную строку или с помощью DISM Tool через графический интерфейс);
  • программа RT Se7en Lite.

Первый вариант – (особенно с командной строкой) – для истинных бесстрашных покорителей командной строки. Всем остальным рекомендуется использовать программу DISM Tool либо второй вариант – программу RT Se7en Lite. Но обо все по порядку.

Внедрение SP1 с помощью команды dism

Если вы приверженец командной строки и сложных процедур, то это как раз ваш выбор. С командной строкой тут придется повозиться, но ничего сверхъестественного – пошагово выполняйте описанные здесь инструкции. Если вся эта возня вам не нравится – смотрите второй вариант.

1) В первую очередь создаем необходимые нам папки. Вы можете их назвать по-другому, но тогда придется менять их название в командах, представленных далее. Итак, в этом примере на диске D: мы создаем такие папки (не сидим, создавайте):

  • Temp
  • SP
  • Wim
  • Mt

2) Теперь необходимо открыть командную строку в папке, где находится файл .exe нашего пакета обновлений SP1. Для этого нажмите клавишу <Shift> и, удерживая ее нажатой, щелкните правой кнопкой мыши на нужной папке. В открывшемся меню выберите команду Открыть окно команд. Окно командной строки будет открыто в нужной нам папке.

открыть окно команд

Теперь понеслась возня с командной строкой.

3) Распакуем содержимое файла пакета обновлений в папку D:Temp. Для этого введите такую команду:

Для версии x32

windows6.1-KB976932-X86.exe /x:D:Temp

Для версии x64

windows6.1-KB976932-X64.exe /x:D:Temp

4) Окно командной строки закрываем и переходим в папку D:Temp. Теперь снова открываем в ней окно командной строки (см. шаг 2).

5) Распаковываем файл KB976932 (.cab) в папку SP с помощью следующей команды

Для версии x32

expand windows6.1-KB976932-X86.cab -f:* D:SP

Для версии x64

expand windows6.1-KB976932-X64.cab -f:* D:SP

6) Закрываем окно командной строки, переходим в папку D:SP. Открываем в ней новое окно командной строки (см. шаг 2).

7) Распаковываем все cab-файлы языков в папку D:SP, для чего последовательно вводим в командной строке следующие команды (если будет запрос на перезапись – отвечайте “Да”):

expand KB976933-LangsCab0.cab -f:* D:SP
expand KB976933-LangsCab1.cab -f:* D:SP
expand KB976933-LangsCab2.cab -f:* D:SP
expand KB976933-LangsCab3.cab -f:* D:SP
expand KB976933-LangsCab4.cab -f:* D:SP
expand KB976933-LangsCab5.cab -f:* D:SP
expand KB976933-LangsCab6.cab -f:* D:SP

8) Когда все успешно распаковалось, сами файлы .cab удаляем:

del KB976933-LangsCab*.cab

9) Распаковываем файл NestedMPPContent.cab в папку D:SP:

expand NestedMPPContent.cab -f:* D:SP

10) После распаковки удаляем сам файл NestedMPPContent.cab:

del NestedMPPContent.cab

11) Удаляем из папки D:SP файлы old_cabinet.cablist.ini и cabinet.cablist.ini.

12) Закройте окно командной строки.

13) Найдите в папке D:SP файл update.ses и замените в нем все слова “Absent” на “Installed”.

14) Найдите в папке D:SP файл update.mum и замените в нем значение allowedOffline=”false” на значение allowedOffline=”true”.

15) Найдите в папке D:SP следующие файлы:

Для версии x32

Windows7SP1-KB976933~31bf3856ad364e35~x86~~6.1.1.17514.mum

Для версии x64

Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514.mum

16) Замените в этих файлах значение allowedOffline=”false” на значение allowedOffline=”true”.

17) Найдите в установочном ISO-образе Windows 7 файл install.wim (он находится в папке Sources). Скопируйте файл в папку D:Wim.

19) Введите в командной строке следующую команду чтобы узнать номер индекса Windows 7:

dism /Get-WimInfo /WimFile:D:Wiminstall.wim

20) Теперь смонтируем файл install.wim в папке D:Mt с использованием полученного ранее номера индекса. К примеру, в корпоративной версии Windows 7 x64 номер индекса равен 1 (что и используется в примере ниже):

dism /Mount-Wim /WimFile:D:Wiminstall.wim /Index:1 /MountDir:D:Mt

21) Самое интересное – внедряем сервисный пакет:

dism /Image:D:Mt /Add-Package /PackagePath:D:SP

22) Отключаем образ и сохраняем все произведенные изменения:

dism /Unmount-Wim /MountDir:D:Mt /Commit

23) Удаляем ненужные папки:

dism /Cleanup-Wim

24) Теперь нужно скопировать получившийся файл install.wim, который находится в папке D:Wim, в папку Sources установочного ISO-образа Windows 7, заменив аналогичный файл.

25) Если размер install.wim получился слишком большой, его можно сжать с использованием программы Пакет автоматической установки Windows (AIK – Windows Automated Installation Kit).

  • Скачать AIK

26) Создайте папку D:AIK.

27) Запустите командную строку средств развертывания (для этого перейдите в меню Пуск, затем в папку Microsoft Windows AIK).

28) Если в файле install.wim только один образ, то далее выполните следующую команду:

imagex /export "D:Wiminstall.wim" 1 "D:AIKinstall.wim"

29) Бывает так, что в файле install.wim напихано сразу несколько образов. Тогда для каждого образа следует выполнить отдельную команду, как в примере ниже, не забывая менять номер индекса.

Пример подходит для версий x32 и x64

imagex /export "D:Wiminstall.wim" 1 "D:AIKinstall.wim"
imagex /export "D:Wiminstall.wim" 2 "D:AIKinstall.wim"
imagex /export "D:Wiminstall.wim" 3 "D:AIKinstall.wim"

30) Копируем получившийся файл install.wim из папки D:AIK в папку Sources установочного дистрибутива Windows 7.

31) Ну вот, отмучались. Осталось удалить более ненужные папки, созданные на шаге 1 и внедрение SP1 завершено.

Программа DISM Tool – это dism с графическим интерфейсом

Упростить эту процедуру позволяет программа DISM Tool, которая наделяет dism столь необходимым графическим интерфейсом. С ее помощью можно выполнить все необходимые команды, скажем, смонтировать/отключить образ WIM (команды Mount Wim/Dis-Mount WIM соответственно), встроить языковой пакет либо требуемые KB-обновления (команда Add Packages).

  • Скачать DISM Tool

Как видите, внедрение SP1 – путь настоящего самурая, который не боится командной строки. Менее стойкие воины могут поддаться соблазну использовать что-нибудь попроще. Например, программу RT Se7en Lite.

Внедрение SP1 с помощью программы RT Se7en Lite

Программа RT Se7en Lite – это, фактически, многофункциональный комбайн, который позволяет сделать с Windows 7 все, что вашей душе угодно. Не поленитесь заглянуть в документацию, а здесь мы расскажем, как можно использовать RT Se7en Lite для внедрения SP1 в Windows 7.

RT Se7en Lite

1) Скачайте и установите программу RT Se7en Lite.

2) Распакуйте образ ISO инсталляционного диска Windows 7 в любую выбранную вами папку.

3) Щелкните на кнопке Browse (Поиск) и выберите команду Select OS Path (Выбрать путь к ОС).

4) Укажите путь к папке, в которую распакован образ ISO, щелкните ОК.

5) В окне List of operating system (Список операционных систем) выберите нужную версию Windows 7, установите флажок Slipstream Service Pack (Внедрить пакет обновлений), щелкните на кнопке ОК.

6) Откроется окно RT Service Pack Slipstream (Выбор пакета обновлений) в котором щелкните на кнопке Browse (Поиск).

7) В окне поиска укажите путь к файлу пакета обновлений SP1 (для x32 windows6.1-KB976932-X86.exe либо windows6.1-KB976932-X64.exe для x64). Щелкните на кнопке Открыть.

8) Щелкните на кнопке Start (Начать).

9) Щелкните на кнопке Proceed (Продолжить).

10) В левом столбце щелкните на кнопке Task (Задачи) и установите флажок ISO Bootable (Загрузочный дистрибутив ISO).

11) В открывающемся меню Select a mode (Выбор режима) выберите команду Create Image (Создать образ).

12) В поле Volume Name (Имя тома) выберите имя тома для монтируемого образа ISO.

13) Щелкните на кнопке Make ISO – и вы получите установочный ISO-образ Windows 7 с встроенным пакетом обновлений SP1.

14) Осталось ввести имя файла с образом ISO и щелкнуть на кнопке Save (сохранить).

Аналогичным образом можно будет встроить SP2 и последующие версии пакетов обновлений.

Как видите, первый вариант с использованием утилиты командной строки dism – это путь настоящих самураев, которые этой самой строки не боятся. Всем остальным будет удобнее использовать программу RT Se7en Lite.

Вы тут: Главная Windows Все, что вам нужно знать об установке Service Pack 1 для Windows 7

Windows 7 Service Pack 1Вы установили Service Pack 1 на Windows 7? Он уже доступен всем! Есть вопросы? Где скачать, как подготовиться, как интегрировать в дистрибутив… Ответы на них вы найдете в этой статье, которая будет дополняться по мере появления новых вопросов и ответов.

По традиции, в SP1 входят все последние версии обновлений со времени выхода Windows 7 и Windows 2008 R2 RTM. Что же касается функциональных улучшений, то извлечь из них пользу смогут только организации. Наиболее значимыми являются RemoteFX и динамическая память в Hyper-V R2.

На этой странице:

  • Где скачать SP1 и какой язык пакета нужен для установки
  • Нужно ли устанавливать полный пакет или достаточно установки через Windows Update
  • Как правильно подготовиться к установке SP1
  • Как установить SP1 вручную и автоматически
  • Как очистить место на диске после установки SP1
  • Как интегрировать SP1 в дистрибутив
  • Как удалить SP1
  • Что вы думаете об SP1?

Где скачать SP1 и какой язык пакета нужен для установки

Страница SP1 находится в центре загрузки Microsoft.

Пакеты содержат 36 языков, включая английский, русский и украинский.

Определить истинный язык своей системы можно одной командой. Откройте Пуск – Поиск – PowerShell и введите

(Get-WmiObject Win32_OperatingSystem).oslanguage

Если результат 1033, у вас английская система.

Windows 7 Service Pack 1
Увеличить рисунок

Любой другое значение – это явный признак локализованной системы. Например, 1049русский язык, а остальные значения вы можете сверить со списком.

Список установленных языковых пакетов можно увидеть командой:

(Get-WmiObject Win32_OperatingSystem).MUILanguages

Нужно ли устанавливать полный пакет или достаточно установки через Windows Update

Это не имеет принципиального значения. Намного важнее то, что его необходимо установить. Я пользуюсь Windows Update, и у меня установлены все обновления, которые я считаю существенными, включая все исправления безопасности.

*
Увеличить рисунок

Использование Windows Update позволяет значительно сэкономить трафик и снижает требования к свободному месту на диске.

Если Windows Update не предлагает обновление SP1, проверьте свою систему по пунктам, описанным в статье базы знаний Microsoft KB2498452.

В случае, когда ваша система давно не обновлялась, установка SP1 разом закроет все известные уязвимости и повысит стабильность системы.

Windows 7 Service Pack 1
Увеличить рисунок

Моя виртуальная машина не обновлялась с августа 2010 года, а после установки SP1 сразу приобрела актуальный статус.

Как правильно подготовиться к установке SP1

Подготовка может отличаться в зависимости от того, устаналивается SP1 на домашнюю систему или развертывается в организации.

Домашние системы

Для установки SP1 не требуется ничего особенного. Обновление KB976902 для установки полного пакета не требуется, поскольку входит в его состав. Если же установка производится посредством Windows Update, обновление нужно установить (оно должно быть доступно в списке).

Я рекомендую вам пробежаться по выделенным словам в списке, чтобы потом не было мучительно больно.

    Windows 7 Service Pack 1

  • Войдите в систему с правами администратора. Если в систему выполнен вход с другими учетными записями, завершите их сеансы.
  • Удалите все бета-версии SP1, если они были установлены ранее.
  • Убедитесь, что на системном разделе достаточно свободного пространства. Для работы SP1 требуется от 4 Гб на 32-разрядной системе до 7 Гб на 64-разрядной системе.
  • Создайте резервную копию системного раздела. Я понимаю, что этому совету мало кто последует, поэтому нужно хотя бы включить защиту системы для системного раздела. Тогда программа установки SP1 создаст точку восстановления автоматически.
  • Убедитесь, что у вас под рукой есть установочный диск/флэшка Windows 7 или диск восстановления. Если после установки SP1 возникнут проблемы, например, с загрузкой системы, вы сможете войти в среду восстановления и откатиться к предварительно созданной точке. Я проверил — откатом получилось исправить даже принудительную перезагрузку компьютера во время установки SP1!
  • Если у вас мобильный компьютер (ноутбук/нетбук), подключите его к электросети.
  • Если ваш компьютер подключен к источнику бесперебойного питания (ИБП), и используется подключение к последовательному порту, отключите ИБП от этого порта. Это поможет избежать конфликтов при обнаружении оборудования программой установки SP1.

Компьютеры в организации

Здесь ответственность, безусловно, выше, поэтому требуется не только соблюдение вышеперечисленных пунктов, но и тщательное тестирование SP1 перед развертыванием на все компьютеры. Для ИТ-специалистов Microsoft подготовила большое количество документации, которая поможет вам спланировать развертывание SP1.

Одним из важных моментов является ограничение на использование RSAT. Его невозможно установить на систему с установленными или интегрированным SP1. Единственный официальный обходной путь на данный момент — это установить RSAT до установки SP1. Выпуск RSAT, полностью совместимого с SP1 ожидается весной. Однако есть и неофициальный способ, позволяющий установить RSAT в системе с SP1 (также обратите внимание на сообщение #3 в теме). Он заключается в интеграции RSAT в SP1, в отличие от не столь удачной идеи интеграции RSAT в систему.

Как установить SP1 вручную и автоматически

Обычная установка пакета запускается двойным щелчком мыши по исполняемому файлу, все как обычно.

Windows 7 Service Pack 1
Увеличить рисунок 

Вы успеете сварить кофе и выпить чашечку, пока пакет устанавливается.

Автоматическая установка

Для автоматической установки вы можете использовать любой из двух параметров:

  • /quiet – полностью скрытая автоматическая установка
  • /unattend – автоматическая установка с отображением индикатора хода выполнения (рекомендую, чтобы был виден прогресс установки)

Для полной автоматизации вы также можете добавить параметры:

  • /nodialog – подавляет сообщение об успешном завершении установки
  • /forcerestart – выполняет перезагрузку по окончании установки

Полный список параметров доступен при запуске исполняемого файла с ключом /?

Windows 7 Service Pack 1
Увеличить рисунок

Здесь не указан, например, ключ /extract, но он работает.

Как очистить место на диске после установки SP1

Можно сэкономить от 500 Мб до 1.5 Гб пространства, очистив резервные файлы SP1, которые образуются после его установки. Выполнив очистку, вы не сможете удалить SP1, поэтому я рекомендую не спешить с ней. Проблемы не всегда проявляются сразу, так что поработайте в системе две-три недели, прежде чем сжигать мосты.

Удалить резервные файлы можно двумя способами, но в любом случае рекомендуется включить защиту системы. Это необходимо потому, что перед удалением резервных файлов требуется создание точки восстановления.

Стандартная программа «Очистка диска»

С помощью входящей в состав Windows программы очистки диска можно легко удалить резервные файлы SP1.

Очистка диска

Утилита командной строки DISM

В командной строке, запущенной с правами администратора, выполните:

dism /online /cleanup-image /spsuperseded

Операция занимает от 5 до 15 минут, в зависимости от системы.

Как интегрировать SP1 в дистрибутив

Начиная с Windows Vista, интеграция в дистрибутив официально не поддерживается. У вас есть несколько вариантов.

Официальный образ

Microsoft выпустила ISO-образ с интегрированным SP1. Он доступен партнерам и подписчикам TechNet и MSDN, а также доступен в сети. Это — самый лучший вариант, поскольку не надо возиться с интеграцией, а качество сборки гарантирует Microsoft.

Режим аудита

Рекомендуемый способ интеграции – это установка SP1 в режиме аудита. Вкратце процесс таков:

  1. Запуск установки Windows на виртуальной или физической машине и вход в режим аудита
  2. Установка SP1
  3. Запечатывание системы с помощью sysprep
  4. Захват образа в WIM-файл
  5. Подключение образа и очистка от резервных файлов SP1

После этой операции необходимо заново создать файл ответов, поскольку версии компонентов после интеграции обновляются.

Ручная интеграция

Поскольку SP1 — это все-таки обновление, хоть и большое, его можно интегрировать в дистрибутив средствами WAIK. Вникайте в инструкцию на русском, но учтите, что этот способ официально не поддерживается.

Сторонние утилиты

Утилита RT Seven Lite может интегрировать SP1 (гарантий, конечно, никаких).

Как удалить SP1

SP1 удаляется так же, как и все прочие установленные обновления. Командой shell можно быстро перейти к списку обновлений:

shell:AppUpdatesFolder

Затем введите в поиск KB976932 и удалите найденный пакет.

Windows 7 Service Pack 1
Увеличить рисунок

Из командной строки, запущенной с правами администратора, пакет удаляется командой:

wusa.exe /uninstall /kb:976932

Вы также можете использовать параметры /quiet для тихого удаления, а в сочетании с ним — /promptrestart для принятия решения о перезагрузке (по умолчанию система перезагружается автоматически).

Что вы думаете об SP1?

А вы уже успели поставить SP1 или собираетесь это сделать в ближайшее время? Полет нормальный или возникали проблемы при установке или после нее? Мне было бы очень любопытно услышать ваши отзывы! Делясь впечатлениями, упомяните о своей ОС – архитектуре и дистрибутиве. Вы также можете следить за результатами опроса на форуме, которые отражают процент участников, уже установивших SP1.

Бывают случаи, что необходимо собрать свой собственный дистрибутив Windows 7, не применяя сборки сторонних сборщиков и тем более не использую «ванильную» Windows 7 SP1, а собрать непосредственно свой, и так, полазил я по просторам сети, и нашёл образы без SP1, ну нужны они мне очень были, далее скачал пакет SP1 для архитектуры x86 и x64, затем в корне системного диска, мне так проще, создал две папки Temp и SP1, скачанные обновления просто положил в папку updates, согласно этой статье, а теперь начинается самое интересное, запускаем консоль, командную строку, от имени администратора, и переходим в папку со скачанными обновлениями

cd C:/updates

и начинаем распаковку с обновления для x86, распаковываем в папку Temp

windows6.1-KB976932-X86.exe /x:С:Temp

ждём распаковки, может идти долговато, после распаковки переходим в папку Temp

cd C:/Temp

теперь тут распакуем само обновление

SP1

expand windows6.1-KB976932-X86.cab -f:* С:SP1

вновь ожидаем и переходим в папку с распакованным обновлением

cd C:/SP1

теперь распаковываем языковые пакеты пакеты, так как образ мы не резали и ничего не удаляли из него, поочерёдно выполняем команды

expand KB976933-LangsCab0.cab -f:* C:SP1
expand KB976933-LangsCab1.cab -f:* C:SP1
expand KB976933-LangsCab2.cab -f:* C:SP1
expand KB976933-LangsCab3.cab -f:* C:SP1
expand KB976933-LangsCab4.cab -f:* C:SP1
expand KB976933-LangsCab5.cab -f:* C:SP1
expand KB976933-LangsCab6.cab -f:* C:SP1

от нулевого до шестого, или можно попробовать команду

expand KB976933-LangsCab*.cab -f:* C:SP1

но её я не проверял, после распаковки языковых пакетов, удаляем cab файлы, дабы они не затесались в обновлении поторно

del KB976933-LangsCab*.cab

теперь распакуем конфигурационный файл

expand NestedMPPContent.cab -f:* C:SP1

удаляем его за неналобностью и воизбежание ошибок

del NestedMPPContent.cab

удаляем ненужные конфиги

del *.cablist.ini

теперь можно отложить консоль и перейти к работе с проводником, переходим в папку с распакованным обновлением и ищем там файл update.ses, открываем его и заменяем все параметры Absent на Installed, сохраняем и открываем следующий файл update.mum, в нём ищем параметр allowedOffline и меняем его значение с false на true, аналогично делаем с файлом Windows7SP1-KB976933~31bf3856ad364e35~x86~~6.1.1.17514.mum, сохраняем и закрываем файлы, для чего мы меняли конфиги? дело в том, что сам формат обновления до SP1 exe, предназначен для установки на «живую», уже установленную систему, и если мы будем просто интегрировать cab, то получим ошибки при интеграции, и соответственно результат у нас будет нулевой, так, теперь возвращаемся назад к консоли, как в этой статье, подключаем образ, я выбрал себе максимальную, предварительно удалив все другие, но можете интегрировать в выбранную, предварительно узнав её индекс, переходим в корневой каталог

cd C:/

монтируем образ

dism /mount-wim /wimfile:C:install_wimsinstall.wim /index:1 /mountdir:C:mount

и интегрируем само обновление

DISM /Image:C:Mount /Add-Package /PackagePath:C:SP1

ожидаем окончания интеграции и отключаем образ с сохранением

dism /unmount-wim /mountdir:C:mount /commit

вот и всё, теперь при установке мы получаем систему с пакетом SP1, но жрущую меньше ресурсов, для интеграции для x64, выполняем те же действия, но заменяем x86 на x64, и ищем файл Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514.mum
на сем всё,

подготовил cerber специально для WORLDJB.RU

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Здравствуйте Владимир! У меня к Вам вопрос

Мне часто приходится устанавливать Windows 7 с пакетом обновления 1 (SP1) на компьютеры клиентов. Для установки использую оригинальный ISO-образ от Майкрософт и всем известно, что данный образ от 2011 года не содержит новейших обновлений, соответственно после установки системы эти обновления сразу начинают скачиваться операционной системой и устанавливаться, а ноутбук в это время может зависать в течении целого дня и людям кажется, что я им установил что-то не то. Пробовал на торрентах скачать дистрибутив Windows 7 с интегрированными последними обновлениями, но после установки системы видно, что автор сборки всё равно внёс какие-то свои изменения в образ винды и на оригинальную она уже не похожа, поэтому появилась мысль, самостоятельно создать дистрибутив Windows 7 с интегрированными обновлениями операционной системы и использовать для установки именно его, подскажите пожалуйста, как это можно сделать.

Привет друзья! Совсем недавно мы с вами создали дистрибутив Windows 8.1 с интегрированными обновлениями операционной системы, предлагаю в сегодняшней статье создать по похожему алгоритму дистрибутив Windows 7. Для начала нужно установить оригинальную Windows 7 на обычный компьютер или виртуальную машину, я буду использовать виртуальную машину VirtualBox.

После инсталляции VirtualBox, создаём виртуальную машину с Windows 7, в процессе вам придётся создать файл виртуального диска, выберите диск формата VHD, 

затем устанавливаем Win 7 на виртуальную машину.

После удачной установки операционной системы на VirtualBoxсоздаём на жёстком диске раздел (D:), он нам пригодится позже, для сохранения файла-образа Win 7 — install.wim.

Теперь нужно вручную установить важное исправление MicrosoftFixit50123, это даст нам гарантию, что все последующие обновления установятся на Windows 7 без каких-либо проблем, скачать его можно здесь

http://download.microsoft.com/download/9/1/3/913B0797-F3A4-4135-9CF8-E6FD548E3CD8/MicrosoftFixit50123.msi

Затем перезагрузитесь и установите ещё одно обновление Windows6.1-KB3102810

для 64-битной системы скачиваем здесь

https://www.microsoft.com/ru-RU/download/details.aspx?id=49540

для 32-битной системы здесь

https://www.microsoft.com/ru-RU/download/details.aspx?id=49542

 

После установки данных обновлений производим перезагрузку Windows 7.

После перезагрузки открываем «Панель управления»

«Система и безопасность»

«Центр обновления Windows»

Жмём на кнопку «Включить автоматическую установку обновлений» и начинается поиск и скачивание обновлений для нашей операционной системы.

Если у вас хороший интернет, то все обновления скачаются буквально через 20 минут.

Жмём на кнопку «Установить обновления»

 

Принимаем условия лицензионного соглашения и жмём «Готово» 

 

Начинается процесс установки обновлений. 

После установки обновлений жмём на «Перезагрузить сейчас». На установку всех обновлений ушло 2,5 часа. 

После перезагрузки начинается настройка обновлений Windows.

Операционная систем загружается. 

Все установленные обновления можете посмотреть в журнале обновлений по адресу:

Панель управленияСистема и безопасностьЦентр обновления WindowsПросмотр журнала обновлений.

Для того, чтобы наш будущий дистрибутив имел небольшой размер, корректно очистим папку WinSxS, папка находится по адресу C:WindowsWinSxS и представляет из себя хранилище системных компонентов Windows.

В Windows 7 папка WinSxS очищается с помощью средства «Очистка диска», при условии установленного в системе SP1 и обновления KB2852386.

Открываем окно «Компьютер» и щёлкаем правой мышью на диске (C:), выбираем «Свойства».

Жмём на кнопку «Очистка диска».

Произойдёт очистка выбранного нами диска (C:) от файлов, которые больше не нужны для работы операционной системы: будет очищена корзина, удалены неиспользуемые драйвера, старые версии обновлений, временные файлы.

Программа очистки оценивает объём места, которое можно освободить на диске (C:). 

Жмём на кнопку «Очистить системные файлы» 

Жмём «ОК» 

Жмём «Удалить файлы»

Следующим действием будет активация профиля администратора и удаление нашего пользовательского профиля.

Открываем командную строку от имени администратора.

Вводим команду: net user Администратор /active:yes

Производим «Выход из системы». 

Выбираем «Администратор» 

«Панель управления»—>«Учётные записи и семейная безопасность»—>«Учётные записи пользователей»

«Управление другой учётной записью»

Выделяем левой мышью свою локальную учётную запись

и выбираем «Удаление учётной записи»

«Удалить файлы»

«Удаление учётной записи»

Пользовательский профиль удалён. 

 

Запускаем утилиту Sysprep (она произведёт «Отвязку» — уберёт привязку компьютера к оборудованию, сведения об активации, затем создаст файл-образ Windows для установки на другие компьютеры.

В командной строке, открытой от имени администратора

вводим команды:

cd Windowssystem32sysprep

sysprep 

Отмечаем пункт «Подготовка к использованию», затем выбираем «Завершение работы» и «ОК»

Windows 7 завершает свою работу.

Загружаем нашу виртуальную машину с помощью ISO-образа Windows 8.1

В начальном окне установки операционной системы жмём Shift + F10 и открывается командная строка.

С самого начала определяем букву диска операционной системы, так как в среде предустановки буква диска с файлами операционной системы может быть отличной от (C:). В командной строке вводим команду «notepad» и жмём «Enter». Откроется блокнот. Далее выбираем «Файл» и «Открыть».

В данном окне нажимаем кнопку «Компьютер» и видим, что буква диска (C:) принадлежит служебному разделу.

Входим на диск (D:) и там видим файлы операционной системы Windows 7.

Зайдём в папку «Пользователи» и проверим, удалена ли у нас папка с пользовательским профилем.  

 

Да, удалена. Профиль администратора также удалён. Папка «Администратор» пустая и она удалится при следующей инсталляции системы.

В командной строке вводим команду:

Dism /Capture-Image /ImageFile:E:install.wim /Capturedir:D: /name:7update /compress:max(данная команда заархивирует Windows 7 на диске (D:) в файл-образ WIM и расположит его в корне диска (E:)). 

Файл-образ install.wim с Windows 7 готов весит 4,74 ГБ, но при желании его ещё можно сжать в формат ESD и при создании установочного ISO-образа использовать ISO-образ Windows 8.1. Установщик Windows 8.1 прекрасно сработает с файлом install.wim (esd) Windows 7, только нужно обязательно добавить в дистрибутив файл ei.cfg с содержанием

[Channel]

Retail

Выключаем виртуальную машину.

Друзья, так как для работы мы с вами использовали виртуальную машину и виртуальный диск VHD, то на данном этапе нам нужно смонтировать этот виртуальный диск в «Управлении дисками» основной операционной системы, установленной на нашем компьютере.

«Действие»—> «Присоединить виртуальный жёсткий диск»

«Обзор»

Находим в проводнике виртуальный жёсткий диск VHD, выделяем его левой мышью и жмём «Открыть» 

«ОК» 

Виртуальный жёсткий диск VHD присоединяется в Управлении дисками.

Присваиваем букву диска разделу, где мы сохранили файл install.wim. 

Заходим на раздел (F:) и видим созданный нами файл-образ install.wim (размер 4,74 Гб), с файлами операционной системы Windows 7 и интегрированными обновлениями.

На этом же разделе (F:) создаём папку и присваиваем ей произвольное название «7», копируем в неё установочные файлы Windows 7.

После того, как файлы копировались, заходим в папкуF:7sources и удаляем файл install.wim.

Копируем вместо него созданный нами файл install.wim, находящийся на разделе (F:).

Файл install.wim скопирован и находится в папке F:7sources

Затем скачиваем программу WinToolkit 1.5 в архиве на моём Яндекс.Диске, разархивируем в папку и запускаем.

Если на вашем компьютере не установлен NET Framework 3.5, то программа попросит его установить.

Поддержка Windows 7 закончилась 14 января 2020 года.

Чтобы продолжить получать обновления системы безопасности от Майкрософт, мы рекомендуем перейти на Windows 11.

Подробнее

Рекомендуемый (и самый простой) способ получить пакет обновления 1 (SP1) — включить автоматическое обновление в клиентский компонент Центра обновления Windows в панель управления и дождаться уведомления Windows 7 о готовности к установке с пакетом обновления 1 (SP1). Установка занимает около 30 минут, и вам потребуется перезапустить компьютер примерно в половине процесса установки.

Чтобы проверить, Windows 7 пакет обновления 1 (SP1) уже установлен на компьютере, нажмите кнопку «Пуск», щелкните правой кнопкой мыши компьютер и выберите пункт «Свойства».

Если пакет обновления 1 указан в выпуске Windows, пакет обновления 1 (SP1) уже установлен на компьютере.

Перед началом работы

Проверьте, какая версия установлена на компьютере — 32- или 64-разрядная

Необходимо знать, работает ли на компьютере 32-разрядная (x86) или 64-разрядная (x64) версия Windows 7. Нажмите кнопку «Пуск», щелкните правой кнопкой мыши Компьютер, а затем выберите Свойства. Версия Windows 7 отображается рядом с типом system.

Требования к месту на диске

Убедитесь, что на диске достаточно места для установки пакета обновления 1 (SP1).

Способ установки

Примерный объем требуемого места на диске

Центр обновления Windows

32-разрядная версия (x86): 750 МБ

64-разрядная версия (x64): 1050 МБ

Скачивание пакета обновления 1 (SP1) с веб-сайта Майкрософт

32-разрядная версия (x86): 4100 МБ

64-разрядная версия (x64): 7400 МБ

Резервное копирование важных файлов

Перед установкой обновления необходимо создать резервную копию важных файлов, фотографий и видео на внешнем жестком диске, USB-накопителе флэш-памяти или в облаке.

Включение компьютера и подключение к Интернету

Убедитесь, что компьютер включен и подключен к Интернету.

Отключение антивирусного программного обеспечения

Некоторые антивирусные программы могут препятствовать установке пакета обновления 1 (SP1) или замедлять ее. Вы можете временно отключить антивирусную программу перед установкой. При этом следует помнить о возникающих рисках и включить ее после установки пакета обновления 1 (SP1).

Установка Windows 7 с пакетом обновления 1 (SP1) с помощью Центра обновления Windows (рекомендуется)

Если на компьютере настроена автоматическая установка обновлений, вам будет предложено клиентский компонент Центра обновления Windows установить пакет обновления 1 (SP1). Следуйте инструкциям по установке обновления.

Установка пакета обновления 1 (SP1) из Центра обновления Windows.

  1. Нажмите кнопку «Пуск», а затем выберите Все программы > Центр обновления Windows.

  2. На левой панели выберите Проверить наличие обновлений.

  3. Если обнаружены важные обновления, щелкните ссылку, чтобы просмотреть доступные обновления. В списке обновлений выберите Пакет обновления для Microsoft‌ Windows (KB976932), а затем нажмите кнопку OK.

    Примечание: Если пакета обновления 1 (SP1) нет в списке, перед его установкой вам может понадобиться установить другие обновления. Установите все важные обновления, а затем выполните следующие действия снова, чтобы проверить наличие пакета обновления 1 (SP1).

  4. Выберите Установить обновления. Требуются права администратора Может потребоваться ввод пароля администратора или подтверждение выбора.

  5. Следуйте инструкциям по установке пакета обновления 1 (SP1).

  6. После установки пакета обновления 1 (SP1) войдите на компьютер. Может отобразиться уведомление о том, успешно ли выполнено обновление. Если антивирусная программа была отключена перед установкой, включите ее.

Скачивание и установка Windows с пакетом обновления 1 (SP1) из каталога Центра обновления Майкрософт

Если не удается установить пакет обновления 1 (SP1) из клиентский компонент Центра обновления Windows, можно скачать пакет установки из каталога Центра обновления Майкрософт, а затем установить пакет обновления 1 (SP1) вручную.

  1. Перейдите на страницу скачивания Пакета обновления 1 для Windows 7 на веб-сайте Майкрософт.

  2. Щелкните ссылку «Скачать», соответствующую вашей версии Windows 7.

  3. Выберите каждую из ссылок для скачивания и сохраните их на компьютере.  Когда вы будете готовы установить пакет обновления 1 (SP1), запустите .exe файл, скачанный с сайта.  Затем следуйте инструкциям по установке пакета обновления 1 (SP1). Во время установки компьютер может перезапуститься несколько раз.

  4. После установки пакета обновления 1 (SP1) войдите на компьютер. Может отобразиться уведомление о том, успешно ли выполнено обновление. Если антивирусная программа была отключена перед установкой, включите ее.

Устранение неполадок при установке Windows с пакетом обновления 1 (SP1)

Если при попытке установки пакета обновления 1 (SP1) появляется сообщение о том, что установка не была выполнена, возможно, возникла проблема с Microsoft Store Servicing, который используется для установки обновлений, или антивирусная программа не позволяет установить обновление.

Чтобы устранить проблему, выполните следующие шаги и попробуйте установить пакет обновления 1 (SP1) еще раз.

Запустите средство устранения неполадок Центра обновления Windows

Если при поиске и установке обновлений операционной системы на компьютере возникают проблемы, запустите средство устранения неполадок Центра обновления Windows, чтобы устранить проблему.

  1. Нажмите кнопку «Пуск» и выберите пункт Панель управления.

  2. В поле поиска введите средство устранения неполадок и выберите Устранение неполадок в списке результатов.

  3. В разделе Система и безопасность выберите пункт Устранение проблем с Центром обновления Windows, а затем следуйте инструкциям.

  4. После устранения неполадок попытайтесь установить пакет обновления снова.

Нужна дополнительная помощь?

If you created AIO Windows 7 distro and want to add updates/drivers/IE9/product key etc. then here is how:

Requirements:

Machine with Windows 7 SP1 x64 for optimum conditions
Windows 7 SP1 x64 (real distro or image, if it’s image then also a software that works with them. Alcohol, Daemon, PismoMount … even Windows 8! I don’t care)
Updates
IE9 (optional)
.Net Framework 3.5 SP1 updates (optional)
Drivers which you want to add (expanded drivers only because setups, exes etc won’t work but we’ll talk about this later ….)

This guide also works for x32 users they just need to do this for x86

This even works for Windows 8 with its updates.

Intro

——————————————————

The best way to know what updates you need is just do a fresh install of Windows 7 x64 SP1 on a machine you want. Install network drivers, connect to Internet, run Windows Updates and get the list of all updates you need. So you will know which updates you will need to add to your win7 distro. Yeah I know this process will take 20 minutes…. Actually a lot of Microsoft updates have got rather to do with the security issues and kernel bugs (remote code execution etc) than performance but anyway ….

——————————————————

To save you all from hassle I did a list of all updates you need. (November, 2011).
The updates always change (some get removed with new ones, new updates will appear etc.)

Improtant: KB2533552 cannot be added so just don’t download/add it. And for some odd reason Windows6.1-KB2536276-v2-x64.msu cannot be added either.

Download them manually from Microsoft. Some of them will ask for validation on Microsoft site. Everyone who wants x86 will have to download x86 versions for their x86 win7 sp1.

Updates preparation

————————————

Let’s start. So you downloaded all your updates and inserted Windows 7 SP1 x64 dvd (or mounted its image).

Let’s say the letter of your optical drive/virtual rom is D
Open command line as Admin and enter these lines one by one:

mkdir C:win7
robocopy D: C:win7 /E /A-:R

This will create a folder for win7 distro and will copy all files from dvd/image to there.
Copying from actual dvd will take some time so be patient.

mkdir C:imagemount
mkdir C:imageupdates
cd c:image

This creates image directory with mount and updates sub-directories and goes to image folder. Now manually put all updates you downloaded in updates folder. After that do this:

for %a in (.updatesWindows6.1-KB2*-x64.msu) do mkdir %~pna
expand .updatesWindows6.1-KB2*-x64.msu -F:Windows6.1-KB2*-x64.cab .updates
for %a in (.updatesWindows6.1-KB2*-x64.cab) do expand %a -F:* %~pna
del /Q .updates*

This process will create separate folder for each update, extract cabs from msus and expand cabs in corresponding folders which were just created. And finally we clear all the mess from update folder and leave folders with extracted updates which we’re gonna add. Expanding will take some time (the more updates you unpack the longer) so be patient. When this important process is done do this:

move C:win7sourcesinstall.wim C:image

It moves Windows wim file to our image directory.

Wim mounting

After that:

dism /get-wiminfo /wimfile:install.wim
dism /get-wiminfo /wimfile:install.wim /index:2
dism /Mount-Wim /WimFile:install.wim /index:2 /MountDir:mount

So one by one:

First line gives you info about your wim.

Then where do you want to add your updates? In my example I add them in Home Premium so my index is 2.

And in the third line we mount our wim image with edition we chose. This process will take a couple of minutes. So don’t interrupt. Btw as you notice we use DISM (Deployment Image Service and Management) utility, it’s a part of Windows 7 & Win2k8 R2. Then:

Let’s add our updates

FOR /D %g in (.updatesWindows6.1-KB2*-x64) do dism /Image:.mount /Add-Package /PackagePath:%g

So here we go. This iteration process will add updates from their folders into wim image. The more the longer it takes … you know …. When it’s done … great we added updates!

Optional: Adding IE9

If you want to add IE9 then go and download it. Drop it on disk C:, also create a folder C:IE9 and run this command:

C:IE9-Windows7-x64-enu /x:C:IE9

This process will unpack IE9 in C:IE9 directory. Then manually go to that folder and delete all files except for IE9-Win7.cab which is actual Internet Explorer 9. Then let’s go back to dism:

dism /image:.mount /Add-Package /PackagePath:C:IE9

This line adds IE9 to your windows 7 sp1 distro. Congrats.

Adding Drivers

I don’t know which drivers you want to add but DISM utility has a limitation. You can add only expanded drivers. For that purpose install and run program like Driver Max and update your drivers to the latest and greatest version. Then back up your third party (non-Microsoft) drivers (put them in c:imagedrivers folder). Later you could use that drivers folder and add them via /recurse switch to your distro. When you add drivers with dism you can point a particular inf file or you can point it to the entire folder where infs files are sitting. In the latter case you need to use recurse switch. If you want to add unsigned drivers you need to add /forceunsigned switch as well.

dism /image:.mount /Add-Driver /driver:c:imagedrivers /recurse /forceunsigned

If you want to remove drivers or packages use /Remove-Package or /Remove-Driver options. You can read more if you just type dism/? in command line and also read it here and here. Now if you want to see what updates you’ve just added use this command:

dism /image:.mount /Get-Packages > c:updt.txt

This will create a txt file on disk c where you can read all the updates you included in your win 7 distro. If it says that drivers pending it’s ok. They’re pending because it’s no running system but a mounted wim image.

And for drivers:

dism /image:.mount /Get-Drivers > c:drv.txt

It enumerates all drivers you added and outputs it in txt file on disk c.

Save and Exit

dism /Unmount-Wim /MountDir:mount /commit

Saving will take some time. If you changed your mind then discard changes and don’t save. To discard changes run this command:

dism /Unmount-Wim /MountDir:mount /discard

And finally let’s clean the mess:

dism /Cleanup-Wim

It’s optional, just in case.

Note: In this guide we added updates/drivers/ie9/ to one particular edition (Home Premium). If you want to add them to all your AIO distro you will have to go through this process for each and every edition (mount, select edition, add (extracted) updates, add (expanded) drivers, add ie9, save & unmount).

Creating an iso and burning

So congrats you have a win7 sp1 x64 distro with all greatest and latest updates, drivers and even IE9. Now let’s clean the mess, make a bootable iso and burn it (lol or not if you want to make a bootable thumb drive for netbooks or whatsoever).

Let’s now place our install.wim back to its distro folder.

move C:imageinstall.wim C:win7sources

After this you can go and delete image folder, folders where you’ve put your updates, IE9, drivers etc. So now we only have folder with Windows 7 distro. Now let’s create an iso:

You will need an utility called oscdimg 120 kb or something and drop it in c:windowssystem32. And after that run this command:

oscdimg -lW7SP1 -t08/15/2011 -m -u2 -bC:win7bootetfsboot.com C:win7 C:win7dvdx64.iso

Utility uses etfsboot.com from your distro to create an iso from win7 folder and puts it in c. After this you got a bootable Win7DVD. You can now burn it or make a bootable flash drive. Delete win7 folder and iso if you want. So that’s it. Now you can use that distro.

After you installed windows from this distro you can check updates and drivers you added on that fresh system

for updates

dism /online /Get-Packages

for drivers

dism /online /Get-Drivers

Or you can simply go and check it in Programs and features for updates and device manager for drivers. Also you can enumerate drivers of your system by pnp utility

pnputil /E

P.S. You can add .Net Framework 3.5 SP1 updates as well. They are msu files, just like Windows update files.

Windows6.1-KB2518869-x64.msu
Windows6.1-KB2539635-x64.msu
Windows6.1-KB2572077-x64.msu

If you created AIO Windows 7 distro and want to add updates/drivers/IE9/product key etc. then here is how:

Requirements:

Machine with Windows 7 SP1 x64 for optimum conditions
Windows 7 SP1 x64 (real distro or image, if it’s image then also a software that works with them. Alcohol, Daemon, PismoMount … even Windows 8! I don’t care)
Updates
IE9 (optional)
.Net Framework 3.5 SP1 updates (optional)
Drivers which you want to add (expanded drivers only because setups, exes etc won’t work but we’ll talk about this later ….)

This guide also works for x32 users they just need to do this for x86

This even works for Windows 8 with its updates.

Intro

——————————————————

The best way to know what updates you need is just do a fresh install of Windows 7 x64 SP1 on a machine you want. Install network drivers, connect to Internet, run Windows Updates and get the list of all updates you need. So you will know which updates you will need to add to your win7 distro. Yeah I know this process will take 20 minutes…. Actually a lot of Microsoft updates have got rather to do with the security issues and kernel bugs (remote code execution etc) than performance but anyway ….

——————————————————

To save you all from hassle I did a list of all updates you need. (November, 2011).
The updates always change (some get removed with new ones, new updates will appear etc.)

Improtant: KB2533552 cannot be added so just don’t download/add it. And for some odd reason Windows6.1-KB2536276-v2-x64.msu cannot be added either.

Download them manually from Microsoft. Some of them will ask for validation on Microsoft site. Everyone who wants x86 will have to download x86 versions for their x86 win7 sp1.

Updates preparation

————————————

Let’s start. So you downloaded all your updates and inserted Windows 7 SP1 x64 dvd (or mounted its image).

Let’s say the letter of your optical drive/virtual rom is D
Open command line as Admin and enter these lines one by one:

mkdir C:win7
robocopy D: C:win7 /E /A-:R

This will create a folder for win7 distro and will copy all files from dvd/image to there.
Copying from actual dvd will take some time so be patient.

mkdir C:imagemount
mkdir C:imageupdates
cd c:image

This creates image directory with mount and updates sub-directories and goes to image folder. Now manually put all updates you downloaded in updates folder. After that do this:

for %a in (.updatesWindows6.1-KB2*-x64.msu) do mkdir %~pna
expand .updatesWindows6.1-KB2*-x64.msu -F:Windows6.1-KB2*-x64.cab .updates
for %a in (.updatesWindows6.1-KB2*-x64.cab) do expand %a -F:* %~pna
del /Q .updates*

This process will create separate folder for each update, extract cabs from msus and expand cabs in corresponding folders which were just created. And finally we clear all the mess from update folder and leave folders with extracted updates which we’re gonna add. Expanding will take some time (the more updates you unpack the longer) so be patient. When this important process is done do this:

move C:win7sourcesinstall.wim C:image

It moves Windows wim file to our image directory.

Wim mounting

After that:

dism /get-wiminfo /wimfile:install.wim
dism /get-wiminfo /wimfile:install.wim /index:2
dism /Mount-Wim /WimFile:install.wim /index:2 /MountDir:mount

So one by one:

First line gives you info about your wim.

Then where do you want to add your updates? In my example I add them in Home Premium so my index is 2.

And in the third line we mount our wim image with edition we chose. This process will take a couple of minutes. So don’t interrupt. Btw as you notice we use DISM (Deployment Image Service and Management) utility, it’s a part of Windows 7 & Win2k8 R2. Then:

Let’s add our updates

FOR /D %g in (.updatesWindows6.1-KB2*-x64) do dism /Image:.mount /Add-Package /PackagePath:%g

So here we go. This iteration process will add updates from their folders into wim image. The more the longer it takes … you know …. When it’s done … great we added updates!

Optional: Adding IE9

If you want to add IE9 then go and download it. Drop it on disk C:, also create a folder C:IE9 and run this command:

C:IE9-Windows7-x64-enu /x:C:IE9

This process will unpack IE9 in C:IE9 directory. Then manually go to that folder and delete all files except for IE9-Win7.cab which is actual Internet Explorer 9. Then let’s go back to dism:

dism /image:.mount /Add-Package /PackagePath:C:IE9

This line adds IE9 to your windows 7 sp1 distro. Congrats.

Adding Drivers

I don’t know which drivers you want to add but DISM utility has a limitation. You can add only expanded drivers. For that purpose install and run program like Driver Max and update your drivers to the latest and greatest version. Then back up your third party (non-Microsoft) drivers (put them in c:imagedrivers folder). Later you could use that drivers folder and add them via /recurse switch to your distro. When you add drivers with dism you can point a particular inf file or you can point it to the entire folder where infs files are sitting. In the latter case you need to use recurse switch. If you want to add unsigned drivers you need to add /forceunsigned switch as well.

dism /image:.mount /Add-Driver /driver:c:imagedrivers /recurse /forceunsigned

If you want to remove drivers or packages use /Remove-Package or /Remove-Driver options. You can read more if you just type dism/? in command line and also read it here and here. Now if you want to see what updates you’ve just added use this command:

dism /image:.mount /Get-Packages > c:updt.txt

This will create a txt file on disk c where you can read all the updates you included in your win 7 distro. If it says that drivers pending it’s ok. They’re pending because it’s no running system but a mounted wim image.

And for drivers:

dism /image:.mount /Get-Drivers > c:drv.txt

It enumerates all drivers you added and outputs it in txt file on disk c.

Save and Exit

dism /Unmount-Wim /MountDir:mount /commit

Saving will take some time. If you changed your mind then discard changes and don’t save. To discard changes run this command:

dism /Unmount-Wim /MountDir:mount /discard

And finally let’s clean the mess:

dism /Cleanup-Wim

It’s optional, just in case.

Note: In this guide we added updates/drivers/ie9/ to one particular edition (Home Premium). If you want to add them to all your AIO distro you will have to go through this process for each and every edition (mount, select edition, add (extracted) updates, add (expanded) drivers, add ie9, save & unmount).

Creating an iso and burning

So congrats you have a win7 sp1 x64 distro with all greatest and latest updates, drivers and even IE9. Now let’s clean the mess, make a bootable iso and burn it (lol or not if you want to make a bootable thumb drive for netbooks or whatsoever).

Let’s now place our install.wim back to its distro folder.

move C:imageinstall.wim C:win7sources

After this you can go and delete image folder, folders where you’ve put your updates, IE9, drivers etc. So now we only have folder with Windows 7 distro. Now let’s create an iso:

You will need an utility called oscdimg 120 kb or something and drop it in c:windowssystem32. And after that run this command:

oscdimg -lW7SP1 -t08/15/2011 -m -u2 -bC:win7bootetfsboot.com C:win7 C:win7dvdx64.iso

Utility uses etfsboot.com from your distro to create an iso from win7 folder and puts it in c. After this you got a bootable Win7DVD. You can now burn it or make a bootable flash drive. Delete win7 folder and iso if you want. So that’s it. Now you can use that distro.

After you installed windows from this distro you can check updates and drivers you added on that fresh system

for updates

dism /online /Get-Packages

for drivers

dism /online /Get-Drivers

Or you can simply go and check it in Programs and features for updates and device manager for drivers. Also you can enumerate drivers of your system by pnp utility

pnputil /E

P.S. You can add .Net Framework 3.5 SP1 updates as well. They are msu files, just like Windows update files.

Windows6.1-KB2518869-x64.msu
Windows6.1-KB2539635-x64.msu
Windows6.1-KB2572077-x64.msu

Понравилась статья? Поделить с друзьями:
  • Интегрированная среда сценариев windows powershell что это
  • Интегрированная среда сценариев windows powershell можно ли удалить
  • Интегрированная среда разработки по для microsoft windows
  • Интегрирование драйверов windows в дистрибутив windows
  • Интеграция с оболочкой windows winrar это как