Ich poste diesen Beitrag, da Microsoft keine befriedigende Lösung anbietet.
Hätte ich nach deren Anweisungen strickt gehalten, hätte ich den Rechner neu aufsetzen oder zumindest ein sogenanten In-place update machen müssen.
Aber fangen wir mit dem Anfang an.
Ein Kunde brachte sein Notebook zu mir, weil Windows-Update das IE9 nicht installieren konnte.
Nun gut, das sollte eigentlich kein Problem sein, starten wir mal Windows-Update manuell und schauen die Fehlermeldung an.
Ok, funktioniert leider nicht.
Download des IE9 und manueller Installation, immer noch Fehlermeldung.
Antivirus ausschalten und noch mal versuchen^^, ne auch nicht.
Na dann lesen wird die möglichen Lösungen die Microsoft empfiehlt.
FixIt, KP's, in Savemode versucht zu installieren, keine Chance.
Antivirus und mögliche Addons deinstalliert, mit gleichem Resultat.
Bein genaueren durchlesen einiger Artikel viel mir auf das diese immer von Windows 7 SP1 schrieben, aha.
SP1 installiert? Natürlich nicht, grumbel...
Also, SP1 downloaden und installieren .... ERROR_SXS_ASSEMBLY_MISSING 0x80073701, was zum....
Jetzt wird lustig (oder auch nicht). Über diesen Fehler gibt es massenweise Beiträge in Internet.
Erst mal, die einfachen Lösungen machen, Vorbereitungs KP's runterladen und weitere solche Massnahmen ausgeführt. Danach SP1, Error...
.NET Framework 4 kann auch das Problem sein. Deinstalliert, danach SP1, Error...
Gut, jetzt geht's in die Tiefe und schauen uns das CBS.log genauer an, dabei war folgende Fehlermeldung massgebend:
Info CBS Failed to resolve item[0] in Package: Microsoft-Windows-IE-Troubleshooters-Package~31bf3856ad364e35~amd64~it-IT~6.1.7600.16385, Update: Microsoft-Windows-IE-Troubleshooters-Update [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
Gemäss den diversen Internetartikel sollte das Italienische Sprachpacket installiert werden.
Ein Sprachpaket kann aber nur bei Windows Ultimate und Enterprise installiert werden.
Ab hier wäre jetzt ein in-place Update oder Neuinstallation notwendig.
Ne, ne, ne. Da sollte ein Möglichkeit geben dieses Problem zu beheben. Gesagt getan:
Sprachpaket indirekt über eine nicht microsoft-seite runterladen (man beachte auf 32 und 64bit Versionen).
Lade den Vistalizator runter und installiert das Italienische Sprachpaket.
Dann kam der grosse Moment (trommelwirbel) und SP1 wurde anstandslos installiert.
Jetzt könnte man ja das Sprachpaket wieder deinstallieren. Leider funktionierte das nicht, der Vistalizer brach mit einer Error-Meldung ab.
Wie auch immer, nach dem Windows Update wurde auch der IE9 anstandslos installiert.
Nach all dem suchen und ausprobieren sollte ja jetzt das IE9 funktionieren. Ab was kam, waren weisse Flächen.
Na toll, noch ein Problem.
Glücklicherweise musste für das beheben dieses Problems nur in den Erweiterten Eigenschaften der Internetoptionen "Grafikkarte mit Beschleunigung" von GPU-Rendering auf Softwarerendering umgestellt werden. Et voila...
All die deinstallierten Komponenten wie .NET Framwork 4, Antivirus, Adobe Sachen und Java mussten wieder installiert werden.
Schlusswort:
Bei der obengenannte Fehlermeldung ist die Analyse des CBS.Log's unerlässlich.
Insbesondere sind die Sprachbezeichnung in der Meldung (hier it-IT) ein hinweis, das ein Sprachpaket fehlt oder fehlerhaft ist.
Sucht mit " Error " (Leerzeichen vor und nach Error nicht vergessen) erleichtert die Analyse des CBS.log's.
Falls gewünscht werde ich die Links wo die Artikel und Downloads sind nachträglich hier aufschalten.
Ich hoffe mit dieser Geschichte geholfen zu haben.