Comprobador de archivos de sistema

La utilidad del comprobador de archivos del sistema, Sfc.exe, permite a los administradores examinar todos los recursos protegidos para comprobar sus versiones.

Los archivos críticos para reiniciar Windows que no coinciden con la versión esperada de Windows se pueden reemplazar por las versiones correctas. Si se repara un archivo, también se reparan los datos del Registro correspondientes. Los archivos protegidos no críticos para reiniciar Windows no se reparan.

Sintaxis

A continuación se muestra la sintaxis de la línea de comandos para Sfc.

Opciones de SFC [=ruta de acceso completa del archivo]

Opciones

/CACHESIZE=x

Este valor no se admite.

Windows Server 2003 y Windows XP: Establece el tamaño de la caché de archivos. El tamaño predeterminado de la memoria caché es 0x32 (50 MB).

/CANCELAR

Este valor no se admite.

/HABILITAR

Este valor no se admite.

/FILESONLY

Compruebe o repare solo los archivos. No compruebe ni repare las claves del Registro.

Windows XP: No se admite.

/OFFBOOTDIR

Use esta opción para reparaciones sin conexión. Especifique la ubicación del directorio de arranque sin conexión.

Windows XP: No se admite.

/OFFWINDIR

Use esta opción para reparaciones sin conexión. Especifique la ubicación del directorio de Windows sin conexión.

Windows XP: No se admite.

/PURGECACHE

Este valor no se admite.

Windows Server 2003 y Windows XP: Vacía la memoria caché de archivos y examina todos los archivos del sistema protegidos.

/TRANQUILO

Este valor no se admite.

/REVERTIR

Vuelva a la configuración predeterminada.

Windows Server 2008 y Windows Vista: no se admiten.

/SCANBOOT

Este valor no se admite.

Windows Server 2003 y Windows XP: Examina todos los archivos del sistema protegidos en cada arranque.

/SCANFILE

Examina y repara el archivo ubicado en la ruta de acceso completa especificada.

Windows XP: No se admite.

/SCANNOW

Examina todos los archivos del sistema protegidos inmediatamente.

/SCANONCE

Este valor no se admite.

Windows Server 2003 y Windows XP: Examina todos los archivos del sistema protegidos en el siguiente arranque.

/VERIFYFILE

Comprueba el archivo en la ruta de acceso completa especificada. Esta opción no repara el archivo.

Windows XP: No se admite.

/VERIFYONLY

Examina todos los archivos del sistema protegidos, pero no repara los archivos.

Windows XP: No se admite.

Sfc establece el siguiente valor del Registro:

= HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SFCScan

Para obtener más información, consulte Valores del Registro DE PMA.

Comentarios

Solo en Windows Vista, puede establecer la variable de entorno WINDOWS_TRACING_LOGFILE en la ubicación de un directorio válido para recibir un archivo de registro.

Ejemplos

Las siguientes líneas de comandos de ejemplo son ejemplos de sintaxis de 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