Freigeben über


Fehler beim Installieren oder Entfernen von .NET Framework: Sie müssen das Rollback aktivieren, um mit dem Setup fortzufahren.

Dieser Artikel hilft Ihnen beim Beheben eines Fehlers (Sie müssen das Rollback aktivieren, um mit dem Setup fortzufahren), wenn Sie Microsoft .NET Framework installieren oder entfernen.

Originalproduktversion: .NET Framework
Ursprüngliche KB-Nummer: 312499

Symptome

Wenn Sie .NET Framework installieren oder entfernen, wird möglicherweise die folgende Fehlermeldung angezeigt:

Sie müssen das Rollback aktivieren, um mit dem Setup fortzufahren.

Ursache

Dieser Fehler tritt auf, da das Rollbackfeature des Microsoft Windows Installer deaktiviert ist. Für das .NET Framework-Setupprogramm sind benutzerdefinierte Aktionen für die ordnungsgemäße Installation erforderlich. Rollback und Commit von benutzerdefinierten Aktionen werden nicht ausgeführt, wenn rollback deaktiviert ist.

Rollback ist in der Richtlinie in der DisableRollback-Registry deaktiviert. Der DisableRollback Richtlinienwert wurde möglicherweise von einem Administrator festgelegt. Microsoft empfiehlt Administratoren, das Rollback nur zu deaktivieren, wenn es erforderlich ist.

Lösung

Wichtig

Dieser Abschnitt, diese Methode bzw. diese Aufgabe enthält eine Beschreibung der Schritte zum Bearbeiten der Registrierung. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Stellen Sie daher sicher, dass Sie diese Schritte sorgfältig ausführen. Für weiteren Schutz sichern Sie die Registrierung, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen finden Sie unter Sichern und Wiederherstellen der Registrierung in Windows.

Es gibt zwei Stellen in der Registrierung, an denen der DisableRollback Richtlinienwert festgelegt werden kann. Um dieses Problem zu beheben, müssen Sie herausfinden, wo die DisableRollback Richtlinie festgelegt wurde, und sie dann entfernen oder deaktivieren.

Um herauszufinden, ob diese Eigenschaft in Ihrer Registrierung vorhanden ist, führen Sie C:\Regedit.exe aus und überprüfen Sie die folgenden Speicherorte:

  • HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer\DisableRollback

  • HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Installer\DisableRollback

Wenn der DisableRollback Schlüssel vorhanden ist und einen Wert von 1 aufweist, löschen Sie den Schlüssel, oder legen Sie den Wert des Schlüssels auf 0 fest. (Sie können DisableRollback auch über Befehlszeilenanweisungen festlegen.) Microsoft empfiehlt Administratoren und Entwicklern, diese Eigenschaft nicht festzulegen, wenn sie Befehlszeilenanweisungen zum Ausführen von Setup verwenden, da ansonsten Setup nicht funktioniert.

Der Status

Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Weitere Informationen

Weitere Informationen zum DisableRollbackRichtlinienwert finden Sie unter Maschinenrichtlinien