Verificador de ficheiros de sistema é um utilitário do Windows que permite aos utilizadores detectar danos nos ficheiros de sistema do Windows e restaurar ficheiros danificados. Este artigo descreve como executar a ferramenta Verificador de ficheiros de sistema (SFC.exe) para analisar os ficheiros de sistema e para reparar ficheiros de sistema danificados ou em falta no Windows 8.1, o Windows 8, o Windows 7 ou o Windows Vista. Se um ficheiro do Windows Resource Protection (WRP) está em falta ou está danificado, o Windows podem não funcionar conforme esperado. Por exemplo, algumas funções do Windows poderão não funcionar, ou Windows poderá falhar.

Executar a ferramenta Verificador de ficheiros de sistema (SFC.exe)

Para tal, siga estes passos:
  1. Abra uma linha de comandos elevada. Para tal, efectue o seguinte procedimento conforme o apropriado:
    Windows 8.1 ou o Windows 8
    Reduzir esta imagemExpandir esta imagem
    Arraste desde a extremidade direita do ecrã e, em seguida, toque em Procurar. Ou, se estiver a utilizar um rato, aponte para o canto inferior direito do ecrã e, em seguida, clique em Procurar. Tipo Linha de comandos na caixa de pesquisa , linha de comandosde contexto e, em seguida, clique em Executar como administrador. Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em Permitir.
    Reduzir esta imagemExpandir esta imagem
    Uma captura de ecrã para este passo.
    Reduzir esta imagemExpandir esta imagem
    Windows 7 ou Windows Vista
    Reduzir esta imagemExpandir esta imagem
    Para tal, clique em iniciar, tipo Linha de comandos ou cmd na caixa de pesquisa , linha de comandosde contexto e, em seguida, clique em Executar como administrador. Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em Permitir.
    Reduzir esta imagemExpandir esta imagem
    Uma captura de ecrã para este passo.
    Reduzir esta imagemExpandir esta imagem
  2. Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
    sfc /scannow
    Reduzir esta imagemExpandir esta imagem
    Uma captura de ecrã para este passo.


    O sfc /scannow comando irá analisar todos os ficheiros de sistema protegidos e substituir ficheiros danificados por uma cópia em cache que está localizada numa pasta comprimida na % WinDir %\System32\dllcache.
    O marcador de posição do % WinDir % representa a pasta de sistema operativo do Windows. Por exemplo, C:\Windows.

    Nota Não feche esta janela de linha de comandos até que a verificação é 100% concluída. Os resultados da análise serão apresentados depois de concluído este processo.
  3. Depois do processo estiver concluído, poderá receber uma das seguintes mensagens:
    • Protecção de recursos do Windows não encontrou quaisquer violações de integridade.

      Isto significa que não tem quaisquer ficheiros de sistema em falta ou danificados.
    • Protecção de recursos do Windows não conseguiu efectuar a operação pedida.

      Para resolver este problema, efectue a análise do Verificador de ficheiros de sistema no modo de segurançae certifique-se de que as pastas PendingDeletes e PendingRenames existem em % WinDir %\WinSxS\Temp.
    • Protecção de recursos do Windows encontrou ficheiros danificados e reparou com êxito. Os detalhes constam as obrigações Convertíveis.Registo % WinDir %\Logs\cbs\cbs.log.

      Para ver as informações detalhadas sobre a análise de ficheiros de sistema e o restauro, vá para Como visualizar detalhes do processo System File Checker.
    • Protecção de recursos do Windows encontrou ficheiros danificados mas não foi possível corrigir alguns deles. Os detalhes constam as obrigações Convertíveis.Registo % WinDir %\Logs\cbs\cbs.log.

      Para reparar manualmente, os ficheiros danificados Ver detalhes do processo System File Checker Para localizar o ficheiro danificado e, em seguida substituir manualmente o ficheiro danificado por uma cópia correcta do ficheiro.

Para obter mais informações

Como visualizar detalhes do processo System File Checker

