Integration von IE9 in eine Windows 7-Installationsdiskette

7

Die neueste Windows 7 SP1-ISO von MSDN enthält bis zu diesem Zeitpunkt fast jedes Update für Windows, jedoch nicht einige optionale Pakete. Insbesondere ist die neueste Version von Internet Explorer nicht enthalten. Beim Einrichten neuer Computer möchte ich alles so aktuell wie möglich halten. Gibt es eine Möglichkeit, Internet Explorer 9 auf eine Windows 7 SP1-Installationsdiskette zu übertragen?

nhinkle
quelle

Antworten:

7

Da einige Organisationen aufgrund der Anforderungen alter Webanwendungen, die nicht alle modernen Standards unterstützen, kein Upgrade auf IE9 durchführen können, ist es typisch, dass IE-Upgrades, die über die in der ursprünglichen Version des Betriebssystems enthaltene Version hinausgehen, nicht auf einer Windows-Festplatte enthalten sind.

Es ist jedoch möglich, die neueste Version von IE in Ihre Windows 7-Quellfestplatte zu integrieren.

Auf TechNet gibt es einen sehr detaillierten Artikel über " Internet Explorer 9-Vorinstallationstechniken ", in dem beschrieben wird, wie dies funktioniert. Ich habe versucht, die Schritte genau zu befolgen, bin aber während des Vorgangs auf Fehler gestoßen und fand alles ziemlich langweilig. Hier ist eine einfachere, zusammengefasste Version.

Vorbereitung:

Dinge, die Sie zur Vorbereitung benötigen:

  1. Laden Sie das Windows Automated Installation Kit (WAIK) herunter und installieren Sie es.
  2. Suchen Sie die neueste ISO für Windows 7 für die Version und Architektur, die Sie verwenden möchten *. Wenn Sie keine ISO-Installation haben, finden Sie Links dazu in der folgenden SU-Frage: Wie kann ich Windows 7 neu installieren, wenn ich meine Installations-DVD verloren habe?
    (* Sie können wirklich jede Version verwenden. Es ist trivial , Ihre Festplatte dazu zu bringen, jede Version von Windows 7 zu installieren . Ich werde später erwähnen, wie das geht.)
     
  3. Die folgenden Dateien mit der richtigen Version für Ihre Architektur (x64 oder x86). Die KB-Dateien werden nicht alle benötigt, wenn Sie eine SP1-Festplatte verwenden:

Optimierungen:

Das Extrahieren und Bearbeiten von Windows-Installationsdatenträgerdateien ist sehr langsam und zeitaufwändig. Um all diese Schritte auszuführen, ist eine erhebliche Menge an Prozessorleistung und viel Festplattenaktivität erforderlich. Es gibt einige Dinge, die Sie tun können, wenn Sie über fortschrittliche Hardware verfügen, die dies erheblich beschleunigt:

Wenn Sie eine SSD haben, erledigen Sie alle "Arbeitsordner" auf der SSD. Sie profitieren stark von den schnelleren Zugriffszeiten.

Wenn Sie genug RAM verwirken 5-10GB davon haben (wenn Sie also über 8 GB oder mehr RAM), würde ich dringend empfehlen Sie zu prüfen , einige der Arbeitsdateien in einem RAM - Disk setzen. Wenn Sie dies nicht tun, überspringen Sie diesen Absatz, da er für Sie nicht gilt. Weitere Informationen zum Erstellen einer RAM-Disk finden Sie unter /superuser/34388/whats-the-best-ramdisk-for-windows . Ich habe imDisk verwendet , um eine 16-GB-RAM-Disk zu erstellen , und es hat sehr gut funktioniert und die Operationen um mindestens beschleunigteine Größenordnung. Sie können zu Lese- / Schreibzeiten von 1 Gbit / s nicht "Nein" sagen! Wenn Sie nur eine kleine RAM-Disk erstellen können, würde ich ein virtuelles Laufwerk groß genug für das WIM + machen, ungefähr 500 MB für das, was Sie hinzufügen. Wenn Sie genug Platz haben (ungefähr das 2,5-fache der Größe des WIM), um sowohl das Image als auch das Arbeitsverzeichnis auf der RAM-Disk abzulegen, ist dies am besten. Natürlich müssen Sie nicht brauchen , dies zu tun , das Verfahren zu folgen.

Ich stellte außerdem fest, dass die Aktivierung des Echtzeitschutzes von Microsoft Security Essential die Geschwindigkeit der Vorgänge erheblich verlangsamte, da jede Datei beim Extrahieren und Integrieren gescannt wurde. Ich empfehle dringend, dass Sie das Echtzeit-Scannen Ihrer Antivirensoftware während dieser Vorgänge vorübergehend deaktivieren.

