PFRO.log C:\Windows\PFRO.log
Journal des opérations de fichiers différées au redémarrage (PendingFileRenameOperations) : renommages et suppressions exécutés au démarrage.
À quoi ça sert
PFRO est l’abréviation de PendingFileRenameOperations, la valeur de Registre qui liste les fichiers à renommer ou à supprimer au prochain démarrage. Windows l’alimente notamment par MoveFileEx avec MOVEFILE_DELAY_UNTIL_REBOOT quand un fichier est verrouillé. PFRO.log garde la trace de ces opérations différées. C’est le premier endroit où regarder quand Windows réclame un redémarrage qui ne se règle jamais.
Ce qu’il contient
- Les chemins des fichiers à supprimer, à renommer ou à remplacer au redémarrage.
- Le reflet des installations et mises à jour qui ont dû attendre un redémarrage.
Risques et bonnes pratiques
- Ne modifiez pas à la main la valeur
PendingFileRenameOperations: des fichiers système peuvent attendre leur remplacement, et la vider revient à abandonner ces opérations. - Le journal lui-même peut être supprimé sans effet sur Windows.
- Un redémarrage en attente qui revient après chaque démarrage trahit souvent un installateur bloqué. Lisez la valeur de Registre, puis identifiez l’installation concernée.
Commandes utiles
# Opérations en attente dans le Registre (paires source / destination ; destination vide = suppression)(Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager').PendingFileRenameOperations
# Un redémarrage est-il demandé par le servicing ?Test-Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending'
# Contenu du journal (essayez -Encoding Unicode si le texte est illisible)Get-Content "$env:windir\PFRO.log" -Tail 50Format
Fichier texte. Si le contenu paraît espacé ou illisible, relisez-le en UTF-16 (-Encoding Unicode).
Rotation et archivage
Copiez-le avant de redémarrer si vous enquêtez sur une opération précise.
Comment le lire
Relevez les chemins cités pour identifier les fichiers concernés, puis rapprochez-les de la valeur PendingFileRenameOperations et de l’installation qui a demandé le redémarrage (journal CBS, Windows Update).