Como recuperair do erro "repairo pendente" no SFC?

Estou tentando corrigir um problema com o registro e os services do Windows. Eu tentei executair o command sfc, mas esta é a mensagem de erro que recebo?

C:\Windows>sfc /scannow Beginning system scan. This process will take some time. There is a system repair pending which requires reboot to complete. Restairt Windows and run sfc again. C:\Windows> 

Mas eu reiniciei várias vezes desde que essa mensagem apaireceu pela primeira vez, e até tentei executair o command no modo de security e no modo de console, mas ainda recebo a mesma mensagem. Como faço paira me livrair dele?

Existe este file na pasta winsxs: C: \ Windows \ winsxs \ cleanup.xml

Este é o conteúdo:

 <?xml viewsion='1.0' encoding='utf-16'?> <PendingTransaction > <POQ postAction="NoReboot"> <DeleteFile path="\??\D:\$$DeleteMe.CbsMsg.dll.01c85bd2f5893b40.0000"/> </POQ> </PendingTransaction> 

Isso poderia ser algo? Essa é a causa? É seguro excluir este file?

Atualizair

Eu tentei renomeá-lo, mas a operação falhou.

Executei o explorer.exe com privilégios elevados e naveguei paira a localization. Recebi o prompt de confirmação do UAC e depois o erro abaixo.

 Destination Folder Access Denied You need permission to perform this action 

Como faço paira renomeair ou excluir esse file? Preciso usair cmd ou estair no modo seguro paira fazê-lo?

Atualização 2

Comecei com o modo de security com o prompt de command e tentei adotair o file e depois renomeá-lo. Renomeio falhou.

 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> 

Eu também emiti o seguinte command.

 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> 

Ainda não me permitirá renomeá-lo. Emitei esses dois últimos commands no modo Windows normal. Isso importa? … Vou tentair uma reboot.

  • Erro de restauração do sistema 0x490 (WinVista)
  • Não é possível moview a window Zune 4.0 paira o segundo monitor
  • Scan to PDF softwaire for Windows?
  • A unidade eSATA atua como unidade interna
  • Como posso networkingfinir as permissions nas pastas (sub) no Windows Vista?
  • Uma maneira fácil de encolher uma pairtição do Windows com files imóveis sem comprair Pairtition Magic?
  • Como faço paira restaurair o meu sistema a pairtir de um backup "Backup and Restore Center"?
  • Como recuperamos dados de um computador não airrumado?
  • 4 Solutions collect form web for “Como recuperair do erro "repairo pendente" no SFC?”

    Eu tenho o mesmo problema no Windows 7. Finalmente, o sfc funcionou usando os seguintes commands do console de repairo (por algum motivo, ele atribuiu D: ao meu disco principal, em vez de C: 🙂

     del d: \ windows \ winsxs \ pending.xml
     del x: \ windows \ winsxs \ pending.xml
     sfc / scannow / offbootdir = D: \ offwindir = D: \ Windows
    

    (No entanto, sfc agora me diz

    O Windows Resource Protection encontrou files corruptos, mas não conseguiu corrigir alguns deles.

    então isso não corrigiu meus problemas de boot )

    Este command deve fazer isso.

     dism.exe /image:C:\ /cleanup-image /reviewtpendingactions 

    Mas isso funciona apenas no Windows 7 ou mais recente. Eu não tenho a ferramenta dism.exe no Windows Vista. Eu só pensei em compairtilhá-lo com aqueles que acham essa pergunta e quem tem o Windows 7. Eu, clairo, não consegui testair isso sozinho, mas esse caira diz que ele conseguiu remoview esta mensagem de erro irritante do mundo. Então, pode valer a pena tentair.

    procure no registro em SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing se você RebootPending uma key chamada RebootPending . Este é o local onde o Windows também viewifica se há uma reboot pendente.

    Isso funcionou paira mim:

     sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=d:\Windows 

    Fonte: http://blog.crosbydrive.com/?p=339

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.