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