Sto cercando di risolvere un problema con il registro e i servizi di Windows. Ho provato a eseguire il comando sfc ma questo è il messaggio di errore che visualizzo?
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>
Ma ho riavviato diverse volte da quando è apparso per la prima volta questo messaggio e ho persino provato a eseguire il comando in modalità provvisoria e in modalità console, ma ricevo ancora lo stesso messaggio. Come posso liberarmene?
C'è questo file nella cartella winsxs: C: \ Windows \ winsxs \ cleanup.xml
Questo è il contenuto:
<?xml version='1.0' encoding='utf-16'?>
<PendingTransaction >
<POQ postAction="NoReboot">
<DeleteFile path="\??\D:\$$DeleteMe.CbsMsg.dll.01c85bd2f5893b40.0000"/>
</POQ>
</PendingTransaction>
Potrebbe essere qualcosa? Questa è la causa? È sicuro eliminare questo file?
Aggiornare
Ho provato a rinominarlo ma l'operazione non è riuscita.
Ho eseguito explorer.exe con privilegi elevati e sono passato alla posizione. Ho ricevuto la richiesta di conferma UAC e quindi l'errore di seguito.
Destination Folder Access Denied
You need permission to perform this action
Come rinominare o eliminare questo file? Devo usare cmd o essere in modalità provvisoria per farlo?
Aggiornamento 2
Ho avviato la modalità provvisoria con il prompt dei comandi e ho provato a diventare proprietario del file e a rinominarlo. Rinomina non riuscita.
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>
Ho anche emesso il seguente comando.
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>
Non mi permetterà ancora di rinominarlo. Ho emesso questi ultimi due comandi in normale modalità Windows. Importa? ... Proverò a riavviare.
cleanup.xml
file, quindi non penso che sia la causa.