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:
- Laden Sie das Windows Automated Installation Kit (WAIK) herunter und installieren Sie es.
- 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.)
- 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.
Extrahieren Sie den Inhalt der ISO auf Ihre Festplatte
Kopieren Sie die \sources\install.wim
Datei in ein Arbeitsverzeichnis (auf Ihrer SSD oder RAM-Disk, falls Sie eine verwenden).
Erstellen Sie einen Einhängepunkt für die WIM-Datei, indem Sie einen neuen leeren Ordner erstellen (auch auf Ihrer SSD oder RAMdisk).
Öffnen Sie die WAIK Deployment Tools-Eingabeaufforderung als Administrator (sie befindet sich im Startmenü, wenn Sie WAIK installiert haben).
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>"
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.
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"
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"
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"
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
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.
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"
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.
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: