Utilize a ferramenta Verificador de ficheiros de sistema para reparar ficheiros de sistema em falta ou danificados

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) analisar o seu sistema de ficheiros e reparar o sistema em falta ou danificado ficheiros. 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 o 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 Windows 8
    10 do Windows, Windows 7 ou Windows Vista
  2. Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
    sfc /scannow
    A screenshot for this step.

    O comando sfc /scannow 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 pasta % WinDir %\System32\dllcache.
    O marcador de posição do % WinDir % representa a pasta de sistema operativo 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 estar 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, execute o Verificador de ficheiros de sistema pesquisa no modo de segurançae certifique-se de que as pastas PendingDeletes e PendingRenames existem em % WinDir %\WinSxS\Temp.
    • a protecção de recursos do Windows encontrou ficheiros danificados e reparou com êxito. Os detalhes constam as obrigações Convertíveis. Registo de % WinDir %\Logs\CBS\CBS.log.

      Para ver as informações detalhadas sobre a análise de ficheiros de sistema e o restauro, vá para a visualização dos detalhes do processo System File Checker.
    • a 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 de % WinDir %\Logs\CBS\CBS.log.

      Para reparar o danificados ficheiros manualmente, visualizar detalhes do processo de Verificador de ficheiros de sistema para localizar o ficheiro danificado e, em seguida, substituir manualmente o ficheiro danificado com uma cópia correcta do ficheiro.

Mais informações

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 do 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 verificou a última vez que executou a ferramenta Verificador de ficheiros de sistema.
  3. Abra o ficheiro 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

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 o ficheiro danificado localizado 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 que está a executar 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 marcador de posição de Path_And_File_Name representa o caminho e o nome do ficheiro do ficheiro danificado. Por exemplo, escreva takeown /f C:\windows\system32\jscript.dll.A screenshot for this step.
  2. Os administradores de conceder acesso total para o ficheiro de sistema danificado. Para tal, copie e cole (ou escreva) o seguinte comando e, em seguida, prima ENTER:
    ICACLS Path_And_File_Name /GRANT ADMINISTRADORES: F
    Nota O marcador de posição de Path_And_File_Name representa o caminho e o nome do ficheiro do ficheiro danificado. Por exemplo, escreva icacls C:\windows\system32\jscript.dll /grant administradores: F.A screenshot for this step.
  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:
    Copiar Source_File destino
    Nota O marcador de posição de Source_File representa o nome de ficheiro e caminho da cópia correcta do ficheiro no seu computador e o marcador de posição de destino representa o caminho e o nome do ficheiro danificado. Por exemplo, escreva copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.
Propriedades

ID do Artigo: 929833 - Última Revisão: 08/01/2017 - Revisão: 1

Windows 10 Pro, released in July 2015, Windows 10 Enterprise, released in July 2015, 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

Comentários