Cómo utilizar el comando SFC /Scannow

El programa System File Checker (SFC) es la utilidad tradicional de Windows que le permite reparar archivos de sistema corruptos. Busca problemas de corrupción o integridad con los archivos protegidos en su sistema Windows e intenta repararlos.

Los necesitas Scannow Habilite el comando SFC para encontrar y solucionar tales problemas. Sin embargo, hay otras cosas a considerar también.

Por ejemplo, si ejecuta el símbolo del sistema estándar, es posible que este comando no se ejecute. A veces también necesita restaurar sus archivos sin iniciar sesión en su cuenta. Entonces, en este artículo, explicaré cómo ejecutar este comando en todas las situaciones.

Mecanismo de acción de SFC /Scannow

comandos sfc

Antes de Windows Vista, el Comprobador de archivos del sistema usaba la copia en caché de los archivos del sistema en una carpeta comprimida en el %WinDir%System32dllcache Directorio para escanear y reparar archivos de sistema corruptos.

Sin embargo, ahora Microsoft ha integrado SFC en la función de Protección de recursos de Windows (WRP). Esta función evita que los recursos externos reemplacen los archivos del sistema integrados cruciales y los datos de registro.

Cada vez que ejecuta SFC /Scannow, la Protección de recursos de Windows realiza las siguientes operaciones para escanear y recuperar los archivos protegidos:

  • Primero, verifica la firma hash de los archivos y los compara con las entradas de registro en la sección de registro COMPONENTS para determinar si están en la ubicación correcta.
  • Los archivos del sistema están estrechamente vinculados a los componentes de la carpeta WinSxS. Solo los archivos en la carpeta existen realmente, y los archivos habituales del sistema solo se vinculan a esos componentes. Entonces, cuando WRP encuentra inconsistencias, compara los archivos del sistema con el contenido del %WinDir%WinSxS o %WinDir%WinSxSBackup Carpeta (Almacén de componentes de Windows).
  • Busca todos los enlaces duros rotos y los repara. De esta manera, cualquier archivo perdido o dañado se restaurará en el lugar correcto.
Leer:   Borrar caché en Windows

¿Cómo usar SFC /Scannow en Windows en línea?

Puede usar el símbolo del sistema elevado o el símbolo del sistema de nivel de administrador para ejecutar la utilidad SFC en un sistema en línea. En línea aquí se refiere al entorno de Windows que está utilizando actualmente. Eso significa que si ha iniciado sesión en una cuenta de usuario de Windows, su Windows está en línea.

  1. Abra Ejecutar presionando la tecla de Windows + R.
  2. Tipo cmd y presione Shift + Ctrl + Enter para hacerlo Símbolo del sistema como administrador.
  3. Si solo desea verificar la integridad del archivo del sistema, escriba sfc /verifyonly y presione Entrar.
  4. Para escanear y reparar todos los problemas de integridad de archivos, escriba sfc /scannow y presione Entrar.
    sfc-scannow-verifyonly

Si no se encuentran problemas, se devuelve el mensaje «La protección de recursos de Windows no encontró ninguna infracción de integridad».

Si los problemas se encuentran y se solucionan con éxito, obtendrá «Protección de recursos de Windows encontró archivos corruptos y los reparó con éxito».

Pero hay dos situaciones en las que no da el resultado deseado:

También crea un archivo de registro, %windir%LogsCBSCBS.logque contiene los detalles sobre el proceso.

Puede consultar el registro escribiendo el comando findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopsfcdetails.txt" Haga clic en Solicitar para crear un archivo .txt legible en su escritorio.

¿Cómo usar SFC /Scannow en Windows sin conexión?

Puede que tengas que huir SFC /Scannow en algunos escenarios en un entorno de Windows fuera de línea. Si no puede iniciar sesión en su cuenta o si tiene un sistema de arranque múltiple, es posible que el programa no pueda encontrar el sistema operativo que está tratando de reparar.

Leer:   Should I Disable Hibernation?

Puede iniciar en Arranque avanzado o Entorno de recuperación de Windows en tales casos y ejecutar este programa.

Este método requiere que especifique la ventana sin conexión y la carpeta de inicio. Además, el entorno de recuperación reasignará temporalmente la letra de la unidad para estas carpetas, por lo que también deberá averiguarlas.

  1. Primero debe cambiar al entorno de arranque avanzado. Hay varios métodos para hacer esto, tales como:
    • Fuerce el apagado de su computadora tres o cuatro veces y luego reiníciela. En el cuarto arranque, la computadora carga la pantalla de inicio. haga clic aquí Opciones ampliadas.
    • Haga clic en el icono de encendido en la pantalla de inicio de sesión o en el menú de inicio. Mantenga presionada la tecla Mayús mientras hace clic reiniciar > Reiniciar ahora.
    • Arranque con medios de instalación de Windows. Configure las preferencias de idioma y selecciónelas en la pantalla de instalación Repara tu computadora.
  2. Entonces vete resolver problemas > Opciones ampliadas > símbolo del sistema.
    Aviso en WRE
  3. Tipo bcdedit y presione Entrar.
  4. Por favor, consulte los siguientes parámetros a continuación cargador de arranque de Windows:
    • device
    • osdevice
    • systemroot
      windows-bootloader-dispositivo-odevice-systemroot
  5. Ingrese el siguiente comando mientras sustituye los valores de los parámetros:
    sfc /scannow /offbootdir=“device drive letter” /offwindir=“osdevice drive lettersystemroot”

    Por ejemplo, sfc /scannow /offbootdir=C: /offwindir=C:Windows
    sfc-scannow-offbootdir-offwindir

Gracias por leer absolutoyrelativo.com. ¡Hasta la próxima!

Deja un comentario