Partilhar via


SFC

Verifica e verifica a integridade de todos os arquivos de sistema protegidos e substitui versões incorretas por versões corretas. Se este comando descobrir que um arquivo protegido foi substituído, ele recuperará a versão correta do arquivo da pasta systemroot\ e, em seguida, substituirá o arquivo incorreto.

Importante

Tem de ter sessão iniciada 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 Verifica a integridade de todos os arquivos de sistema protegidos e repara arquivos com problemas quando possível.
/verifyonly Analisa a integridade de todos os ficheiros de sistema protegidos, sem efetuar reparações.
/scanfile <file> Verifica a integridade do arquivo especificado (caminho completo e nome do arquivo) e tenta reparar quaisquer problemas se eles forem detetados.
/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 offline do Windows, 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 ajuda no prompt de comando.

Exemplos

Para verificar o arquivokernel32.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