Ich versuche, ein Problem mit der Windows-Registrierung und den Windows-Diensten zu beheben. Ich habe versucht, den Befehl sfc auszuführen, aber dies ist die Fehlermeldung, die ich erhalte.
C:\Windows>sfc /scannow
Beginning system scan. This process will take some time.
There is a system repair pending which requires reboot to complete. Restart
Windows and run sfc again.
C:\Windows>
Aber ich habe mehrmals neu gestartet, seit diese Nachricht zum ersten Mal angezeigt wurde, und ich habe sogar versucht, den Befehl im abgesicherten Modus und im Konsolenmodus auszuführen, aber ich erhalte immer noch dieselbe Nachricht. Wie werde ich es los?
Diese Datei befindet sich im Ordner "winxs": C: \ Windows \ winsxs \ cleanup.xml
Das ist der Inhalt:
<?xml version='1.0' encoding='utf-16'?>
<PendingTransaction >
<POQ postAction="NoReboot">
<DeleteFile path="\??\D:\$$DeleteMe.CbsMsg.dll.01c85bd2f5893b40.0000"/>
</POQ>
</PendingTransaction>
Könnte das etwas sein? Ist das die Ursache? Ist es sicher, diese Datei zu löschen?
Aktualisieren
Ich habe versucht, es umzubenennen, aber der Vorgang ist fehlgeschlagen.
Ich habe die Datei explorer.exe mit erhöhten Berechtigungen ausgeführt und zum Speicherort navigiert. Ich habe die UAC-Bestätigungsaufforderung und dann den folgenden Fehler erhalten.
Destination Folder Access Denied
You need permission to perform this action
Wie benenne ich diese Datei um oder lösche sie? Muss ich cmd verwenden oder mich im abgesicherten Modus befinden, um dies zu tun?
Update 2
Ich habe den abgesicherten Modus mit der Eingabeaufforderung gestartet und versucht, den Besitz der Datei zu übernehmen und sie dann umzubenennen. Umbenennen fehlgeschlagen.
C:\Windows\winsxs>ren cleanup.xml cleanup.xml.old
Access is denied.
C:\Windows\winsxs>takeown /f "cleanup.xml"
SUCCESS: The file (or folder): "C:\Windows\winsxs\cleanup.xml" now owned by user
"mycomputername\username".
C:\Windows\winsxs>ren cleanup.xml cleanup.xml.old
Access is denied.
C:\Windows\winsxs>
Ich habe auch folgenden Befehl erteilt.
C:\Windows\system32>icacls "C:\Windows\winsxs\cleanup.xml" /grant username:F
processed file: C:\Windows\winsxs\cleanup.xml
Successfully processed 1 files; Failed processing 0 files
C:\Windows\system32>cd ..\winsxs
C:\Windows\winsxs>ren cleanup.xml cleanup.xml.old
Access is denied.
C:\Windows\winsxs>
Ich kann es immer noch nicht umbenennen. Ich habe diese beiden letzten Befehle im normalen Windows-Modus ausgegeben. Ist das wichtig? ... Ich werde einen Neustart versuchen.
cleanup.xml
Datei, daher denke ich nicht, dass dies die Ursache ist.