Slipstream Windows 7 + Service Pack 1

27

Słyszałem, że Microsoft wydał wczoraj Windows 7 Service Pack 1. Przez przypadek planowałem sformatować i ponownie zainstalować system Windows 7 na moim komputerze w przyszłym tygodniu.

Czy jest możliwe scalenie (slipstream) oryginalnej instalacji systemu Windows 7 i nowego dodatku Service Pack 1 w jednym obrazie ISO ?

Uwaga : Punkty bonusowe, jeśli sugerujesz metodę, która działa również w systemie Windows XP.

Kaczor
źródło
4
Punkt bonusowy dostępny, jeśli ktoś może zasugerować metodę, która nie wymaga instalacji innego oprogramowania innej firmy, aby to zrobić.
Richard
Udało mi się pomyślnie „wyrzucić” Win7 SP1 przy użyciu powyższej metody. Jednak ... trzeba ostrzec ludzi, że integracja pakietu może zająć od 25 do 40 minut! Myślałem, że przez jakiś czas było zamknięte, ale potem zobaczyłem więcej aktywności. Kiedy wszystko zostało już powiedziane i zrobione, ponownie zainstalowałem Win7 i na pewno był to dodatek SP1 od samego początku.

Odpowiedzi:

22

OSTRZEŻENIE: YMMV. Myślę, że jesteśmy blisko, ale jeszcze nie do końca. Te instrukcje działały dla niektórych osób, ale otrzymuję błąd w ostatnim kroku. Więc myślę, że coś przeoczyliśmy. Robi się tu późno, oznaczę to jako wiki społeczności. Może uda ci się ustalić, co przegapiłem.

Slipstreaming Windows 7 z dodatkiem Service Pack 1

