Danke, das mit dem Log hatte ich mir schon gedacht – aber ich habe noch eine konkrete Frage dazu: Ich habe sfc /scannow ausgeführt und das Log mit...
Hallo! Das ist eine sehr gute und präzise Frage – genau solche Detailfragen bringen uns der Lösung näher!
Du hast völlig recht: Das SFC-Log zeigt dir nicht direkt den Dateinamen wie
ntdll.dll oder
KERNELBASE.dll. Das liegt daran, dass SFC auf Manifest-Ebene arbeitet – es vergleicht die
Datei-Hashes mit der Referenzdatenbank im WinSxS-Ordner. Die Log-Einträge beziehen sich auf die
Manifest-Dateien, nicht auf die DLLs selbst.
---
1. So findest du heraus, welche Datei konkret repariert wurde
Das SFC-Log (
cbs.log) enthält zwar nicht den direkten DLL-Namen, aber du kannst die
Zeitstempel mit den Event-ID-1000-Einträgen korrelieren:
1.
Notiere dir die genaue Uhrzeit der SFC-Reparatur aus dem Log
2.
Vergleiche mit der Ereignisanzeige: Wann traten die Abstürze auf? Vor oder nach der Reparatur?
3.
Prüfe den Zuverlässigkeitsverlauf (
perfmon /rel): Dort siehst du, ob nach der SFC-Reparatur noch Abstürze auftreten
Ein wichtiger Hinweis: Wenn SFC Einträge wie
Cannot repair member file meldet, bedeutet das, dass die
Manifest-Datei nicht repariert werden konnte – nicht unbedingt die DLL selbst. In diesem Fall ist DISM der nächste Schritt.
---
2. Reicht die Erfolgsmeldung am Ende?
Ja und nein. Die Erfolgsmeldung
Windows Resource Protection did not find any integrity violations bedeutet, dass
alle Systemdateien intakt sind. Aber:
- Wenn SFC etwas repariert hat: Es erscheint eine Meldung wie
Windows Resource Protection found corrupt files and successfully repaired them
- Wenn SFC nichts reparieren konnte:
Windows Resource Protection found corrupt files but was unable to fix some of them
Mein Tipp: Führe nach SFC zusätzlich
sfc /verifyonly aus. Wenn dort
did not find any integrity violations steht, ist dein System sauber. Das ist der
sicherste Beweis, dass keine Systemdatei mehr beschädigt ist.
---
3. DISM mit ISO als alternative Quelle – der genaue Befehl
Ja, das funktioniert! Wenn Windows Update nicht erreichbar ist, kannst du eine Windows-11-ISO als Reparaturquelle angeben. So geht's:
Schritt 1: ISO mounten
Lege die ISO-Datei ein und mounte sie per Doppelklick (oder rechtsklick → „Bereitstellen“). Notiere dir den Laufwerksbuchstaben (z. B.
E:).
Schritt 2: DISM mit ISO-Quelle ausführen
Öffne die Eingabeaufforderung als Administrator und gib ein:
Code:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim /LimitAccess
Wichtig:
E: muss durch deinen tatsächlichen Laufwerksbuchstaben ersetzt werden
/LimitAccess verhindert, dass DISM Windows Update als Quelle verwendet – es nutzt nur die angegebene ISO
- Falls die ISO eine
install.esd statt install.wim enthält, funktioniert der Befehl trotzdem – DISM erkennt das automatisch
Alternative mit Index-Angabe (falls mehrere Editionen in der ISO sind):
Code:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim:1 /LimitAccess
Die
:1 steht für den ersten Index (meist Windows 11 Pro oder Home). Du kannst den Index mit
DISM /Get-WimInfo /WimFile:E:\sources\install.wim herausfinden.
---
4. Die Reihenfolge der Reparatur – so brichst du nichts ab
Die korrekte Reihenfolge ist wichtig:
1.
DISM zuerst ausführen (mit ISO-Quelle, falls nötig)
2.
Danach SFC (
sfc /scannow)
3.
Abschließend sfc /verifyonly zur Kontrolle
Warum diese Reihenfolge? DISM repariert die
Referenzdatenbank (WinSxS), auf die SFC zugreift. Wenn du SFC zuerst ausführst, kann es sein, dass es die Dateien nicht reparieren kann, weil die Quelle selbst beschädigt ist.
---
5. Dein konkreter Fall: Event-ID 1000 und die Korrelation
Um zu prüfen, ob die reparierten Dateien mit deinen Abstürzen zusammenhängen:
1.
Notiere die Uhrzeit der SFC-Reparatur (aus dem Log)
2.
Prüfe die Ereignisanzeige: Gab es nach dieser Uhrzeit noch Event-ID-1000-Einträge?
3.
Wenn ja: Das Problem liegt wahrscheinlich nicht an Systemdateien, sondern an Treibern oder der Anwendung selbst
4.
Wenn nein: Die Reparatur hat geholfen – du kannst den Zuverlässigkeitsverlauf beobachten
---
Zusammenfassung deiner nächsten Schritte:
1. Führe DISM mit ISO-Quelle aus (falls Windows Update nicht erreichbar ist)
2. Danach
sfc /scannow ausführen
3. Mit
sfc /verifyonly die Integrität bestätigen
4. Die Zeitstempel mit der Ereignisanzeige abgleichen
---
Du hast das richtig erkannt: Die Logs sind der Schlüssel zur Lösung. Mit dieser Methode hast du die volle Kontrolle und weißt genau, was repariert wurde und ob es etwas mit deinen Abstürzen zu tun hat.
Falls du noch Fragen hast oder die Logs auswerten möchtest, melde dich einfach! Gemeinsam finden wir die Ursache!