Verfahren

Beachten Sie, dass bei diesem Verfahren viele Befehle eingegeben und versucht werden, alles gerade zu halten. Das Durcheinander ist frustrierend, weil es so lange dauert, bis viele Schritte zur Dateibearbeitung ausgeführt werden. Durch Versuch und Irrtum habe ich eine Batch-Datei erstellt, die den folgenden Prozess fast vollständig automatisiert. Ich werde diese Batch-Datei bald auf meiner Website veröffentlichen (hatte gerade keine Zeit mehr). Wenn Sie es mögen, Ihre Hände unordentlich zu machen, machen Sie es und befolgen Sie die folgenden Schritte. Wenn Sie es lieber etwas einfacher machen möchten, können Sie meine Batch-Datei verwenden, um Teile des Prozesses zu beschleunigen und die Wahrscheinlichkeit von Fehlern zu verringern.

  1. Extrahieren Sie den Inhalt der ISO auf Ihre Festplatte

  2. Kopieren Sie die \sources\install.wimDatei in ein Arbeitsverzeichnis (auf Ihrer SSD oder RAM-Disk, falls Sie eine verwenden).

  3. Erstellen Sie einen Einhängepunkt für die WIM-Datei, indem Sie einen neuen leeren Ordner erstellen (auch auf Ihrer SSD oder RAMdisk).

  4. Öffnen Sie die WAIK Deployment Tools-Eingabeaufforderung als Administrator (sie befindet sich im Startmenü, wenn Sie WAIK installiert haben).

  5. Suchen Sie den Bildindex für jedes Bild, in das Sie IE9 integrieren möchten. Führen Sie dazu den folgenden Befehl aus:

    Dism /Get-WimInfo /WimFile:"<path_to_wim>"
    

    Beispiel für dism / get-wiminfo / wimfile: pathtowim

    Für das obige Bild hat Index 4 beispielsweise Windows 7 Professional, also werden wir das verwenden. Wenn Sie IE9 für alle Windows-Versionen integrieren möchten, um eine All-in-One-Windows 7-Festplatte zu erstellen, können Sie das folgende Verfahren für alle Image-Indizes ausführen.

  6. Hängen Sie nun das Image mit dem folgenden Befehl in das leere Arbeits-Mount-Verzeichnis ein, das Sie oben erstellt haben:

    Dism /Mount-Wim /WimFile:"path_to_wim_file.wim" /index:<Index_Number> /MountDir:"path_to_empty_mount_point_folder"
    
  7. Gemäß den Anweisungen von Microsoft sollten Sie die KB-Patches installieren, bevor Sie das IE9-Paket hinzufügen. Ich habe festgestellt, dass dies das Bild beschädigt (der Grund könnte nicht zusammenhängen, ich weiß es nicht genau). Das Hinzufügen des IE9-Pakets funktionierte jedoch zunächst einwandfrei, daher würde ich empfehlen, dies auf diese Weise zu tun.

    Stellen Sie zum Installieren des IE9-Pakets auf dem WIM-Image sicher, dass Sie über die richtige MSU-Datei für die Architektur (x64 oder x86) des Installationsimages verfügen, nicht über den von Ihnen verwendeten Computer! Beachten Sie, dass Sie ein x64-WIM nicht von einem x86-Computer aus bearbeiten können, dies jedoch auch von einem x64-Computer aus. Verwenden Sie den folgenden Befehl, um IE9 zu integrieren:

    Dism /Image:"image_mount_folder" /Add-Package /PackagePath:"MSU_File_path"
    
  8. Integrieren Sie als Nächstes alle oben aufgeführten Hotfixes. Verwenden Sie den folgenden Befehl, um sie einzeln zu installieren:

    Dism /Image:"image_mount_folder" /Add-Package /PackagePath:"KB_MSU_file"
    

    Oder um sie alle auf einmal hinzuzufügen (wenn sie sich alle im selben Ordner befinden):

    for %k IN ("path\to\updates\*.msu) DO Dism /Image:"image_mount_folder" /Add-Package /PackagePath:"%k"
    
  9. Stellen Sie zu diesem Zeitpunkt sicher, dass keiner der vorherigen Schritte zu Fehlermeldungen geführt hat. Wenn es irgendwelche Fehler gewesen, die besagt , dass das Bild nicht mehr gewartet werden , sind nicht speichern Sie das Bild, wie es potenziell es ruinieren. Wenn Fehler aufgetreten sind, geben Sie den folgenden Befehl ein, um Änderungen zu verwerfen:

    Dism /Unmount-WIM /MountDir:"image_mount_folder" /discard
    

    Wenn alle Änderungen erfolgreich waren, geben Sie den folgenden Befehl ein, um das WIM-Image zu speichern und die Bereitstellung aufzuheben:

    Dism /Unmount-WIM /MountDir:"image_mount_folder" /commit
    
  10. Wenn Sie IE9 in andere Images (andere Editionen von Windows) integrieren möchten, wiederholen Sie alle obigen Schritte ab Schritt 6 für jedes weitere Disk-Image.

  11. Verschieben Sie zu diesem Zeitpunkt die WIM-Datei aus dem Arbeitsverzeichnis oder der RAM-Disk und fügen Sie sie wieder in den Ordner mit dem extrahierten Inhalt der ISO ein. Sie müssen jetzt die ISO neu bündeln und bootfähig machen. Wenn Sie möchten, dass Ihr Installationsprogramm für eine beliebige Version von Windows 7 funktioniert, löschen Sie einfach die Datei ie.cfg im \sources\Verzeichnis der extrahierten ISO, bevor Sie sie neu erstellen .

    Dies kann mit einem anderen in WAIK integrierten Tool erfolgen:

    oscdimg –b"folder_with_extracted_iso/boot/etfsboot.com" –h –u2 –m -lDiskName "folder_with_extracted_iso/" "path_to_desired_saved_install_image.iso"
    
  12. Testen Sie Ihr Image in einer virtuellen Maschine, bevor Sie eine Festplatte verschwenden, um sicherzustellen, dass es funktioniert. Ich würde empfehlen, eine neue leere virtuelle Maschine zu erstellen, um sie zu testen. Sobald Sie überprüft haben, ob es funktioniert, können Sie die ISO von Windows 7 mit der integrierten Software zum Brennen von Image-Images brennen oder ein bootfähiges USB-Flash-Laufwerk damit erstellen.

  13. Vergessen Sie nicht, Ihre Antivirensoftware erneut zu aktivieren, wenn Sie den Echtzeitschutz deaktiviert haben, um die Festplattenmontage zu beschleunigen. Hängen Sie auch die RAM-Disk aus, wenn Sie eine verwendet haben, damit Sie diesen Speicher für die Verwendung durch Ihr System wiederherstellen können.

Nachtrag

Dieser allgemeine Prozess kann verwendet werden, um Microsoft-Updates in Ihre Installationsdiskette zu integrieren. Ich habe mich entschieden, über die Integration von IE9 zu schreiben, weil ich versucht habe, dies zu tun. Es können auch Treiber integriert werden .

Dies alles wird Teil eines viel detaillierteren SU-Blogposts zum Erstellen einer integrierten Installationsdiskette sein, aber ich wollte jede der Komponenten in einer leicht verständlichen Form herausbringen. Nachdem ich stundenlang mühsam in Foren und MSDN / TechNet-Dokumentationsseiten gesucht hatte, dachte ich, es sei Zeit, lesbare, umfassende und klare Anleitungen zu haben!

Hilfreiche Websites / Quellen

Die folgenden Websites waren maßgeblich an der Ermittlung dieses Prozesses beteiligt:

nhinkle
quelle
2
Nun
1
@Sathya relativ zu den Dutzenden von Seiten mit technischen Dokumenten und verschlungenen Forum-Scherzen, die ich gelesen habe, um es herauszufinden, ja, es ist: P
nhinkle
Ich studiere Windows 7-Zertifizierung und finde Ihr Tutorial sehr hilfreich. In der Vorbereitung haben Sie gesagt, dass Sie diese erhalten sollen: "3. Die folgenden Dateien mit der richtigen Version für Ihre Architektur (x64 oder x86). Die KB-Dateien werden nicht alle benötigt, wenn Sie eine SP1-Festplatte verwenden: IE 9-Installationsprogramm, msu Datei x64 herunterladen x86 herunterladen KB2484033 (SP0 und SP1) KB2488113 (SP0 und SP1) KB2505438 (SP0 und SP1) KB2454826 (nur SP0) KB2467023 (nur SP0) "Was mache ich, nachdem ich all diese Dinge heruntergeladen habe? Muss ich das alles mit dem Befehl dism addpackage tun? Mit freundlichen Grüßen
@ronaldo Wenn Sie zum Abschnitt "Prozedur" scrollen, wird Schritt für Schritt erklärt, wie dismSie alle erforderlichen Pakete hinzufügen.
Nhinkle