Descrição do Verificador de Arquivos de Sistema do Windows XP e do Windows Server 2003 (Sfc.exe)

Aplica-se a: Microsoft Windows Server 2003 Enterprise x64 EditionMicrosoft Windows Server 2003 Datacenter Edition (32-bit x86)Microsoft Windows Server 2003 Enterprise Edition (32-bit x86) Mais

Para obter uma versão para Microsoft Windows 2000 deste artigo, consulte
222471 .

Sumário


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

Mais Informações


O Verificador de Arquivos de Sistema oferece ao administrador a capacidade de examinar todos os arquivos protegidos para verificar suas versões. Se o Verificador de Arquivos de Sistema descobre que um arquivo protegido foi substituído, ele recupera a versão correta do arquivo da pasta de cache (%Systemroot%\System32\Dllcache) ou dos arquivos de origem da instalação do Windows e substitui pelo arquivo correto. O Verificador de Arquivos de 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 de Sistema. Se a pasta de cache se tornar danificada ou inútil, você pode usar os comandos sfc /scannow, o sfc /scanonce ou o sfc /scanboot para reparar seu conteúdo.

Sintaxe da Ferramenta do Verificador de Arquivos de Sistema

Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]
  • /Scannow: Examina todos os arquivos protegidos do sistema imediatamente e substitui as versões incorretas pelas versões corretas da Microsoft. Este comando pode precisar do acesso aos arquivos de origem da instalação do Windows.
  • /Scanonce: Examina todos os arquivos protegidos do sistema uma vez quando você reiniciar o computador. Este comando pode precisar do acesso aos arquivos de origem da instalação do Windows quando você reiniciar o computador. O valor SfcScan DWORD é definido para 2 na seguinte chave do Registro quando você executa este comando:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  • /Scanboot: Examina todos os arquivos protegidos do sistema toda vez que você iniciar o computador. Este comando pode precisar do acesso aos arquivos de origem da instalação do Windows toda vez que você iniciar o computador. O valor SfcScan DWORD é definido para 1 na seguinte chave do Registro quando você executa este comando:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  • /Revert: Retorna o exame para a configuração padrão (não examina arquivos protegidos ao iniciar o computador). O tamanho padrão do cache não é redefinido ao executar esse comando. Esse comando é equivalente à opção /Enable no Windows 2000.
  • /Purgecache: Exclui o cache do arquivo e examina todos os arquivos protegidos imediatamente. Este comando pode precisar do acesso aos arquivos de origem da instalação do Windows.
  • /Cachesize=x: Define o tamanho do cache do arquivo para x megabytes (MB). O tamanho padrão do cache é 50 MB. Esse comando requer a reinicialização do seu computador e a execução do comando /purgecache para ajustar o tamanho do cache no disco. Esse comando define o valor SfcQuota DWORD para x na seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Para obter informações adicionais sobre o recurso Proteção do Arquivo do Windows, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
222193 Descrição do recurso Proteção de Arquivo do Windows do Windows 2000