Usiłuję rozwiązać problem z rejestrem i usługami systemu Windows. Próbowałem uruchomić polecenie sfc, ale pojawia się komunikat o błędzie?
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>
Ale kilka razy uruchomiłem się ponownie od momentu pojawienia się tego komunikatu i nawet próbowałem uruchomić polecenie w trybie awaryjnym i w trybie konsoli, ale nadal otrzymuję ten sam komunikat. Jak się tego pozbyć?
Plik ten znajduje się w folderze winsxs: C: \ Windows \ winsxs \ cleanup.xml
To jest treść:
<?xml version='1.0' encoding='utf-16'?>
<PendingTransaction >
<POQ postAction="NoReboot">
<DeleteFile path="\??\D:\$$DeleteMe.CbsMsg.dll.01c85bd2f5893b40.0000"/>
</POQ>
</PendingTransaction>
Czy to może być coś? Czy to jest przyczyna? Czy usunięcie tego pliku jest bezpieczne?
Aktualizacja
Próbowałem zmienić nazwę, ale operacja nie powiodła się.
Uruchomiłem explorer.exe z podwyższonymi uprawnieniami i nawigowałem do lokalizacji. Dostałem monit o potwierdzenie UAC, a następnie błąd poniżej.
Destination Folder Access Denied
You need permission to perform this action
Jak zmienić nazwę lub usunąć ten plik? Czy muszę używać cmd lub być w trybie awaryjnym, aby to zrobić?
Aktualizacja 2
Uruchomiłem tryb awaryjny z wierszem polecenia i próbowałem przejąć plik na własność, a następnie zmienić jego nazwę. Zmiana nazwy nie powiodła się.
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>
Wydałem także następujące polecenie.
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>
Nadal nie pozwoli mi to zmienić nazwy. Ostatnie dwa polecenia wydałem w normalnym trybie Windows. Czy to ważne? ... Spróbuję ponownie uruchomić komputer.
cleanup.xml
pliku, więc nie sądzę, że to jest przyczyna.