Descrição do System File Checker (Sfc.exe)

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

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

Resumo

O System File Checker oferece ao administrador a capacidade de verificar todos os arquivos protegidos para verificar suas versões. Se o System File Checker descobrir que um arquivo protegido foi substituído, ele recuperará a versão correta do arquivo da pasta de cache ( ) ou dos arquivos de origem de instalação do Windows e substituirá o arquivo %Systemroot%\System32\Dllcache incorreto. O System File Checker também verifica e repopula a pasta de cache. Você deve estar conectado como administrador ou como membro do grupo Administradores para executar o System File Checker. Se a pasta de cache ficar danificada ou inutilizável, você poderá usar os comandos , o , ou sfc /scannow os comandos para reparar seu sfc /scanonce sfc /scanboot conteúdo.

Sintaxe da ferramenta do System File Checker

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

  • /Scannow: Verifica 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 Windows de instalação.

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

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

  • /Scanboot: Verifica todos os arquivos do sistema protegidos sempre que você inicia o computador. Esse comando pode exigir acesso aos arquivos de origem Windows de instalação sempre que você iniciar o computador. O valor SfcScan DWORD é definido como 1 na seguinte chave do Registro quando você 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 examinar arquivos protegidos quando você iniciar o computador). O tamanho padrão do cache não é redefinido quando você executar esse comando. Esse comando é equivalente à /Enable opção no Windows 2000.

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

  • /Cachesize=x: Define o tamanho do cache de arquivo como x megabytes (MB). O tamanho padrão do cache é de 50 MB. Este comando exige que você reinicie o computador e execute o comando para ajustar o tamanho do /purgecache cache no disco. Este comando define o valor DWORD 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 Windows Proteção de Arquivos, consulte Description of the Windows File Protection feature.