Slipstream для Windows 7 + с пакетом обновления 1

27

Я слышал, что Microsoft выпустила Windows 7 Service Pack 1 вчера. По чистой случайности я планировал отформатировать и переустановить Windows 7 на моем ПК на следующей неделе.

Возможно ли объединить (слипстрим) оригинальную установку Windows 7 и новый пакет обновления 1 в один образ ISO ?

Примечание : Бонусные баллы, если вы предлагаете метод, который работает также для Windows XP.

селезень
источник
4
Бонусный балл доступен, если кто-то может предложить метод, который не предусматривает установку другого программного обеспечения стороннего производителя.
Ричард
Я был в состоянии успешно «скользить» Win7 SP1, используя вышеуказанный метод. Однако ... нужно предупредить людей, что интеграция пакетов может занять от 25 до 40 минут! Я думал, что это на какое-то время заблокировалось, но потом я увидел больше активности. Когда все было сказано и сделано, я переустановил Win7 и, конечно же, это был SP1 с самого начала.

Ответы:

22

ВНИМАНИЕ: YMMV. Я думаю, что мы близки, но еще не совсем там. Эти инструкции работали для некоторых людей, но я получаю сообщение об ошибке на последнем шаге. Так что я думаю, что мы что-то упустили. Здесь уже поздно, я собираюсь отметить это как вики сообщества. Возможно, вы сможете разобраться, что я пропустил.

Скользящая версия Windows 7 с пакетом обновления 1

Windows 7 Slipstreaming официально не поддерживается. Вы можете использовать сторонние инструменты для выполнения этой задачи. Вы также можете сделать это вручную, распаковав cab-файлы, отредактировав три текстовых файла и используя dismкоманду для обновления установочных пакетов. Вот как это сделать шаг за шагом:

  1. Скопируйте install.wimс установочного диска на жесткий диск.

  2. Перейдите на веб-страницу загрузки пакета обновления 1 для Windows 7 на веб-сайте Microsoft и нажмите « Продолжить» .

  3. После того, как вы прошли тест «Подлинное преимущество», вы можете выбрать для загрузки либо windows6.1-KB976932-X64.exe32-разрядную версию, либоwindows6.1-KB976932-X86.exe
    Скачать пакет обновления

  4. Извлеките содержимое пакета обновления с помощью -xкоманды. Пример:windows6.1-KB976932-X64.exe -x
    Скачать пакет обновления

  5. Извлеките содержимое windows6.1-KB976932-X64.cabс помощью инструмента, такого как 7-Zip (подойдет любая утилита сжатия, которая поддерживает cab).

  6. Извлеките содержимое NestedMPPContent.cabв ту же папку.

  7. Открыть update.sesв Блокноте и изменения Absentв InstalledUnder OfflineInstall. Это должно выглядеть так:

    <Tasks operationMode="OfflineInstall">
        <Phase>
            <package id="Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514"  targetState="Installed"/>
        </Phase>
    </Tasks>
    
  8. Откройте update.mumи Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514.mum(или 32-разрядный эквивалент) в блокноте и измените allowedOffline="false"наallowedOffline="true"

  9. Распакуйте все файлы языка кабины KB976933-LangsCab0через KB976933-LangsCab6перезаписать файлы , если будет предложено.

  10. Запустите командную строку с правами администратора.
    Запустите командную строку от имени администратора

    Предположим, вы сохранили извлеченные файлы пакета обновления в папке с именем C:\sp1. Создайте новую папку с именем C:\offlineи обратите внимание на расположение, install.wimкоторое должно быть в папке источников на вашем установочном диске Windows 7. Используйте следующие команды (при необходимости измените имена папок:

    DISM /Mount-Wim /WimFile:C:\win7-contents\sources\install.wim /Index:1 /MountDir:C:\offline
    DISM /Image:C:\offline /Add-Package /PackagePath:C:\sp1
    DISM /Unmount-Wim /MountDir:C:\offline /Commit
    

TODO: добавить инструкцию по созданию загрузочного диска

briankb
источник
В первую очередь это основано на руководстве, опубликованном pOcHa на форумах MDL
isuldor
Когда я пытаюсь извлечь SP1 с помощью «windows6.1-KB976932-X64.exe -x», он выдает ошибку: ... «не является допустимым приложением Win32». Возможно ли извлечь этот файл другим способом на машине с Win32 или эту операцию можно выполнить только на машине с X64?
Дрейк
1
Вам придется использовать систему под управлением 64-битной Windows, чтобы извлечь 64-битное обновление.
afrazier
@ Drake, я пытался использовать 7 zip, он извлек некоторые файлы, но не все.
Моав
FYI там ошибка я получил , когда я пытаюсь использовать / Add-Package является Processing 1 of 1 - Package_for_KB976932: The specified package cannot be added to an offline image... Error: 0x800f082e. И, между прочим, любой здравомыслящий человек должен просто использовать официальное изображение от MS. Это просто забавное развлечение.
isuldor
10

Я знаю, что для этого необходимо иметь учетную запись, но для подписчиков MSDN и Technet доступны предварительно записанные DVD-образы.

Мэтью Стиплз
источник
3
Или вы можете просмотреть список загрузок подписчиков Technet, чтобы найти список нужного вам изображения, а затем Google для его хеш-функции SHA1, чтобы найти его потоки, доступные для скачивания. Пока хеш SHA1 соответствует списку Microsoft, вы будете знать, что он не был подделан.
afrazier
4
Это самый разумный вариант. Если вы не настраиваете свой установочный диск, вы можете также взять официальный образ!
isuldor
Согласен - приятно знать, что мы можем загрузить официальные (слипчивые) изображения из MSND / Technet. Wikid :)
Pure.Krome
3

В настоящее время Windows 7 официально не поддерживается. Тем не менее, вы можете использовать стороннюю программу RT7Lite для продвижения пакета обновления для вас. Вот несколько пошаговых инструкций .

Вы можете загрузить Windows 7 Service Pack 1 с веб-сайта Microsoft, если вы пройдете тест «Подлинное преимущество».

isuldor
источник
2

Да, вы можете следовать инструкциям из раздела Как вставить Windows 7 SP1 в установочный DVD ISO .

Питер Мортенсен
источник
1
На самом деле, вы не можете. vLite был сделан для Vista. Windows 7 Slipstreaming официально не поддерживается. msfn.org/board/topic/...
isuldor
Пересмотренный ответ с RT Семь ссылок вместо. Спасибо за исправление.
0

Выберите одно из:

  • vLite (Windows Vista, Windows 7 и Windows Server 2008)

  • RT Se7en Lite (Windows 7)

  • 7Настройка (Windows 7)

Они были найдены в списке программного обеспечения для ремастеринга .

мильона
источник
Ремастеринг / настройка - это не то же самое, что Slipstreaming пакета обновления, RT7 lite Beta версия 2.6.0 - единственная, которая может сделать это в настоящее время. Vlite работает только на Vista для SP проскальзывания. Похоже, 7Customizer был заброшен.
Моав
@Moab Я думаю, что сейчас есть версия под названием NTLite, которая имеет функцию win 7 slipstream.
Jiggunjer
@jiggunjer Да, прошло уже много времени с тех пор, как я испортил этот тип программного обеспечения, спасибо. ntlite.com/features
Моав
0

Самым простым решением было бы загрузить официальные установочные ISO-файлы Windows 7 с пакетом обновления 1 прямо с дистрибьютора образов дисков Microsoft. См. Как я могу переустановить Windows 7, если я потерял свой установочный DVD? для получения подробной информации о том, как получить эти изображения.

nhinkle
источник