Kennen Sie das Gefühl? Sie freuen sich auf ein reibungsloses Windows 10 Funktionsupdate, vielleicht auf die Version 21H2, und plötzlich taucht eine Fehlermeldung auf, die Sie vor ein Rätsel stellt: Fehlercode 0x800f0905. Keine Panik! Sie sind nicht allein. Dieser Fehler ist ärgerlich, aber in den meisten Fällen lässt er sich mit den richtigen Schritten beheben. In diesem umfassenden Artikel führen wir Sie durch die gängigsten Ursachen und zeigen Ihnen detaillierte Lösungswege, damit Ihr System bald wieder auf dem neuesten Stand ist.
Was bedeutet Fehlercode 0x800f0905 überhaupt?
Der Fehlercode 0x800f0905 tritt häufig auf, wenn Windows bestimmte benötigte Komponenten für das Update nicht finden oder installieren kann. Oft deutet er auf Probleme mit dem .NET Framework 3.5 hin, das für einige Windows-Funktionen und ältere Anwendungen unerlässlich ist. Es können aber auch beschädigte Systemdateien, fehlerhafte Windows Update-Komponenten oder Konflikte mit Drittanbieter-Software eine Rolle spielen. Ziel ist es also, diese Stolpersteine aus dem Weg zu räumen, damit Ihr System das Update erfolgreich herunterladen und installieren kann.
Vorbereitung ist die halbe Miete: Bevor Sie starten
Bevor wir uns in die tiefere Fehlersuche stürzen, sollten Sie einige grundlegende Schritte beachten:
- Datensicherung: Auch wenn die folgenden Schritte in der Regel sicher sind, ist es immer ratsam, wichtige Daten zu sichern. So sind Sie auf der sicheren Seite.
- Stabile Internetverbindung: Stellen Sie sicher, dass Ihre Internetverbindung stabil und schnell genug für einen großen Download ist.
- Genug Speicherplatz: Ein Funktionsupdate benötigt viel freien Speicherplatz. Überprüfen Sie, ob auf Ihrem Systemlaufwerk (C:) mindestens 20-30 GB frei sind.
- Antivirus vorübergehend deaktivieren: Manche Sicherheitsprogramme können den Update-Prozess stören. Deaktivieren Sie Ihr Antivirenprogramm und Ihre Firewall (nicht die Windows-Firewall) testweise. Denken Sie daran, sie nach dem Update wieder zu aktivieren!
- Neustart: Manchmal reicht ein einfacher Neustart des PCs, um temporäre Probleme zu beheben.
Detaillierte Lösungswege für den Fehler 0x800f0905
1. Der erste Schritt: Die Windows Update-Problembehandlung
Windows bietet eigene Tools zur Fehlerbehebung. Beginnen Sie hiermit, da es oft die einfachste Lösung ist.
- Drücken Sie die
Windows-Taste + I
, um die Einstellungen zu öffnen. - Navigieren Sie zu „Update und Sicherheit” > „Problembehandlung”.
- Klicken Sie auf „Zusätzliche Problembehandlungen” (oder „Andere Problembehandlungen” in neueren Versionen).
- Wählen Sie „Windows Update” aus und klicken Sie auf „Problembehandlung ausführen”.
- Folgen Sie den Anweisungen auf dem Bildschirm.
Starten Sie Ihren PC neu und versuchen Sie das Update auf Version 21H2 erneut.
2. Manuelles Zurücksetzen der Windows Update-Komponenten
Wenn die Problembehandlung nicht hilft, sind oft die internen Komponenten des Windows Update-Dienstes beschädigt. Ein manuelles Zurücksetzen kann Wunder wirken.
- Öffnen Sie die Eingabeaufforderung als Administrator. Suchen Sie im Startmenü nach „cmd”, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Als Administrator ausführen”.
- Geben Sie die folgenden Befehle nacheinander ein und bestätigen Sie jeden mit
Enter
, um die Update-Dienste zu beenden:net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
- Benennen Sie nun die Ordner um, in denen Windows seine Update-Dateien speichert. Dies zwingt Windows, neue, unbeschädigte Ordner zu erstellen:
ren C:WindowsSoftwareDistribution SoftwareDistribution.old ren C:WindowsSystem32catroot2 catroot2.old
- Starten Sie die beendeten Dienste wieder:
net start wuauserv net start cryptSvc net start bits net start msiserver
- Schließen Sie die Eingabeaufforderung und starten Sie Ihren PC neu.
Versuchen Sie das Update erneut.
3. Systemdateien auf Beschädigungen prüfen (SFC und DISM)
Beschädigte Systemdateien können ebenfalls zu Update-Problemen führen. Windows bietet hierfür zwei mächtige Tools:
- Öffnen Sie erneut die Eingabeaufforderung als Administrator.
- Geben Sie den folgenden Befehl ein und drücken Sie
Enter
, um den System File Checker auszuführen:sfc /scannow
Dieser Vorgang kann eine Weile dauern. Lassen Sie ihn vollständig durchlaufen. Er versucht, beschädigte Systemdateien zu finden und zu reparieren.
- Wenn SFC Probleme findet, aber nicht vollständig beheben kann, oder wenn das Update danach immer noch fehlschlägt, nutzen Sie das Deployment Image Servicing and Management (DISM)-Tool. Dieses Tool ist noch mächtiger und kann das Windows-Image reparieren. Geben Sie die folgenden Befehle nacheinander ein:
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
Der Befehl
RestoreHealth
ist der wichtigste und kann eine Weile dauern, da er das Windows-Update-Image online herunterladen und reparieren muss. Stellen Sie sicher, dass Sie währenddessen eine stabile Internetverbindung haben. - Starten Sie Ihren PC nach Abschluss aller Befehle neu und versuchen Sie das Update erneut.
4. Das .NET Framework 3.5 aktivieren – Die oft übersehene Lösung
Wie bereits erwähnt, ist der Fehlercode 0x800f0905 sehr oft mit Problemen bei der Installation oder Aktivierung des .NET Framework 3.5 verbunden. Viele Windows-Funktionen und ältere Programme benötigen dies. Manchmal ist es nur deaktiviert oder beschädigt.
Methode A: Über die Windows-Features
- Drücken Sie die
Windows-Taste + R
, geben Sieoptionalfeatures
ein und drücken SieEnter
. - Im Fenster „Windows-Features” suchen Sie nach „.NET Framework 3.5 (enthält .NET 2.0 und 3.0)”.
- Setzen Sie ein Häkchen in das Kontrollkästchen, falls es nicht aktiviert ist. Wenn es bereits aktiviert ist, entfernen Sie das Häkchen, starten Sie den PC neu, und aktivieren Sie es dann wieder.
- Klicken Sie auf „OK”. Windows wird versuchen, die erforderlichen Dateien herunterzuladen und zu installieren. Stellen Sie sicher, dass Sie mit dem Internet verbunden sind.
Methode B: Mit DISM und Installationsmedien (Offline-Installation)
Wenn die Online-Installation über die Windows-Features fehlschlägt, können Sie das .NET Framework 3.5 auch direkt von den Windows 10 Installationsmedien (ISO-Datei, USB-Stick oder DVD) installieren.
- Besorgen Sie sich ein Windows 10 Installationsmedium (passend zu Ihrer Version, z.B. 21H2). Falls Sie keines haben, können Sie es über das Media Creation Tool von Microsoft herunterladen und einen USB-Stick erstellen.
- Legen Sie den USB-Stick ein oder mounten Sie die ISO-Datei (Rechtsklick auf die ISO > „Bereitstellen”). Notieren Sie sich den Laufwerksbuchstaben (z.B. D:, E: etc.) des gemounteten Mediums.
- Öffnen Sie erneut die Eingabeaufforderung als Administrator.
- Geben Sie den folgenden Befehl ein. Ersetzen Sie
<Laufwerksbuchstabe>
durch den Buchstaben Ihres Installationsmediums (z.B.D:
):DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:<Laufwerksbuchstabe>:sourcessxs
Beispiel:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs
- Drücken Sie
Enter
und lassen Sie den Vorgang abschließen. - Starten Sie Ihren PC neu und versuchen Sie das Update auf Win10 21H2 erneut.
5. Update über den Windows 10 Update-Assistenten oder das Media Creation Tool
Wenn der normale Weg über die Einstellungen weiterhin fehlschlägt, können Sie ein In-Place-Upgrade versuchen. Dies aktualisiert Ihr Windows, ohne Ihre persönlichen Dateien zu löschen.
Methode A: Windows 10 Update-Assistent
Laden Sie den Windows 10 Update-Assistenten direkt von der offiziellen Microsoft-Website herunter. Führen Sie die heruntergeladene Datei aus und folgen Sie den Anweisungen. Dieses Tool ist speziell dafür entwickelt, große Funktionsupdates zu erleichtern.
Methode B: Windows 10 Media Creation Tool
Das Media Creation Tool ist noch robuster. Es kann ein Installationsmedium erstellen oder ein direktes Upgrade durchführen.
- Laden Sie das Media Creation Tool von der offiziellen Microsoft-Website herunter und führen Sie es aus.
- Akzeptieren Sie die Lizenzbedingungen.
- Wählen Sie „Jetzt Update für diesen PC ausführen” und klicken Sie auf „Weiter”.
- Das Tool lädt nun die erforderlichen Dateien herunter und bereitet das Upgrade vor. Dies kann einige Zeit in Anspruch nehmen.
- Folgen Sie den Anweisungen auf dem Bildschirm. Stellen Sie sicher, dass Sie die Option „Persönliche Dateien und Apps behalten” auswählen, um Ihre Daten nicht zu verlieren.
- Ihr PC wird während des Prozesses mehrmals neu starten. Haben Sie Geduld.
Diese Methode ist oft die letzte Rettung und sehr effektiv, da sie im Grunde eine Neuinstallation des Betriebssystems über die vorhandene Installation legt, wodurch viele Probleme mit korrupten Dateien behoben werden.
6. Temporäre Deaktivierung von Drittanbieter-Antivirenprogrammen und Firewalls
Auch wenn bereits unter „Vorbereitung” erwähnt, kann es nicht oft genug betont werden: Aggressive Antivirenprogramme oder Firewalls von Drittanbietern können Update-Dateien blockieren oder als Bedrohung einstufen. Deaktivieren Sie diese Programme vollständig oder deinstallieren Sie sie testweise, falls alle anderen Methoden fehlschlagen. Nach erfolgreichem Update können Sie sie wieder installieren.
7. Überprüfung der Netzwerkverbindung und DNS-Einstellungen
Manchmal können Netzwerkprobleme das Herunterladen der Update-Dateien behindern. Stellen Sie sicher, dass Ihre DNS-Einstellungen korrekt sind. Versuchen Sie testweise, öffentliche DNS-Server wie die von Google (8.8.8.8 und 8.8.4.4) zu verwenden.
Nach dem erfolgreichen Update
Sobald Ihr Windows 10 auf Version 21H2 aktualisiert wurde:
- Antivirus reaktivieren: Schalten Sie Ihre Sicherheitssoftware wieder ein.
- Weitere Updates: Suchen Sie über „Einstellungen” > „Update und Sicherheit” nach weiteren kleineren Updates, die nach einem Funktionsupdate anfallen können.
- Treiber überprüfen: Stellen Sie sicher, dass alle Ihre Gerätetreiber auf dem neuesten Stand sind. Gehen Sie dazu in den Geräte-Manager.
Fazit: Geduld zahlt sich aus
Der Fehlercode 0x800f0905 beim Windows 10 Funktionsupdate 21H2 mag zunächst entmutigend wirken. Doch wie Sie sehen, gibt es eine Reihe von effektiven Lösungsansätzen. Beginnen Sie mit den einfachsten Schritten und arbeiten Sie sich systematisch durch die Liste. In den allermeisten Fällen ist das Problem auf eine fehlerhafte .NET Framework 3.5-Installation oder beschädigte Windows Update Komponenten zurückzuführen, die sich gut beheben lassen. Mit etwas Geduld und den richtigen Anleitungen wird Ihr System bald wieder reibungslos laufen und auf dem neuesten Stand sein. Viel Erfolg!