Descripción del comprobador de archivos del sistema (Sfc.exe)

En este artículo se describe System File Checker (Sfc.exe), que es una utilidad de línea de comandos que se usa con la característica Windows File Protection (WFP).

Se aplica a: Windows 10 (todas las ediciones), Windows Server 2012 R2
Número de KB original: 310747

Resumen

System File Checker ofrece a un administrador la capacidad de examinar todos los archivos protegidos para comprobar sus versiones. Si System File Checker detecta que se ha sobrescrito un archivo protegido, recupera la versión correcta del archivo de la carpeta de caché (%Systemroot%\System32\Dllcache) o de los archivos de origen de instalación de Windows y, a continuación, reemplaza el archivo incorrecto. La herramienta Comprobador de archivos de sistema también comprueba y vuelve a llenar la carpeta de la memoria caché. Debe haber iniciado sesión como administrador o como miembro del grupo Administradores para ejecutar la herramienta Comprobador de archivos de sistema. Si la carpeta de caché se daña o no se puede usar, puede usar los sfc /scannowcomandos , sfc /scanonceo para sfc /scanboot reparar su contenido.

Sintaxis de la herramienta System File Checker

Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]

  • /Scannow: examina todos los archivos del sistema protegidos inmediatamente y reemplaza las versiones incorrectas por las versiones correctas de Microsoft. Este comando puede requerir acceso a los archivos de origen de instalación de Windows.

  • /Scanonce: examina todos los archivos del sistema protegidos una vez al reiniciar el equipo. Este comando puede requerir acceso a los archivos de origen de instalación de Windows al reiniciar el equipo. El valor de DWORD de SfcScan se establece en 2 en la siguiente clave del Registro al ejecutar este comando:

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

  • /Scanboot: examina todos los archivos del sistema protegidos cada vez que se inicia el equipo. Este comando puede requerir acceso a los archivos de origen de instalación de Windows cada vez que inicie el equipo. El valor de DWORD de SfcScan se establece en 1 en la siguiente clave del Registro al ejecutar este comando:

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

  • /Revert: devuelve el examen a la configuración predeterminada (no examine los archivos protegidos al iniciar el equipo). El tamaño de caché predeterminado no se restablece al ejecutar este comando. Este comando es equivalente al /Enable modificador de Windows 2000.

  • /Purgecache: purga la memoria caché de archivos y examina todos los archivos del sistema protegidos inmediatamente. Este comando puede requerir acceso a los archivos de origen de instalación de Windows.

  • /Cachesize=x: establece el tamaño de la caché de archivos en x megabytes (MB). El tamaño predeterminado de la memoria caché es de 50 MB. Este comando requiere que reinicie el equipo y, a continuación, ejecute el /purgecache comando para ajustar el tamaño de la caché en disco. Este comando establece el valor de DWORD SfcQuota en x en la siguiente clave del Registro:

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

Para obtener más información sobre la característica de Protección de archivos de Windows, vea Descripción de la característica de Protección de archivos de Windows.

Recolección de datos

Si necesita ayuda del soporte técnico de Microsoft, le recomendamos que recopile la información siguiendo los pasos mencionados en Recopilación de información mediante TSS para problemas relacionados con la implementación.