
Ich habe zwei Computer (Win10x64 und Win7x86), die von Zeit zu Zeit komplett einfrieren (schwarzer Bildschirm) und die einzige Lösung besteht darin, sie vom Stromnetz zu trennen.
Wenn ich verwende DISM /Online /Cleanup-Image /RestoreHealth
, welche Auswirkungen hat das auf die aktuell installierte Software oder eine eventuell geänderte Windows-Konfiguration? Muss ich von vorne beginnen?
Antwort1
Muss ich von vorne anfangen?
Nein, bitte sehen Sie weiter unten nach.
Wenn ich verwende
Dism /Online /Cleanup-Image /RestoreHealth
, welche Auswirkungen hat dies auf die aktuell installierte Software oder auf eine Windows-Konfiguration, die ich möglicherweise geändert habe?
Es wirkt sich nicht auf installierte Software aus, da es /Cleanup-Image
sich um den Windows Component Store handelt und nicht um Programme von Drittanbietern oder Anpassungen am Betriebssystem:
- DerKomponentenspeicher[
%WinDir%\WinSxS
] verwaltet eine Sicherungskopie aller Windows-Systemdateien undSFC
verwaltetDISM
zwei separate, wichtige Teile des Komponentenspeichers und des Betriebssystems,SFC
wobeivollständigauf wasDISM
es ankommt:DISM
hat zwei FunktionenSFC
beruht auf,/StartComponentCleanup
und/RestoreHealth
, wobei/RestoreHealth
ausschließlich auf/StartComponentCleanup
/StartComponentCleanup
: Reinigtden Komponentenspeicher aller defektenHardlinks
Es ist zwingend erforderlich, dass die Leute auf Insider Builds dies regelmäßig ausführen, da die häufigen Updates/RestoreHealth
: Überprüft und behebt alle Beschädigungen im Komponentenspeicher, indem die Systemdateisicherungen durch Hash-Vergleich mit bekannten, einwandfreien Kopien von den Windows Update-Servern verglichen werden. Es gibt zwar eine Offline-Methode [siehe unten], diese behebt die Beschädigung jedoch nicht immer.- Windows 7: SURAnstelle davon wird das Tool [System Update Readiness] verwendet, da
DISM
diese Funktionalität erst ab Windows 8 verfügbar war.
- Windows 7: SURAnstelle davon wird das Tool [System Update Readiness] verwendet, da
SFC
geht immer davon aus, dass der Komponentenspeicher nicht beschädigt istund deshalb derDISM
/RestoreHealth
Parameter(Windows 7: SUR)sollenstetsmuss vor ausgeführt werdenSFC
; wenn dies nicht geschieht, kann ein beschädigter Komponentenspeicher möglicherweise eine gute Systemdatei durch eine beschädigte ersetzen oder die Beschädigung darin%WinDir%
insgesamt nicht beheben/ScanNow
:Überprüft und behebt etwaige Beschädigungen%WinDir%
durch Überprüfung mit bekannten einwandfreien Kopien im Komponentenspeicher durch Hash-Vergleich.
DISM
UndSFC
mussmüssen in der angegebenen Reihenfolge ausgeführt werden, da jeder Schritt auf dem vorhergehenden basiert:
(Windows 7: weiter mit Nr. 3)+ R→Offen:
PowerShell
→ Ctrl+ Shift+OK
Der Komponentenspeicher sollte immergereinigtvor dem Ausführen von Windows Update, nach einem Problem mit Windows Update und mindestens einmal im Monat, da es mit der Zeit durch Updates verschmutzt wird, die gelegentlichHardlinks# Windows ≥8: # Online (while booted to Windows): Dism /Online /Cleanup-Image /StartComponentCleanup # Offline (while booted to WinPE/WinRE): Dism /Image:"D:\Windows" /Cleanup-Image /StartComponentCleanup # C: is usually not the drive letter in WinPE/WinRE # To ascertain: DiskPart → Lis Vol → Exit
-
Erfordert eine Internetverbindung, andernfalls ist die Offlinemethode erforderlich:# Windows ≥8: # Online (while booted to Windows): Dism /Online /Cleanup-Image /RestoreHealth # Offline (while booted to WinPE/WinRE): Dism /Image:"D:\Windows" /Cleanup-Image /RestoreHealth
- Benutzen Sie das
install.esd
||install.wim
aus demWindows-ISO installieren für die installierte Version(v1909, v2004 usw.):- Erstellen Sie ein Windows 10-Installationsmedium→Tool jetzt herunterladen→auf einem anderen PC installieren
- Mounten Sie die ISO-Datei und ermitteln Sie das installierte BetriebssystemIndex[Bild] aus dem
install.esd
||install.wim
:Dism /Get-ImageInfo /ImageFile:"Z:\sources\install.esd"
- Geben Sie die Indexnummer am Ende der
/Source
Parameter:# Online (while booted to Windows): # ESD: Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:"Z:\sources\install.esd":6 /LimitAccess # WIM: Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:"Z:\sources\install.wim":6 /LimitAccess # Offline (while booted to WinPE/WinRE): Dism /Image:"D:\Windows" /Cleanup-Image /RestoreHealth /Source:esd:"Z:\sources\install.esd":6 /LimitAccess
- Benutzen Sie das
- Windows 7:Führen Sie denSUR-Werkzeug
- Neustart; wenn Fehler gefunden werden,
%WinDir%\Logs\DISM\dism.log
gründliche Überprüfung
(Logdateien sind leichter zu lesen und zu durchsuchen über dieProtokollsyntaxInVS-Code)- Windows ≥8:
%WinDir%\Logs\DISM\dism.log
- Windows 7:
%WinDir%\Logs\CBS\CheckSUR.log
(So beheben Sie SUR-Fehler)
- Windows ≥8:
-
# Online (while booted to Windows): Sfc /ScanNow # Offline (while booted to WinPE/WinRE): Sfc /ScanNow /OffBootDir=D:\ /OffWinDir=D:\Windows # C: is usually not the drive letter in WinPE/WinRE # To ascertain: DiskPart → Lis Vol → Exit
- Neustart; wenn Fehler gefunden werden,Rezension
%WinDir%\Logs\CBS\CBS.log
von unten nach oben
Antwort2
Lauf zuerst sfc /scannowbevor Sie DISM ausführen.
Theoretisch sollte Ihre Konfiguration von keinem dieser Befehle betroffen sein. Im Falle einer fortgeschrittenen Verschlechterung Ihres Systems kann die Reparatur selbst jedoch weiteren Schaden verursachen. Die Wahrscheinlichkeit dafür ist sehr gering, aber sparen Sie nicht an Backups, bevor Sie beginnen.
Ich schlage vor, einen Blick aufdiese Antwort von mir.
Antwort3
Dism /Online /Cleanup-Image /RestoreHealth
und/oder
sfc /scannow
Beide werden wiederherstellengeändertundbeschädigt Systemdateien. Sie können also IhreübereifrigWindows-Anpassungen. Im Idealfall sollten keine Programme und Einstellungen geändert werden, die nicht von Microsoft stammen, es hängt aber immer noch vom Grad der Beschädigung ab!
- Wenn Sie so besorgt über Ihre Anpassungen sind, Sie können einfach Scans ausführen
sfc /verifyonly
und/oder
Dism /Online /Cleanup-Image /ScanHealth
Sie prüfen lediglich die Dateien, ohne einen Reparaturvorgang durchzuführen (HierundHier). Analysieren Sie dieProtokoll/Bericht& entscheiden.
- DISM /Online /Cleanup-Image /RestoreHealth
ist für Win 7 nicht verfügbar. (DISMBefehle sind sehr begrenzt aufGewinn 7)
- & Sie können immer machenSystemabbild (Macrium Reflect)davor!