Я намагаюся виправити проблему з реєстром та службами Windows. Я спробував запустити команду sfc, але це повідомлення про помилку, яке я отримую?
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>
Але я перезавантажувався кілька разів з моменту появи цього повідомлення, і я навіть намагався запустити команду в безпечному режимі та в консольному режимі, але все одно отримую те саме повідомлення. Як я можу його позбутися?
У папці winxs є цей файл: C: \ Windows \ winxs \ cleanup.xml
Це його вміст:
<?xml version='1.0' encoding='utf-16'?>
<PendingTransaction >
<POQ postAction="NoReboot">
<DeleteFile path="\??\D:\$$DeleteMe.CbsMsg.dll.01c85bd2f5893b40.0000"/>
</POQ>
</PendingTransaction>
Може це щось? Це причина? Чи безпечно видалити цей файл?
Оновлення
Я спробував перейменувати його, але операція не вдалася.
Я запустив explor.exe з підвищеними привілеями та перейшов до місця. Я отримав підказку підтвердження UAC, а потім помилку нижче.
Destination Folder Access Denied
You need permission to perform this action
Як перейменувати або видалити цей файл? Чи потрібно використовувати cmd або бути в безпечному режимі, щоб це зробити?
Оновлення 2
Я запустив безпечний режим з командним рядком і спробував взяти право власності на файл, а потім перейменувати його. Помилка перейменування.
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>
Я також видав наступну команду.
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>
Це все ще не дозволить мені перейменувати його. Ці дві останні команди я видав у звичайному режимі Windows. Це має значення? ... Я спробую перезавантажити.
cleanup.xml
файлу, тому я не думаю, що це причина.