Ich weiß, dass dieser Beitrag mittlerweile ziemlich alt ist, aber hoffentlich erspart dies den Leuten eine Menge Ärger mit diesem Problem, wenn jemand in Zukunft darauf stößt.
Es gibt eine viel einfachere Möglichkeit, dieses Problem zu lösen, wenn Windows und Linux auf derselben CD installiert sind, anstatt alle in der Antwort "Hard case" (zumindest nach meiner Erfahrung) aufgeführten Anstrengungen zu unternehmen.
Duales Booten von Linux (obwohl ich nicht für alle Distributionen sprechen kann, so dass dies in einigen Fällen möglicherweise nicht zutrifft), entfernt oder beeinflusst ein Windows-Computer den MBR auf der Systempartition in keiner Weise. Es wird lediglich deaktiviert und die GRUB-Bootloader-Partition wird als aktive Partition verwendet. Es ist also absolut nicht nötig, sich mit einem der beiden Bootloader herumzuschlagen, keinen Bootloader neu zu erstellen oder irgendwelche Komplikationen zu machen. Alles, was getan werden muss, um dieses fehlgeschlagene Update zu installieren, ist:
1.) Ändern Sie die Windows-Systempartition (normalerweise die kleinste Partition mit 100 MB) in "Aktiv". Dies kann über die Datenträgerverwaltungs-GUI erfolgen, wenn Sie tatsächlich in Ihr Windows-System gelangen können, oder Sie können dies über das Dienstprogramm für die Diskpart-Eingabeaufforderung im Reparaturmodus mit den folgenden Schritten tun:
Diskpart
Wählen Sie Datenträger 0 (oder die Nummer des Datenträgers, auf dem Windows installiert ist. Sie können dies mit "Datenträger auflisten" ohne Anführungszeichen herausfinden.)
Wählen Sie Partition 1 (Sie finden die richtige Partitionsnummer, indem Sie "list part" ohne Anführungszeichen eingeben. Die 100-MB-Partition ist normalerweise die Windows-Systempartition.)
active (aktiviert die ausgewählte Partition und deaktiviert anschließend die GRUB-Partition, da nur eine aktive Startpartition zulässig ist.)
Beenden Sie das System und starten Sie es neu. Es sollte direkt vom Windows-Bootloader aus in Windows booten
2.) Installieren Sie das Update, das das Problem verursacht hat (normalerweise KB3033929), und starten Sie Windows neu. Es sollte erfolgreich installiert werden.
3.) Starten Sie an einer Eingabeaufforderung neu und ändern Sie die aktive Partition wieder in die GRUB-Partition (normalerweise nicht mehr als ein paar hundert MB), ähnlich wie wir den Windows-System-Bootloader beim Start aktiviert haben. Stellen Sie sicher, dass Sie die richtige Partitionsnummer auswählen. Beispiel für Befehle:
4.) Starten Sie das System neu. Der GRUB-Loader sollte sofort wieder gestartet werden, und alle verfügbaren Betriebssystemoptionen sollten verfügbar sein. Überprüfen Sie Ihre Windows-Updates und Sie werden feststellen, dass alle Ihre Updates erfolgreich installiert wurden und Ihr System ordnungsgemäß ausgeführt werden sollte.
Diese Lösung dauerte weniger als 2 Minuten und war unglaublich einfach. Ich hoffe, es hilft anderen und spart den Leuten etwas Zeit, wenn sie auf diese Probleme stoßen.
diskpart
sagt "die ausgewählte Festplatte ist keine feste MBR-Festplatte. Der Befehl ACTIVE kann nur auf festen MBR-Festplatten verwendet werden". Wenn Sie mit der rechten Maustaste in das Festplatten-Dienstprogramm klicken, wird nur "Hilfe", aber keine anderen Optionen angezeigt. Ich glaube, meine Manjaro-Installation hat die Windows-Partition möglicherweise überschrieben. Aber wie kann ich dann doch noch in Windows booten? Das ist komisch.