DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 908077 - Geändert am: Mittwoch, 31. Oktober 2012 - Version: 5.0

Dieser Artikel kann einen Link zum Windows Installer-Bereinigungsprogramm ("MSICUU2.exe") enthalten. Wenn Sie auf diesen Artikel weitergeleitet wurden, um ein Problem mit dem Windows Installer-Bereinigungsprogramm zu beheben, wenden Sie sich bitte an den Softwarehersteller, um Installationssupport für das Produkt zu erhalten. Andernfalls lesen Sie den folgenden Microsoft Knowledge Base-Artikel, in dem die Schritte zum Beheben von Problemen beim Deinstallieren von Produkten beschrieben werden, die Windows Installer verwenden:

2438651 (http://support.microsoft.com/kb/2438651) Beheben von Problemen, die beim Installieren, Deinstallieren oder Upgraden eines Programms auf einem Computer mit Windows auftreten können
Hinweis
Dieser Artikel kann einen Link zum Windows Installer-Bereinigungsprogramm ("MSICUU2.exe") enthalten. Wenn Sie auf diesen Artikel weitergeleitet wurden, um ein Problem mit dem Windows Installer-Bereinigungsprogramm zu beheben, wenden Sie sich bitte an den Softwarehersteller, um Installationssupport für das Produkt zu erhalten. Andernfalls lesen Sie den folgenden Microsoft Knowledge Base-Artikel, in dem die Schritte zum Beheben von Problemen beim Deinstallieren von Produkten beschrieben werden, die Windows Installer verwenden:

Auf dieser Seite

Zusammenfassung

Mithilfe der in diesem Artikel beschriebenen Methoden können Sie mögliche Probleme bei der Installation der Microsoft .NET Framework-Version 2.0 beheben. In diesem Artikel werden Installationen auf Systemen mit Microsoft Windows Server 2003, Windows 2000 Service Pack 3 (SP3) oder Windows XP Service Pack 2 (SP2) erläutert. Zu den behandelten Methoden gehören die Neuregistrierung von Microsoft Windows Installer sowie das Reparieren, Entfernen und Neuinstallieren von .NET Framework. Wenn Sie diese Methoden anwenden, sollte Ihnen die Arbeit mit .NET Framework 2.0, dem Registrierungs-Editor und dem Windows Installer vertraut sein. Eine dieser Methoden erfordert zusätzlich das Ändern von Registrierungseinträgen auf dem Computer.

EINFÜHRUNG

Dieser Artikel beschreibt schrittweise, wie Sie mögliche Probleme bei der Installation von .NET Framework 2.0 beheben können.

Wenn Microsoft Windows Installer nicht korrekt in der Windows-Registrierung registriert ist, kann das Setupprogramm für .NET Framework 2.0 auf manche Windows Installer-Komponenten nicht zugreifen. Dieser Artikel beschreibt, wie Sie das Problem umgehen können, indem Sie die Registrierung von Windows Installer aufheben und Windows Installer anschließend neu registrieren.

Es ist nicht immer möglich, .NET Framework 2.0 über das Programm "Software" in der Systemsteuerung zu entfernen. Dieser Artikel beschreibt außerdem, wie Sie das Problem umgehen können, indem Sie entweder .NET Framework 2.0 manuell deinstallieren und anschließend neu installieren, oder indem Sie .NET Framework 2.0 reparieren.

Voraussetzungen

Die folgende Liste führt die empfohlene Hardware, Software und Netzwerkinfrastruktur sowie die benötigten Service Packs auf:
  • Microsoft Windows Server 2003, Microsoft Windows 2000 Service Pack 3 (SP3) oder Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft .NET Framework 2.0
    ,0Besuchen Sie die folgende Microsoft-Website, um das Microsoft .NET Framework Version 2.0 Redistributable Package zu beziehen: 
    http://www.microsoft.com/de-de/download/details.aspx?id=6523 (http://www.microsoft.com/de-de/download/details.aspx?id=6523)
Hinweis: Zur Behebung von Installationsproblemen bei .NET Framework 2.0 müssen Sie ein Konto verwenden, das zur Gruppe "Lokale Administratoren" auf dem Computer mit .NET Framework 2.0 gehört.

In diesem Artikel wird vorausgesetzt, dass Sie über Erfahrungen in den folgenden Bereichen verfügen:
  • Microsoft .NET Framework 2.0
  • Registrierungs-Editor
  • Windows Installer

Aufheben der Registrierung von Windows Installer und anschließende Neuregistrierung

Auf diese Weise kann das Problem in den meisten Fällen behoben werden. Außerdem hat diese Methode keine Auswirkungen auf andere installierte Programme, die Windows Installer verwenden.
  1. Heben Sie die Registrierung von Windows Installer auf. Klicken Sie hierzu auf Start, dann auf Ausführen, geben Sie msiexec /unregister im Feld Öffnen ein, und klicken Sie dann auf OK.
  2. Registrieren Sie Windows Installer neu. Klicken Sie hierzu auf Start, dann auf Ausführen, geben Sie msiexec /regserver im Feld Öffnen ein, und klicken Sie dann auf OK.

Reparieren von .NET Framework 2.0

Sie können .NET Framework auf die folgenden drei Arten reparieren.

Verwenden des Befehls "Reparieren" bei der Windows Installer-Cachedatei

Gehen Sie folgendermaßen vor, um .NET Framework 2.0 mithilfe der Windows Installer-Cachedatei zu reparieren:
  1. Klicken Sie auf Start und dann auf Ausführen, geben Sie installer in das Feld Öffnen ein, und klicken Sie anschließend auf OK.
  2. Klicken Sie im Menü Ansicht in Windows Installer auf Details, klicken Sie mit der rechten Maustaste auf die Spaltenüberschrift Name, und klicken Sie dann auf Kommentar.
  3. Klicken Sie mit der rechten Maustaste auf die zwischengespeicherte Windows Installer-Datei, die den Kommentar Microsoft .NET Framework 2.0 RTL x86 enu aufweist, und klicken Sie anschließend auf Reparieren.
  4. Beenden Sie Windows Installer nach Abschluss des Reparaturvorgangs.

Ausführen des .NET Framework 2.0 Redistributable-Pakets an einer Eingabeaufforderung

Gehen Sie folgendermaßen vor, um .NET Framework 2.0 mithilfe der Eingabeaufforderung zu reparieren:
  1. Suchen Sie nach der Datei "Dotnetfx.exe", die Sie verwendet haben, um .NET Framework 2.0 zu installieren. Wenden Sie hierzu eine der folgenden Methoden an:
    • Wenn Sie .NET Framework 2.0 von einer CD oder einer DVD installiert haben, legen Sie die Installations-CD in das CD-ROM- oder DVD-ROM-Laufwerk ein.
    • Wenn Sie .NET Framework 2.0 von der Festplatte installiert haben, laden Sie das Setupprogramm für .NET Framework 2.0 auf Ihre Festplatte herunter.
    • Wenn Sie .NET Framework 2.0 von einem Netzlaufwerk installiert haben, stellen Sie eine Verbindung zu dem Netzlaufwerk her.
  2. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie in das Feld Öffnen die Zeichenfolge cmd ein, und klicken Sie anschließend auf OK.
  3. Geben Sie an der Eingabeaufforderung folgenden Befehl ein:
    %Installationspfad%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
Hinweis%InstallationPath% ist ein Platzhalter für den Pfad zu der Datei "Dotnetfx.exe", nach der Sie in Schritt 1 gesucht haben.

Wichtig Dieser Abschnitt bzw. die Methoden- oder Aufgabenbeschreibung enthält Hinweise zum Bearbeiten der Registrierung. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Daher ist es wichtig, bei der Ausführung der folgenden Schritte sorgfältig vorzugehen. Als Schutzmaßnahme sollten Sie vor der Bearbeitung der Registrierung eine Sicherungskopie erstellen. So ist gewährleistet, dass Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/de/ ) Sichern und Wiederherstellen der Registrierung in Windows


