Das funktionierte für mich: Ich hatte keine OS-Disc zur Verfügung.
BE AWARE - Das manuelle Ändern von Systemdateien ist sehr riskant - erschöpfen Sie zunächst alle anderen Möglichkeiten.
Eine mögliche Lösung war, die Datei C: \ windows \ winsxs \ pending.xml zu löschen oder umzubenennen
Als ich versucht hatte, mit System Repair zu arbeiten und die Startoption für die Eingabeaufforderung zu wählen, schien es mir so, als würde ich diese Datei in etwas anderes umbenennen. Im Hintergrund hatte Vista die Datei jedoch nicht für das gesamte System geändert - nur für meine Benutzeranmeldung.
Deshalb habe ich die Festplatte vom angeschlagenen Computer an einen funktionierenden Vista-PC angeschlossen. Ich habe den funktionierenden PC hochgefahren - und konnte dann den Anweisungen im folgenden Link folgen: www.vistaheads.com/forums/microsoft-public-windowsupdate/181710-re-error-number-80073712-a.html
dh
Führen Sie eine Eingabeaufforderung mit "Als Administrator ausführen" aus.
Geben Sie die folgenden Befehle ein:
takeown /f C:\Windows\winsxs\pending.xml cacls C:\Windows\winsxs\pending.xml /G <YourUsername>:F
Ich konnte dann pending.xml als Backup kopieren.
dann habe ich die datei gelöscht.
Ich ließ checkdisk laufen und brachte die Festplatte zum Computer zurück. Dieses Mal beim Booten steckte Vista beim endlosen Neustartzyklus nicht fest.