Compartilhar via


sfc

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 e Windows Server 2012

Examina e verifica a integridade de todos os arquivos de sistema protegidos e substitui as versões incorretas pelas versões corretas. Se esse comando descobrir que um arquivo protegido foi substituído, ele recuperará a versão correta do arquivo na pasta systemroot\ e substituirá o arquivo incorreto.

Importante

Você deve estar conectado como membro do grupo Administradores para executar este comando.

Sintaxe

sfc [/scannow] [/verifyonly] [/scanfile=<file>] [/verifyfile=<file>] [/offwindir=<offline windows directory> /offbootdir=<offline boot directory> /offlogfile=<log file path>]

Parâmetros

Parâmetro Descrição
/scannow Examina a integridade de todos os arquivos de sistema protegidos e repara os arquivos com problemas, quando possível.
/verifyonly Examina a integridade de todos os arquivos de sistema protegidos, sem executar reparos.
/scanfile <file> Examina a integridade do arquivo especificado (caminho completo e nome do arquivo) e tenta reparar os problemas, se forem detectados.
/verifyfile <file> Verifica a integridade do arquivo especificado (caminho completo e nome do arquivo), sem executar reparos.
/offwindir <offline windows directory> Especifica o local do diretório do Windows offline para reparo offline.
/offbootdir <offline boot directory> Especifica o local do diretório de inicialização offline para reparo offline.
/offlogfile=<log file path> Especifica um local para armazenar o arquivo de log diferente do padrão.
/? Exibe a ajuda no prompt de comando.

Exemplos

Para verificar o arquivo kernel32.dll, digite:

sfc /verifyfile=c:\windows\system32\kernel32.dll

Para configurar o reparo offline do arquivo kernel32.dll com um diretório de inicialização offline definido como D: e um diretório offline do Windows definido como D:\Windows, digite:

sfc /scanfile=D:\windows\system32\kernel32.dll /offbootdir=D:\ /offwindir=d:\windows