J'essaie de résoudre un problème avec le registre et les services Windows. J'ai essayé d'exécuter la commande sfc mais voici le message d'erreur que j'obtiens?
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>
Mais j'ai redémarré plusieurs fois depuis que ce message est apparu pour la première fois, et j'ai même essayé d'exécuter la commande en mode sans échec et en mode console, mais je reçois toujours le même message. Comment m'en débarrasser?
Il y a ce fichier dans le dossier winsxs: C: \ Windows \ winsxs \ cleanup.xml
C'est son contenu:
<?xml version='1.0' encoding='utf-16'?>
<PendingTransaction >
<POQ postAction="NoReboot">
<DeleteFile path="\??\D:\$$DeleteMe.CbsMsg.dll.01c85bd2f5893b40.0000"/>
</POQ>
</PendingTransaction>
Serait-ce quelque chose? Est-ce la cause? Est-il sûr de supprimer ce fichier?
Mise à jour
J'ai essayé de le renommer mais l'opération a échoué.
J'ai exécuté l'explorateur.exe avec des privilèges élevés et accédé à l'emplacement. J'ai reçu l'invite de confirmation UAC, puis l'erreur ci-dessous.
Destination Folder Access Denied
You need permission to perform this action
Comment renommer ou supprimer ce fichier? Dois-je utiliser cmd ou être en mode sans échec pour le faire?
Update 2
J'ai commencé le mode sans échec avec l'invite de commande et j'ai essayé de prendre possession du fichier, puis de le renommer. Échec du changement de nom.
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>
J'ai également émis la commande suivante.
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>
Cela ne me permettra toujours pas de le renommer. J'ai émis ces deux dernières commandes en mode Windows normal. Est-ce important? ... Je vais essayer de redémarrer.
cleanup.xml
fichier, donc je ne pense pas que ce soit la cause.