Nichts ist frustrierender, als wenn Ihr Computer Ihnen mitteilt: „Beim Installieren von Updates sind Probleme aufgetreten”, gefolgt von einem ominösen Fehlercode wie 0x80070643. Dieser Fehler ist ein bekannter Übeltäter, der das reibungslose Funktionieren von Windows-Updates, dem .NET Framework oder sogar dem Windows Defender blockieren kann. Doch keine Sorge! Sie sind nicht allein mit diesem Problem, und es gibt eine Reihe bewährter Methoden, um diesen hartnäckigen Fehler ein für alle Mal zu beseitigen.
Regelmäßige Updates sind das Rückgrat eines sicheren und leistungsfähigen Betriebssystems. Sie schließen Sicherheitslücken, verbessern die Stabilität und führen neue Funktionen ein. Wenn Updates fehlschlagen, wird Ihr System potenziell anfälliger für Bedrohungen und kann an Leistung verlieren. Ziel dieses umfassenden Artikels ist es, Ihnen eine Schritt-für-Schritt-Anleitung an die Hand zu geben, um den Fehlercode 0x80070643 zu diagnostizieren und dauerhaft zu beheben.
Warum tritt der Fehler 0x80070643 auf? Häufige Ursachen verstehen
Bevor wir uns den Lösungen widmen, ist es hilfreich, die potenziellen Ursachen für den Fehler 0x80070643 zu verstehen. Die häufigsten Gründe sind:
- Beschädigtes .NET Framework: Dies ist oft die Hauptursache für 0x80070643. Viele Windows-Komponenten und Anwendungen verlassen sich auf das .NET Framework, und wenn dieses beschädigt ist, können Updates fehlschlagen.
- Beschädigte Update-Dateien oder -Komponenten: Während des Download- oder Installationsprozesses können Update-Dateien beschädigt werden, oder die internen Windows Update-Dienste können Fehlfunktionen aufweisen.
- Interferenzen durch Antivirus- oder Firewall-Software: Drittanbieter-Sicherheitsprogramme können manchmal den Update-Prozess blockieren, da sie vermeintlich verdächtige Aktivitäten erkennen.
- Beschädigte Systemdateien: Wichtige Windows-Systemdateien, die für den Update-Prozess benötigt werden, können korrupt sein.
- Softwarekonflikte: Andere installierte Programme können mit dem Update-Prozess in Konflikt geraten.
- Unzureichender Speicherplatz: Obwohl seltener für diesen spezifischen Fehler, kann fehlender Speicherplatz die Installation von Updates verhindern.
Vorbereitende Schritte und erste Checks
Bevor wir tiefer in die Materie eintauchen, gibt es ein paar schnelle Checks, die Sie durchführen sollten:
- Neustart des PCs: Klingt simpel, aber ein einfacher Neustart kann temporäre Störungen beheben, die den Update-Prozess blockieren.
- Internetverbindung prüfen: Stellen Sie sicher, dass Ihre Internetverbindung stabil ist. Ein unterbrochener Download kann zu Korruption der Update-Dateien führen.
- Ausreichend Speicherplatz: Überprüfen Sie, ob auf Ihrer Systemfestplatte (C:) genügend freier Speicherplatz vorhanden ist. Microsoft empfiehlt mindestens 20 GB freien Speicherplatz für größere Funktionsupdates.
- Temporäres Deaktivieren von Antivirus/Firewall: Für eine kurze Zeit können Sie Ihre Drittanbieter-Antivirensoftware oder Firewall deaktivieren, um zu prüfen, ob diese den Fehler verursacht. Vergessen Sie nicht, sie danach wieder zu aktivieren!
Haben diese ersten Schritte nicht geholfen, fahren Sie mit den detaillierten Lösungen fort.
Detaillierte Lösungen zur Behebung des Fehlers 0x80070643
1. Windows Update-Problembehandlung ausführen
Windows bietet eine integrierte Problembehandlung, die häufige Update-Fehler automatisch erkennen und beheben kann.
- Öffnen Sie die Einstellungen (Windows-Taste + I).
- Navigieren Sie zu Update und Sicherheit (oder unter Windows 11 zu System > Problembehandlung).
- Klicken Sie im linken Menü auf Problembehandlung.
- Wählen Sie Zusätzliche Problembehandlungen aus.
- Suchen Sie unter „Problembehandlung” nach Windows Update und klicken Sie darauf.
- Klicken Sie auf Problembehandlung ausführen.
Folgen Sie den Anweisungen auf dem Bildschirm. Das Tool versucht nun, Probleme zu finden und zu beheben. Starten Sie Ihren PC neu und versuchen Sie, die Updates erneut zu installieren.
2. .NET Framework überprüfen und reparieren (oft die Lösung!)
Wie bereits erwähnt, ist der Fehler 0x80070643 sehr oft mit einem beschädigten .NET Framework verbunden. Microsoft bietet ein spezielles Tool zur Reparatur an.
- Laden Sie das Microsoft .NET Framework Repair Tool von der offiziellen Microsoft-Website herunter. Suchen Sie einfach nach „Microsoft .NET Framework Repair Tool” in Ihrer Suchmaschine.
- Führen Sie die heruntergeladene Datei aus.
- Akzeptieren Sie die Lizenzbedingungen und klicken Sie auf Weiter.
- Das Tool scannt Ihr System auf Probleme mit dem .NET Framework und versucht, diese automatisch zu beheben.
- Nach Abschluss des Reparaturvorgangs werden Sie möglicherweise aufgefordert, Ihren Computer neu zu starten. Tun Sie dies.
Versuchen Sie nach dem Neustart erneut, die Windows-Updates zu installieren. Dies löst den Fehler 0x80070643 in vielen Fällen.
3. Beschädigte Systemdateien reparieren (SFC und DISM)
Beschädigte Systemdateien können ebenfalls Update-Probleme verursachen. Die Tools System File Checker (SFC) und Deployment Image Servicing and Management (DISM) können hier Abhilfe schaffen.
Schritt A: System File Checker (SFC) verwenden
- Öffnen Sie die Eingabeaufforderung als Administrator. Geben Sie dazu „cmd” in die Windows-Suche ein, klicken Sie mit der rechten Maustaste auf „Eingabeaufforderung” und wählen Sie „Als Administrator ausführen”.
- Geben Sie den Befehl
sfc /scannow
ein und drücken Sie die Eingabetaste. - Der Scanvorgang kann eine Weile dauern. Lassen Sie das Fenster geöffnet, bis der Vorgang abgeschlossen ist.
- Nach dem Scan wird Ihnen mitgeteilt, ob beschädigte Dateien gefunden und repariert wurden.
Schritt B: DISM-Tool verwenden (falls SFC nicht hilft oder keine Probleme behebt)
Wenn SFC Probleme meldet, die es nicht beheben konnte, oder wenn der Fehler 0x80070643 weiterhin besteht, verwenden Sie das DISM-Tool, um das Windows-Systemabbild zu reparieren, auf dem SFC basiert.
- Öffnen Sie erneut die Eingabeaufforderung als Administrator.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
DISM /Online /Cleanup-Image /RestoreHealth
- Dieser Vorgang kann ebenfalls einige Minuten in Anspruch nehmen. Eine aktive Internetverbindung ist erforderlich, da DISM möglicherweise Dateien von Windows Update herunterlädt.
- Nachdem DISM abgeschlossen ist, starten Sie Ihren PC neu und führen Sie
sfc /scannow
erneut aus, um sicherzustellen, dass alle Systemdateien in Ordnung sind.
Versuchen Sie danach erneut, die Updates zu installieren.
4. Windows Update-Komponenten manuell zurücksetzen
Wenn die vorherigen Schritte nicht erfolgreich waren, kann das Zurücksetzen der Windows Update-Komponenten eine effektive Lösung sein. Dieser Prozess löscht temporäre Update-Dateien und setzt die Update-Dienste zurück.
- Öffnen Sie die Eingabeaufforderung als Administrator.
- Stoppen Sie die Windows Update-Dienste, indem Sie die folgenden Befehle nacheinander eingeben und jeweils mit der Eingabetaste bestätigen:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- Löschen Sie die qmgr*.dat-Dateien:
Del "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat"
- Benennen Sie die Ordner „SoftwareDistribution” und „Catroot2” um. Diese Ordner enthalten temporäre Update-Dateien und Update-Historien. Durch das Umbenennen werden sie bei Bedarf neu erstellt.
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak
- Setzen Sie Winsock zurück:
netsh winsock reset
- Registrieren Sie die DLL-Dateien der BITS- und Windows Update-Dienste neu. Geben Sie die folgenden Befehle nacheinander ein:
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrptdev.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml2.dll
regsvr32.exe msxml3.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuwebv.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe clbcatq.dll
regsvr32.exe comcat.dll
- Starten Sie die Windows Update-Dienste neu, indem Sie die folgenden Befehle nacheinander eingeben:
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Schließen Sie die Eingabeaufforderung, starten Sie Ihren PC neu und versuchen Sie dann erneut, die Updates zu installieren.
5. Temporäres Deaktivieren von Antivirus-Software
Obwohl bereits als vorbereitender Schritt erwähnt, kann die Antiviren-Software hartnäckig sein. Manchmal reicht es nicht, sie nur kurz zu deaktivieren. Wenn Sie eine Drittanbieter-Antivirensoftware verwenden, versuchen Sie, diese vollständig zu deinstallieren (und nach dem Update wieder zu installieren) oder prüfen Sie, ob es eine Option gibt, sie für einen längeren Zeitraum zu pausieren. Der Windows Defender ist in der Regel weniger problematisch, aber auch hier können Sie seine Echtzeitschutzfunktionen kurzzeitig deaktivieren.
Wichtiger Hinweis: Gehen Sie bei deaktivierter Sicherheitssoftware äußerst vorsichtig vor und bleiben Sie nicht länger als nötig ungeschützt online.
6. Manuelles Herunterladen und Installieren des Updates
Manchmal funktioniert die automatische Update-Funktion nicht, aber das manuelle Installieren des Updates löst das Problem.
- Besuchen Sie den Microsoft Update-Katalog (catalog.update.microsoft.com).
- Suchen Sie nach dem Update, das fehlgeschlagen ist. Sie finden die KB-Nummer des Updates in den Update-Fehlerdetails unter Einstellungen > Update und Sicherheit > Updateverlauf anzeigen.
- Laden Sie die passende Version (z.B. für Ihr 64-Bit-System) herunter.
- Führen Sie die heruntergeladene
.msu
-Datei aus und folgen Sie den Anweisungen zur Installation.
Dies umgeht die normalen Update-Mechanismen und kann den Fehler 0x80070643 umgehen.
7. Sauberen Neustart durchführen (Clean Boot)
Ein „Clean Boot” (sauberer Neustart) startet Windows mit einem minimalen Satz von Treibern und Startprogrammen. Dies hilft, Softwarekonflikte zu isolieren, die den Fehler 0x80070643 verursachen könnten.
- Geben Sie
msconfig
in die Windows-Suche ein und drücken Sie die Eingabetaste, um die Systemkonfiguration zu öffnen. - Wechseln Sie zur Registerkarte Dienste.
- Aktivieren Sie das Kontrollkästchen Alle Microsoft-Dienste ausblenden.
- Klicken Sie auf Alle deaktivieren.
- Wechseln Sie zur Registerkarte Autostart und klicken Sie auf Task-Manager öffnen.
- Deaktivieren Sie im Task-Manager alle Autostart-Elemente.
- Schließen Sie den Task-Manager und klicken Sie in der Systemkonfiguration auf Übernehmen und dann auf OK.
- Starten Sie Ihren PC neu.
Versuchen Sie nun, die Updates zu installieren. Wenn der Fehler nicht auftritt, bedeutet dies, dass eine der deaktivierten Software oder ein Dienst den Konflikt verursacht hat. Sie können dann die Dienste und Autostart-Elemente schrittweise wieder aktivieren, um den Übeltäter zu finden. Vergessen Sie nicht, Ihr System nach der Fehlersuche wieder auf den normalen Startmodus zurückzusetzen.
8. Windows wiederherstellen oder neu installieren (Als letzte Option)
Sollten alle oben genannten Schritte fehlschlagen, gibt es drastischere, aber oft effektive Maßnahmen:
Systemwiederherstellung
Wenn Sie zuvor einen Systemwiederherstellungspunkt erstellt haben, können Sie Ihren PC auf einen früheren Zeitpunkt zurücksetzen, als die Updates noch funktionierten.
- Geben Sie „Wiederherstellungspunkt” in die Windows-Suche ein und wählen Sie Wiederherstellungspunkt erstellen.
- Klicken Sie auf Systemwiederherstellung und folgen Sie den Anweisungen, um einen geeigneten Wiederherstellungspunkt auszuwählen.
In-Place Upgrade / Reparaturinstallation
Hierbei wird Windows mithilfe eines Installationsmediums neu installiert, wobei Ihre persönlichen Dateien und die meisten Einstellungen erhalten bleiben. Dies repariert oft beschädigte Systemdateien, ohne dass Sie alles neu einrichten müssen.
- Laden Sie das Media Creation Tool von der Microsoft-Website herunter.
- Erstellen Sie ein Installationsmedium (USB-Stick oder ISO-Datei).
- Führen Sie die Setup-Datei direkt aus Windows heraus aus und wählen Sie die Option zum Upgrade dieses PCs (wobei Dateien und Apps beibehalten werden).
Saubere Neuinstallation
Als allerletzte Option können Sie Windows komplett neu installieren. Dies ist die radikalste Lösung und behebt fast immer alle softwarebedingten Probleme, erfordert aber eine vollständige Sicherung Ihrer Daten und die Neuinstallation all Ihrer Programme.
Vorbeugende Maßnahmen gegen zukünftige Update-Probleme
Um zukünftige Probleme mit dem Fehler 0x80070643 oder anderen Update-Fehlern zu vermeiden, beachten Sie diese Best Practices:
- Regelmäßige Wartung: Führen Sie regelmäßig die Windows Update-Problembehandlung aus.
- Genügend Speicherplatz: Stellen Sie sicher, dass immer ausreichend Speicherplatz auf Ihrer Systemfestplatte vorhanden ist. Verwenden Sie die Datenträgerbereinigung.
- Sicherheitsprogramme aktuell halten: Halten Sie Ihre Antiviren-Software aktuell, aber stellen Sie sicher, dass sie ordnungsgemäß funktioniert und den Update-Prozess nicht behindert.
- Systemwiederherstellungspunkte: Erstellen Sie vor größeren Änderungen oder wichtigen Updates immer manuell einen Systemwiederherstellungspunkt.
- Treiber aktualisieren: Veraltete Gerätetreiber können ebenfalls Konflikte verursachen. Halten Sie Ihre wichtigsten Treiber (Grafikkarte, Chipsatz etc.) aktuell.
Fazit
Der Fehler 0x80070643 kann ärgerlich sein, aber wie Sie gesehen haben, gibt es eine Vielzahl von Lösungsansätzen. Beginnen Sie mit den einfacheren Schritten wie der Problembehandlung und der Reparatur des .NET Frameworks, da diese oft die Ursache sind. Arbeiten Sie sich systematisch durch die Optionen. In den meisten Fällen werden Sie das Problem mit einer der hier vorgestellten Methoden dauerhaft beheben können und Ihr Windows-System wieder auf den neuesten Stand bringen. Bleiben Sie geduldig, und Ihr PC wird bald wieder reibungslos funktionieren!