Przesyłanie strumieniowe systemu Windows 7 nie jest oficjalnie obsługiwane. Do wykonania zadania możesz użyć narzędzi innych firm. Możesz to również zrobić ręcznie, rozpakowując pliki cab, edytując trzy pliki tekstowe i używając dismpolecenia, aby zaktualizować pakiety instalacyjne. Oto jak to zrobić krok po kroku:

  1. Skopiuj install.wimz dysku instalacyjnego na dysk twardy.

  2. Przejdź do strony pobierania systemu Windows 7 z dodatkiem Service Pack 1 w witrynie firmy Microsoft, a następnie kliknij przycisk Kontynuuj .

  3. Po przejściu testu „Oryginalna przewaga” możesz pobrać windows6.1-KB976932-X64.exewersję 32-bitowąwindows6.1-KB976932-X86.exe
    Pobieranie dodatku Service Pack

  4. Wyodrębnij zawartość dodatku Service Pack za pomocą -xpolecenia. Przykład:windows6.1-KB976932-X64.exe -x
    Pobieranie dodatku Service Pack

  5. Wyodrębnij zawartość windows6.1-KB976932-X64.cabza pomocą narzędzia takiego jak 7-Zip (wystarczy dowolne narzędzie do kompresji obsługujące kabinę).

  6. Wyodrębnij zawartość NestedMPPContent.cabtego samego folderu.

  7. Otwórz update.sesw notatniku i zmień Absentna Installedunder OfflineInstall. Powinno to wyglądać następująco:

    <Tasks operationMode="OfflineInstall">
        <Phase>
            <package id="Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514"  targetState="Installed"/>
        </Phase>
    </Tasks>
    
  8. Otwórz update.mumi Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514.mum(lub odpowiednik 32-bitowy) w notatniku i zmień allowedOffline="false"naallowedOffline="true"

  9. Wyodrębnić wszystkie pliki cab język KB976933-LangsCab0poprzez KB976933-LangsCab6, nadpisać pliki, jeśli zostanie wyświetlony monit.

  10. Uruchom wiersz polecenia z uprawnieniami administracyjnymi.
    Uruchom wiersz polecenia jako administrator

    Załóżmy, że zapisałeś rozpakowane pliki dodatku Service Pack w folderze o nazwie C:\sp1. Utwórz nowy folder o nazwie C:\offlinei zwróć uwagę, że jego lokalizacja install.wimpowinna znajdować się w folderze źródeł w zawartości dysku instalacyjnego systemu Windows 7. Użyj następujących poleceń (w razie potrzeby zmień nazwy folderów:

    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
    

DO ZROBIENIA: dodaj instrukcje dotyczące tworzenia dysku rozruchowego

briankb
źródło
Jest to przede wszystkim oparte na przewodniku opublikowanym przez pOcHa na forach mdl: forums.mydigitallife.info/threads/…
isuldor
Gdy próbuję wyodrębnić dodatek SP1 za pomocą „windows6.1-KB976932-X64.exe -x”, pojawia się błąd: ... ”nie jest prawidłową aplikacją Win32”. Czy jest możliwe wyodrębnienie tego pliku w inny sposób na maszynie Win32, czy tę operację można wykonać tylko na maszynie X64?
Drake
1
Do wyodrębnienia aktualizacji 64-bitowej będziesz musiał użyć systemu z 64-bitowym systemem Windows.
afrazier
@ Drake, próbowałem użyć 7 zip, wyodrębniono niektóre pliki, ale nie wszystkie.
Moab
FYI tam błędów mam kiedy próbuję użyć / Add-Package jest Processing 1 of 1 - Package_for_KB976932: The specified package cannot be added to an offline image... Error: 0x800f082e. A tak przy okazji, każda rozsądna osoba powinna po prostu użyć oficjalnego obrazu przesłanego ze stwardnienia rozsianego. To jest po prostu fajna zabawa.
isuldor
10

Wiem, że wymaga to posiadania konta, ale prenumerowane obrazy DVD są dostępne dla subskrybentów MSDN i Technet.

Matthew Steeples
źródło
3
Możesz też przejrzeć pliki do pobrania dla subskrybentów Technet, aby znaleźć listę żądanego obrazu, a następnie Google dla jego skrótu SHA1, aby znaleźć torrenty dostępne do pobrania. Dopóki skrót SHA1 pasuje do wpisu Microsoftu, będziesz wiedział, że nie został zmieniony.
afrazier
4
To najbardziej rozsądna opcja. Jeśli nie dostosowujesz dysku instalacyjnego, możesz również pobrać oficjalny obraz!
isuldor
Uzgodnione - dobrze wiedzieć, że możemy pobierać oficjalne (przesyłane strumieniowo) obrazy z MSND / Technet. Wikid :)
Pure.Krome
3

Przesyłanie strumieniowe systemu Windows 7 nie jest obecnie oficjalnie obsługiwane. Możesz jednak użyć programu innej firmy o nazwie RT7Lite, aby przesłać pakiet serwisowy za Ciebie. Oto kilka instrukcji krok po kroku .

Możesz pobrać system Windows 7 z dodatkiem Service Pack 1 ze strony internetowej Microsoft, o ile przejdziesz test „Oryginalna przewaga”.

isuldor
źródło
0

Wybierz jeden z:

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

  • RT Se7en Lite (Windows 7)

  • 7 Customizer (Windows 7)

Znaleziono je na liście oprogramowania do remasteringu .

zillion
źródło
Remastering / Dostosowywanie nie jest tym samym, co Slipstreaming pakietu Service Pack, RT7 Lite Beta w wersji 2.6.0 jest obecnie jedynym, który może to zrobić. Vlite działa tylko w systemie Vista na poślizg SP. Wygląda na to, że 7Customizer został porzucony.
Moab
@Moab Myślę, że jest teraz wersja o nazwie NTLite, która ma funkcję Winstream 7.
jiggunjer
@ jiggunjer tak, minęło trochę czasu, odkąd pomyliłem się z tego typu oprogramowaniem, dzięki. ntlite.com/features
Moab