Wichtig Diese Schritte können zu einem erhöhten Sicherheitsrisiko führen. Diese Schritte können außerdem Ihren Computer oder Ihr Netzwerk anfälliger für Angriffe durch böswillige Benutzer oder gefährliche Software, wie etwa Viren, machen. Microsoft empfiehlt, den in diesem Artikel beschriebenen Prozess zu verwenden, um den vorgesehenen Betrieb von Programmen zu ermöglichen oder um spezielle Programmfunktionen einzusetzen. Wir raten Ihnen jedoch, zunächst die Risiken der Verwendung dieses Prozesses für Ihre Umgebung abzuschätzen, bevor Sie die genannten Änderungen vornehmen. Wenn Sie sich entscheiden, diesen Prozess anzuwenden, führen Sie alle entsprechenden zusätzlichen Schritte durch, um Ihr System zu schützen. Sie sollten diesen Prozess nur anwenden, wenn dies wirklich erforderlich ist.
  1. Entfernen Sie .NET Framework 2.0 aus dem Windows Installer-Cache:
    1. Klicken Sie auf Start und dann auf Ausführen, geben Sie installer in das Feld Öffnen ein, und klicken Sie anschließend auf OK.
    2. Klicken Sie in Windows Installer im Menü Ansicht auf Details.
    3. Klicken Sie mit der rechten Maustaste auf die Spaltenüberschrift Name, und klicken Sie anschließend auf Kommentare.
    4. Klicken Sie mit der rechten Maustaste auf die zwischengespeicherte Windows Installer-Datei, die den Kommentar Microsoft .NET Framework 2.0 RTL x86 enu aufweist, und klicken Sie anschließend auf Deinstallieren.
    5. Beenden Sie Windows Installer nach Abschluss des Deinstallationsvorgangs.
  2. Löschen Sie folgende Dateien und Ordner manuell von dem Computer: Hinweis Abhängig vom jeweiligen Zustand der Installation von .NET Framework sind diese Elemente auf dem Computer möglicherweise nicht vorhanden.
    • Ordner "URTTemp"
    • Datei "Mscoree.dll"
    • Ordner "v2.0.50727"
    Gehen Sie hierzu folgendermaßen vor:
    1. Klicken Sie auf Start und dann auf Ausführen, geben Sie system32 in das Feld Öffnen ein, und klicken Sie anschließend auf OK. Der Inhalt des Ordners "System32" wird im Windows Explorer angezeigt.
    2. Suchen Sie nach dem Ordner URTTemp, und entfernen Sie diesen.
    3. Suchen Sie nach der Datei mscoree.dll, und entfernen Sie diese.

      Hinweis Wenn .NET Framework 1.1 oder .NET Framework 1.0 auch auf dem Computer installiert ist und Sie nicht vorhaben, .NET Framework 2.0 neu zu installieren, müssen Sie .NET Framework 1.1 oder .NET Framework 1.0 reparieren. Weitere Informationen finden Sie im Abschnitt "Reparieren von .NET Framework" im folgenden Microsoft Knowledge Base-Artikel:
      824643  (http://support.microsoft.com/kb/824643/de/ ) Beheben von Problemen bei der Installation von Microsoft .NET Framework 1.1 in Windows XP oder Windows 2000
    4. Klicken Sie auf Start und dann auf Ausführen, geben Sie microsoft.net in das Feld Öffnen ein, und klicken Sie anschließend auf OK. Der Inhalt des Ordners "Microsoft.NET" wird im Windows Explorer angezeigt.
    5. Doppelklicken Sie im Ordner "Microsoft.NET" auf den Ordner Framework.
    6. Löschen Sie im Ordner "Framework" den Ordner v2.0.50727.
    7. Schließen Sie den Ordner "Framework".
  3. Entfernen Sie die entsprechenden Registrierungsschlüssel manuell:
    1. Klicken Sie auf Start und dann auf Ausführen, geben Sie regedit im Feld Öffnen ein, und klicken Sie dann auf OK, um den Registrierungs-Editor zu starten.
    2. Suchen Sie im Registrierungs-Editor folgende Registrierungsschlüssel und löschen Sie diese:

      Hinweis Abhängig vom jeweiligen Zustand der Installation von .NET Framework sind diese Registrierungsschlüssel auf dem Computer möglicherweise nicht vorhanden.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. Beenden Sie den Registrierungs-Editor.
  4. Verwenden Sie das Dienstprogramm "Windows Installer CleanUp" (Msizap.exe) zum Entfernen der Windows Installer-Informationen aus der Registrierung. Die Komponenten ("Msizap.exe") von Windows Installer Software Development Kit sind in Microsoft Windows Software Development Kit (SDK) enthalten.

    Die folgende Datei steht im Microsoft Download Center zum Download zur Verfügung:
    Bild minimierenBild vergrößern
    Download
    Windows Installer-Bereinigungsprogramm ("Msicuu2.exe"-Paket) jetzt herunterladen (http://www.microsoft.com/en-us/download/details.aspx?id=3138)
    Weitere Informationen zum Herunterladen von Microsoft Support-Dateien finden Sie im folgenden Artikel der Microsoft Knowledge Base:
    119591  (http://support.microsoft.com/kb/119591/de/ ) So erhalten Sie Microsoft Support-Dateien im Internet
    Microsoft hat diese Datei auf Viren überprüft. Dazu wurde die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei befindet sich auf Servern mit verstärkter Sicherheit, wodurch nicht autorisierte Änderungen an der Datei weitestgehend verhindert werden.

    Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
    290301  (http://support.microsoft.com/kb/290301/de/ ) Beschreibung des Windows Installer-Bereinigungsprogramms
    Gehen Sie folgendermaßen vor, um Windows Installer-Informationen aus der Registrierung zu entfernen:
    1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie in das Feld Öffnen die Zeichenfolge cmd ein, und klicken Sie anschließend auf OK.
    2. Suchen Sie an der Eingabeaufforderung nach dem Verzeichnis, das das Dienstprogramm "Windows Installer CleanUp" enthält, und führen Sie anschließend folgenden Befehl aus:
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
    3. Starten Sie den Computer neu.
  5. Deaktivieren Sie alle auf dem Computer installierten Antiviren- und Firewallprogramme. Verwenden Sie dazu das Systemkonfigurationsprogramm (Msconfig.exe), um einen sauberen Neustart des Computers auszuführen. Deaktivieren Sie anschließend alle nicht erforderlichen Dienste.

    Wenn Sie das Systemkonfigurationsprogramm im Diagnosemodus verwenden, aktivieren Sie den Windows Installer-Dienst auf der Registerkarte Dienste erneut.

    Klicken Sie zum Starten des Systemkonfigurationsprogramms auf Start und anschließend auf Ausführen. Geben Sie im Feld Öffnen den Namen msconfig ein, und klicken Sie auf OK.
  6. Löschen Sie den Inhalt des Ordners "Temp":
    1. Klicken Sie auf Start und auf Ausführen, geben Sie im Feld Öffnen die Zeichenfolge %Temp% ein, und klicken Sie auf OK. Der Inhalt des Ordners "Temp" wird im Windows Explorer angezeigt.
    2. Klicken Sie im Ordner "Temp" im Menü Bearbeiten auf Alles markieren.
    3. Klicken Sie im Menü Datei auf Löschen.

      Hinweis Löschen Sie möglichst viele Dateien und Ordner aus dem Ordner "Temp".
  7. Installieren Sie .NET Framework 2.0 neu. Besuchen Sie die folgende Microsoft-Website, um das Microsoft .NET Framework Version 2.0 Redistributable Package zu beziehen: 
    http://www.microsoft.com/de-de/download/details.aspx?id=6523 (http://www.microsoft.com/de-de/download/details.aspx?id=6523)
    Hinweis Wenn Sie .NET Framework 2.0 nicht neu installieren möchten und .NET Framework 1.1 oder .NET Framework 1.0 auf dem Computer installiert ist, müssen Sie .NET Framework 1.1 oder .NET Framework 1.0 reparieren. Sie müssen diese Installationen reparieren, um die Datei "Mscoree.dll" und den Ordner "URTTemp" zu ersetzen.

Informationsquellen

Weitere Informationen finden Sie auf den folgenden MSDN-Websites:
Registrierungs-Editor
http://msdn.microsoft.com/de-de/library/x6kd89c5(vs.71).aspx (http://msdn.microsoft.com/de-de/library/x6kd89c5(vs.71).aspx)

Windows Installer
http://msdn.microsoft.com/de-de/library/aa372866.aspx (http://msdn.microsoft.com/de-de/library/aa372866.aspx)

Häufig gestellte Fragen
http://msdn2.microsoft.com/de-de/netframework/aa497323.aspx (http://msdn.microsoft.com/de-de/netframework/aa497323.aspx)

Version, Kompatibilität und parallele Ausführung in .NET Framework
http://msdn.microsoft.com/de-de/netframework/aa497340.aspx (http://msdn.microsoft.com/de-de/netframework/aa497340.aspx)

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0, wenn verwendet mit:
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
Keywords: 
kbmsicuu2 kbresolve kbsweptvs2008 kbtshoot kbhowtomaster KB908077
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Freigeben
Weitere Supportoptionen
Microsoft Community-Supportforen
Kontaktieren Sie uns direkt
Zertifizierten Partner finden
Microsoft Store