Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Wartungsbeschädigungen behoben werden, die das System Update Readiness Tool (CheckSUR) findet, aber nicht eigenständig korrigieren kann. Die Ausgabe des Tools wird in der Datei %WinDir%\Logs\CBS\CheckSUR.log aufgezeichnet.
Gilt für: Windows 7 Service Pack 1, Windows Server 2012 R2
Ursprüngliche KB-Nummer: 2700601
Notiz
Stellen Sie sicher, dass Sie die neueste Version von CheckSUR.exe herunterladen und ausführen, da das Tool regelmäßig aktualisiert wird. Informationen hierzu finden Sie unter Beheben von Windows Update-Fehlern mithilfe des DISM- oder SystemUpdate-Bereitschaftstools.
Verwenden des CheckSur-Protokolls
Befolgen Sie die folgenden Richtlinien, um das CheckSur-Protokoll zu verwenden:
Wenn CheckSUR alle gefundenen Fehler behoben hat, zeigt das CheckSUR-Protokoll die folgenden Informationen an:
Zusammenfassung:
Ausgeführte Sekunden: 100
10 Fehler gefunden
10 Fehler behobenIn diesem Szenario sollten Sie keine Wartungsbeschädigungen mehr auf Ihrem Computer haben. Wenn weiterhin Fehler auftreten, müssen Sie die spezifische Fehlermeldung beheben, um die Ursache des Fehlers zu finden.
Wenn Sie eine Meldung " Nicht verfügbare Reparaturdateien " erhalten, gibt dies an, dass einige der inkonsistenten Dateien, die das Tool gefunden hat, nicht behoben werden können. Dies liegt daran, dass das Tool nicht die richtigen Versionen der Ersetzungsdateien enthält. Nachdem diese Meldung angezeigt wurde, werden im CheckSUR.log Informationen angezeigt, die den folgenden Ähneln:
Zusammenfassung:
Ausgeführte Sekunden: 264
3 Fehler gefunden
CBS MUM Fehlende Gesamtanzahl: 3
Nicht verfügbare Reparaturdateien:servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64
~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~
6.0.1.6.cat
servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~
6.0.1.6.cat
servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~
6.0.1.6.cat
winsxs\manifests\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_0b4ada54c46c45b0.manifest
winsxs\manifests\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_676975d87cc9b6e6.manifestGehen Sie folgendermaßen vor, um das Problem zu beheben:
- Laden Sie das Paket herunter, das die fehlenden Dateien enthält. In diesem Beispiel würden Sie Windows6.0-KB958690-x64.msu herunterladen.
- Erstellen Sie im
%SYSTEMROOT%\CheckSUR
Ordner einen Ordner mit dem Namen "Pakete". Kopieren Sie den Ordner "Windows6.0-KB958690-x64.msu%SYSTEMROOT%\CheckSUR\Packages
". - Führen Sie CheckSUR erneut aus.
- Wenn das Quellpaket der fehlenden Dateien nicht offensichtlich ist, müssen Sie die Dateien von einem anderen Computer abrufen. Stellen Sie sicher, dass der Computer, von dem Sie die Filhates kopieren, dieselbe Betriebssystemversion und Systemarchitektur wie der Computer verwendet, an dem Sie arbeiten.
- Kopieren Sie die Dateien in den
%WinDir%\Temp\CheckSUR
Ordner des beschädigten Computers im folgenden Unterverzeichnisformat, und führen Sie checkSUR erneut aus:- Fügen Sie alle Dateien vom Typ *.mum und *.cat in den
%WinDir%\Temp\CheckSUR\Packages
Ordner ein. - Fügen Sie alle Dateien vom Typ "*.manifest" in den
%WinDir%\Temp\CheckSUR\Manifests
Ordner ein.
- Fügen Sie alle Dateien vom Typ *.mum und *.cat in den
Wenn die Meldung " Nutzlastdatei fehlt " angezeigt wird, gibt dies an, dass die erforderliche Binärdatei nicht verfügbar ist. Dies bedeutet, dass das Problem nicht behoben ist. Die CheckSUR.log zeigt die folgenden Informationen:
Zusammenfassung:
Ausgeführte Sekunden: 100
3 Fehler gefunden
Beheben von 1 Fehlern
CSI-Nutzlastdatei Fehlende Gesamtanzahl: 3
Fix CSI Payload File Missing Total Count: 1(f) CSI-Nutzlastdatei fehlt 0x00000000 admparse.dll x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 servicing_31bf3856ad364e35_6.0.6000.16386_none_23ddbf36a8a961bc
(f) CSI-Nutzlastdatei fehlt 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
(Fix) CSI-Nutzlastdatei fehlt 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
(f) CSI-Nutzlastdatei fehlt 0x00000000 winload.exe x86_microsoft-windows-b.. environment-windows_31bf3856ad364e35_6.0.6000.16386_none_6701d52e8fdf8d45Gehen Sie folgendermaßen vor, um das Problem zu beheben:
- Ermitteln Sie, welche Nutzlastdateien fehlen. Überprüfen Sie dazu das CheckSUR-Protokoll. Identifizieren Sie alle Zeilen mit einem (f)Eintrag, auf den (fix) nicht folgt. Im vorherigen Beispiel gibt es zwei Nutzlastdateien, die nicht behoben wurden.
- Kopieren Sie diese Dateien von einem anderen Computer. Stellen Sie sicher, dass der Computer, von dem Sie Dateien kopieren, dieselbe Betriebssystemversion und Systemarchitektur wie der Computer verwendet, an dem Sie arbeiten.
- Fügen Sie die Dateien in den entsprechenden Unterordner unter
%windir%\winsxs
.
Bevor Sie die Dateien an den angegebenen Speicherorten ablegen, müssen Sie sich möglicherweise berechtigungen zum Bearbeiten des Ordnerinhalts erteilen. Öffnen Sie dazu ein Eingabeaufforderungsfenster mit erhöhten Rechten, und führen Sie die folgenden Befehle aus:
takeown /f <Path_And_Name>
icacls <Path_And_Name> /grant Administrators:F
Notiz
In diesen Befehlen stellt Path_And_Name> den Namen der Datei oder des Ordners <dar, auf die Sie abzielen. Sie können beispielsweise auf den folgenden Ordner abzielen:
C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
Die folgenden Befehle übernehmen den Besitz dieses Ordners, erteilen vollzugriff des Ordners der Gruppe "Administratoren", und ersetzen Sie dann die admparse.dll Datei:
takeown /f C:\Windows\winsxs\ x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
icacls C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 /grant Administrators:F copy C:\Temp\admparse.dll c:\Windows\winsxs\x86_microsoft-windows-ieadminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8\admparse.dll
Datensammlung
Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir Ihnen, die Informationen zu sammeln, indem Sie die Schritte unter Sammeln von Informationen mithilfe von TSS für Bereitstellungsprobleme ausführen.