.NET-Installation zickt

Meine Versuche, das .NET-Framework 2.0 unter Windows XP zu installieren, quittiert das Setup-Programm immer mit der Fehlermeldung „Error 25007. Fehler bei der Fusionsinitialisierung. Setup konnte die Fusion nicht mit LoadLibraryShim() laden. Fehler: Das Handle ist ungültig.“ Was mag da los sein?

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Oliver Lau

Meine Versuche, das .NET-Framework 2.0 unter Windows XP zu installieren, quittiert das Setup-Programm immer mit der Fehlermeldung „Error 25007. Fehler bei der Fusionsinitialisierung. Setup konnte die Fusion nicht mit LoadLibraryShim() laden. Fehler: Das Handle ist ungültig.“ Was mag da los sein?

Höchstwahrscheinlich war bereits ein .NET-Framework 2.0 auf dem Rechner vorhanden und wurde wieder deinstalliert. Leider lässt das Deinstallationsprogramm einige Dateien im Windows-Unterverzeichnis WinSxS zurück. Wenn das Setup-Programm diese findet, geht es offenbar davon aus, dass weitere .NET-Komponenten vorhanden sind, und versucht, diese nachzuladen. Und genau das schlägt fehl, wie die Fehlermeldung andeuten soll.

Die Lösung besteht darin, die betreffenden Dateien vorübergehend zu löschen. Legen Sie dazu zunächst eine Kopie des WinSxS-Verzeichnisses an. Löschen Sie dann alle Dateien aus dem Originalverzeichnis. Die .NET-Installation sollte nun gelingen. Danach verschieben Sie den Inhalt des Backup-Verzeichnisses wieder zurück ins Verzeichnis WinSxS. Im Zielordner bereits vorhandene Dateien brauchen Sie nicht zu überschreiben. (ola) (ola)