Descrição do Verificador de Arquivos do Sistema (Sfc.exe)

Este artigo descreve o System File Checker (Sfc.exe), que é um utilitário de linha de comando usado com o recurso WFP (Proteção de Arquivos do Windows).

Aplica-se a: Windows 10 — todas as edições, Windows Server 2012 R2
Número de KB original: 310747

Resumo

O Verificador de Arquivos do Sistema fornece a um administrador a capacidade de verificar todos os arquivos protegidos para verificar suas versões. Se o Verificador de Arquivos do Sistema descobrir que um arquivo protegido foi substituído, ele recuperará a versão correta do arquivo da pasta de cache (%Systemroot%\System32\Dllcache) ou dos arquivos de origem da instalação do Windows e substituirá o arquivo incorreto. O Verificador de Arquivos do Sistema também verifica e preenche novamente a pasta de cache. Você deve estar conectado como um administrador ou como um membro de um grupo de administradores para executar o Verificador de Arquivos do Sistema. Se a pasta de cache se tornar danificada ou inutilizável, você poderá usar os sfc /scannowcomandos , o sfc /scanonceou os sfc /scanboot comandos para reparar seu conteúdo.

Sintaxe da ferramenta Verificador de Arquivos do Sistema

Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]

  • /Scannow: examina todos os arquivos do sistema protegidos imediatamente e substitui versões incorretas por versões corretas da Microsoft. Esse comando pode exigir acesso aos arquivos de origem da instalação do Windows.

  • /Scanonce: verifica todos os arquivos do sistema protegidos uma vez quando você reinicia o computador. Esse comando pode exigir acesso aos arquivos de origem da instalação do Windows quando você reiniciar o computador. O valor DWORD do SfcScan é definido como 2 na seguinte chave do registro ao executar este comando:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  • /Scanboot: verifica todos os arquivos do sistema protegidos sempre que você inicia seu computador. Esse comando pode exigir acesso aos arquivos de origem da instalação do Windows sempre que você iniciar seu computador. O valor DWORD do SfcScan é definido como 1 na seguinte chave do registro ao executar este comando:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  • /Revert: retorna a verificação para a configuração padrão (não examine arquivos protegidos quando você iniciar o computador). O tamanho padrão do cache não é redefinido quando você executa esse comando. Esse comando é equivalente à opção /Enable no Windows 2000.

  • /Purgecache: limpa o cache de arquivos e examina todos os arquivos do sistema protegidos imediatamente. Esse comando pode exigir acesso aos arquivos de origem da instalação do Windows.

  • /Cachesize=x: define o tamanho do cache de arquivo como x megabytes (MB). O tamanho padrão do cache é de 50 MB. Esse comando exige que você reinicie o computador e execute o /purgecache comando para ajustar o tamanho do cache no disco. Este comando define o valor DWORD do SfcQuota como x na seguinte chave do registro:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Para obter mais informações sobre o recurso proteção de arquivos do Windows, consulte Descrição do recurso proteção de arquivos do Windows.

Coleta de dados

Se você precisar de ajuda do suporte da Microsoft, recomendamos coletar as informações seguindo as etapas mencionadas em Coletar informações usando o TSS para problemas relacionados à implantação.