Share via


sfc

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

Examina y comprueba la integridad de todos los archivos del sistema protegidos y reemplaza las versiones incorrectas por versiones correctas. Si este comando detecta que se ha sobrescrito un archivo protegido, recupera la versión correcta del archivo de la carpeta systemroot\ y, a continuación, reemplaza el archivo incorrecto.

Importante

Para ejecutar este comando, debe haber iniciado la sesión como miembro del grupo Administradores.

Sintaxis

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

Parámetros

Parámetro Descripción
/scannow Examina la integridad de todos los archivos protegidos del sistema y repara archivos que tienen problemas siempre que sea posible.
/verifyonly Examina la integridad de todos los archivos del sistema protegidos, sin realizar reparaciones.
/scanfile <file> Examina la integridad del archivo especificado (ruta de acceso completa y nombre de archivo) e intenta reparar todos los problemas en caso de que se detecten.
/verifyfile <file> Comprueba la integridad del archivo especificado (ruta de acceso completa y nombre de archivo), sin realizar reparaciones.
/offwindir <offline windows directory> Especifica la ubicación del directorio de Windows sin conexión para la reparación sin conexión.
/offbootdir <offline boot directory> Especifica la ubicación del directorio de arranque sin conexión para la reparación sin conexión.
/offlogfile=<log file path> Especifica una ubicación para almacenar el archivo de registro distinto del predeterminado.
/? Muestra la ayuda en el símbolo del sistema.

Ejemplos

Para comprobar el archivo kernel32.dll, escriba:

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

Para configurar la reparación sin conexión del archivo kernel32.dll con un directorio de arranque sin conexión establecido en D: y un directorio de Windows sin conexión establecido en D:\Windows, escriba:

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