Para ver os detalhes que constam as obrigações Convertíveis.Ficheiro de registo, pode copiar as informações para o Sfcdetails.txt ficheiro utilizando o comando Findstr e, em seguida, visualizar os detalhes no Sfcdetails.txt. Para tal, siga estes passos:
  1. Abra uma linha de comandos elevada, conforme descrito no passo 1 anterior.
  2. Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
    findstr /c: "[SR]" %windir%\Logs\CBS\CBS.log > "% userprofile%\Desktop\sfcdetails.txt"
    Nota O ficheiro Sfcdetails.txt contém detalhes de cada vez que a ferramenta Verificador de ficheiros de sistema foi executada no computador. O ficheiro inclui informações sobre ficheiros que não foram reparadas pela ferramenta Verificador de ficheiros de sistema. Verifique se os movimentos de data e hora para determinar os ficheiros de problema que foram encontrados a última vez que executou a ferramenta Verificador de ficheiros de sistema.
  3. Abra o ficheiro de Sfcdetails.txt do ambiente de trabalho.
  4. O ficheiro Sfcdetails.txt utiliza o seguinte formato:
    Detalhe de data/hora SFC
    O ficheiro de registo de exemplo seguinte contém uma entrada para um ficheiro que não foi possível reparar:
    2007-01-12 12:10:42, Info                  CSI    00000008 [SR] Cannot 
    repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version = 
    6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, 
    VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type 
    neutral, TypeName neutral, PublicKey neutral in the store, file is missing
    

Como substituir manualmente um ficheiro de sistema danificado por uma cópia correcta do ficheiro

Depois de determinar que ficheiro de sistema estava danificado e não foi possível reparar através das informações de detalhe no ficheiro de Sfcdetails.txt, localizar onde localizado o ficheiro danificado e, em seguida, substituir manualmente o ficheiro danificado por uma cópia correcta do ficheiro. Para tal, siga estes passos:

Nota Poderá conseguir obter uma cópia correcta do ficheiro a partir de outro computador com a mesma versão do Windows com o computador. Pode executar um processo do Verificador de ficheiros do sistema nesse computador para se certificar de que o ficheiro de sistema que pretende copiar é uma cópia em boas condições.
  1. Obter propriedade administrativa do ficheiro de sistema danificado. Para tal, numa linha de comandos elevada, copie e cole (ou escreva) o seguinte comando e, em seguida, prima ENTER:
    TAKEOWN /f Path_And_File_Name
    Nota O Path_And_File_Name Marcador de posição representa o caminho e o nome do ficheiro do ficheiro danificado. Por exemplo, escreva TAKEOWN /f C:\windows\system32\jscript.dll.
    Reduzir esta imagemExpandir esta imagem
    Uma captura de ecrã para este passo.
  2. Conceda acesso total para o ficheiro de sistema danificado de administradores. Para tal, copie e cole (ou escreva) o seguinte comando e, em seguida, prima ENTER:
    ICACLS Path_And_File_Name / OS ADMINISTRADORES CONCESSÃO: F
    Nota O Path_And_File_Name Marcador de posição representa o caminho e o nome do ficheiro do ficheiro danificado. Por exemplo, escreva ICACLS C:\windows\system32\jscript.dll /grant administradores: F.
    Reduzir esta imagemExpandir esta imagem
    Uma captura de ecrã para este passo.
  3. Substitua o ficheiro de sistema danificado por uma cópia correcta do ficheiro. Para tal, copie e cole (ou escreva) o seguinte comando e, em seguida, prima ENTER:
    Cópia Source_File Destino
    Nota O Source_File Marcador de posição representa o caminho e o nome da cópia correcta do ficheiro no computador e o Destino Marcador de posição representa o caminho e o nome do ficheiro danificado. Por exemplo, escreva copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.

Sobre este artigo

Artigo: 929833
Última revisão: 3 de março de 2014
A informação contida neste artigo aplica-se a:: Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Vista Enterprise 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Enterprise, Windows Vista Ultimate
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 929833
Gostaria de comentar este artigo?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.