Verificador de Arquivos do Sistema
O utilitário de verificador de arquivos do sistema, Sfc.exe, permite que os administradores examinem todos os recursos protegidos para verificar suas versões.
Arquivos críticos para reiniciar o Windows que não correspondem à versão esperada do Windows podem ser substituídos pelas versões corretas. Se um arquivo for reparado, os dados correspondentes do Registro também serão reparados. Os arquivos protegidos não críticos para reiniciar o Windows não são reparados.
Sintaxe
Veja a seguir a sintaxe de linha de comando do Sfc.
Opções de SFC [=caminho de arquivo completo]
Opções
-
/CACHESIZE=x
-
Não há suporte para esse valor.
Windows Server 2003 e Windows XP: Define o tamanho do cache de arquivos. O tamanho padrão do cache é 0x32 (50 MB).
-
/CANCELAR
-
Não há suporte para esse valor.
-
/PERMITIR
-
Não há suporte para esse valor.
-
/FILESONLY
-
Verificar ou reparar somente arquivos. Não verifique nem conserto as chaves do Registro.
Windows XP: Sem suporte.
-
/OFFBOOTDIR
-
Use essa opção para reparos offline. Especifique o local do diretório de inicialização offline.
Windows XP: Sem suporte.
-
/OFFWINDIR
-
Use essa opção para reparos offline. Especifique o local do diretório offline do Windows.
Windows XP: Sem suporte.
-
/PURGECACHE
-
Não há suporte para esse valor.
Windows Server 2003 e Windows XP: Esvazia o cache de arquivos e verifica todos os arquivos do sistema protegidos.
-
/TRANQUILA
-
Não há suporte para esse valor.
-
/REVERTER
-
Retorne às configurações padrão.
Windows Server 2008 e Windows Vista: sem suporte.
-
/SCANBOOT
-
Não há suporte para esse valor.
Windows Server 2003 e Windows XP: Verifica todos os arquivos do sistema protegidos em cada inicialização.
-
/SCANFILE
-
Examina e repara o arquivo localizado no caminho completo especificado.
Windows XP: Sem suporte.
-
/SCANNOW
-
Examina todos os arquivos do sistema protegidos imediatamente.
-
/SCANONCE
-
Não há suporte para esse valor.
Windows Server 2003 e Windows XP: Examina todos os arquivos do sistema protegidos na próxima inicialização.
-
/VERIFYFILE
-
Verifica o arquivo no caminho completo especificado. Essa opção não repara o arquivo.
Windows XP: Sem suporte.
-
/VERIFYONLY
-
Examina todos os arquivos do sistema protegidos, mas não repara arquivos.
Windows XP: Sem suporte.
O Sfc define o seguinte valor do Registro:
= HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SFCScan
Para obter mais informações, consulte Valores do Registro WFP.
Comentários
Somente no Windows Vista, você pode definir a variável de ambiente WINDOWS_TRACING_LOGFILE para o local de um diretório válido para receber um arquivo de log.
Exemplos
As linhas de comando de exemplo a seguir são exemplos de sintaxe sfc.exe.
sfc /SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows
sfc /VERIFYONLY /FILESONLY