Utilice la herramienta Comprobador de archivos de sistema para reparar los archivos dañados o que faltan

Comprobador de archivos de sistema es una utilidad de Windows que permite a los usuarios detectar daños en los archivos de sistema de Windows y restaurar archivos dañados. Este artículo describe cómo ejecutar la herramienta Comprobador de archivos de sistema (SFC.exe) para analizar los archivos de sistema, y para reparar archivos faltantes o dañados de sistema. Si un archivo de protección de recursos de Windows (WRP) falta o está dañado, Windows puede no comportarse como se esperaba. Por ejemplo, algunas funciones de Windows pueden no funcionar o puede bloquearse Windows.

Ejecute la herramienta Comprobador de archivos de sistema (SFC.exe)

Para ello, siga estos pasos:
  1. Abra un símbolo del sistema con privilegios elevados. Para ello, realice lo siguiente según corresponda:
    Windows 8.1 o Windows 8
    Windows 10, Windows 7 o Windows Vista
  2. En el símbolo del sistema, escriba el comando siguiente y, a continuación, presione ENTRAR:
    sfc /scannow
    A screenshot for this step.

    El comando sfc /scannow examinará todos los archivos protegidos del sistema y reemplazar los archivos dañados con una copia almacenada en caché que se encuentra en una carpeta comprimida en la carpeta % WinDir %\System32\dllcache.
    El marcador de posición de % WinDir % representa la carpeta del sistema operativo Windows. Por ejemplo, C:\Windows.

    Nota: no cierre esta ventana de símbolo del sistema hasta que la comprobación se haya completado al 100 %. Una vez finalizado el proceso, se mostrarán los resultados del análisis.
  3. Una vez finalizado el proceso, puede recibir uno de los siguientes mensajes:
    • Protección de recursos de Windows no encontró ninguna infracción de integridad.

      Esto significa que no existe ningún archivo de sistema que se haya extraviado o que esté corrupto.
    • Protección de recursos de Windows no pudo realizar la operación solicitada.

      Para resolver este problema, realice el Comprobador de archivos de sistema scan en modo seguroy asegúrese de que existen las carpetas PendingDeletes y PendingRenames en la carpeta % WinDir %\WinSxS\Temp.
    • Protección de recursos de Windows encontró archivos dañados y reparó correctamente. Los detalles se incluyen en CBS. Registro % WinDir %\Logs\CBS\CBS.log.

      Para ver información detallada acerca de la exploración y restauración de los archivos del sistema, vaya a Cómo ver los detalles del proceso de Comprobador de archivos de sistema.
    • Protección de recursos de Windows encontró archivos dañados y no pudo corregir algunos de ellos. Los detalles se incluyen en CBS. Registro % WinDir %\Logs\CBS\CBS.log.

      Para reparar los archivos dañados manualmente, vea los detalles del proceso de Comprobador de archivos de sistema para buscar el archivo dañado y, a continuación, reemplace manualmente el archivo dañado por una copia buena conocida del archivo.

Más información

Para ver los detalles que se incluyen en la CBS. Archivo de registro, puede copiar la información en el Sfcdetails.txt de archivos mediante el comando Findstr y, a continuación, ver los detalles de la Sfcdetails.txt. Para ello, siga estos pasos:
  1. Abra un símbolo del sistema con privilegios elevados como se describe en el paso 1 anterior.
  2. En el símbolo del sistema, escriba el comando siguiente y, a continuación, presione ENTRAR:
    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 
    Nota: El archivo Sfcdetails.txt contiene los detalles de cada vez que se ha ejecutado la herramienta Comprobador de archivos de sistema en el equipo. El archivo incluye información acerca de los archivos que no se han reparado con la herramienta Comprobador de archivos de sistema. Compruebe las entradas de fecha y hora para determinar los problema archivos encontrados la última vez que ejecutaban la herramienta Comprobador de archivos de sistema.
  3. Abra el archivo Sfcdetails.txt desde el escritorio.
  4. El archivo Sfcdetails.txt utiliza el formato siguiente:
    Detalle de fecha y hora SFC
    El siguiente archivo de registro contiene una entrada para un archivo que no se pudo reparar:
    2007-01-12 12:10:42, Info                  CSI    00000008 [SR] Cannot repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version = 
    6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral,
    VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type
    neutral, TypeName neutral, PublicKey neutral in the store, file is missing

Después de determinar qué archivo del sistema estaba dañado y no se pudo reparar a través de la información detallada en el archivo Sfcdetails.txt, localice dónde se encuentra el archivo dañado y reemplácelo manualmente por una copia del archivo verificada. Para ello, siga estos pasos:

Nota: Puede obtener una copia correcta conocida de los archivos de sistema desde otro equipo que está ejecutando la misma versión de Windows que su equipo. Puede realizar un proceso de Comprobador de archivos de sistema en ese equipo para asegurarse de que el archivo de sistema que se va a copiar es una copia en buen estado.
  1. Tomar posesión administrativa del archivo del sistema dañado. Para ello, en un símbolo del sistema con privilegios elevados, copie y pegue (o escriba) el siguiente comando y, a continuación, presione ENTRAR:
    TAKEOWN /f rutaDeAccesoYNombreDeArchivo
    Nota: El marcador de posición rutaDeAccesoYNombreDeArchivo representa la ruta de acceso y el nombre de archivo del archivo dañado. Por ejemplo, escriba takeown /f C:\windows\system32\jscript.dll.A screenshot for this step.
  2. Conceder a los administradores el acceso completo al archivo del sistema dañado. Para ello, copie y pegue (o escriba) el siguiente comando y, a continuación, presione ENTRAR:
    Icacls rutaDeAccesoYNombreDeArchivo /GRANT ADMINISTRATORS: F
    Nota: El marcador de posición rutaDeAccesoYNombreDeArchivo representa la ruta de acceso y el nombre de archivo del archivo dañado. Por ejemplo, escriba icacls C:\windows\system32\jscript.dll /grant administrators:F.A screenshot for this step.
  3. Reemplazar el archivo del sistema dañado por una copia correcta conocida del archivo. Para ello, copie y pegue (o escriba) el siguiente comando y, a continuación, presione ENTRAR:
    Copie el archivo archivo_fuente destino
    Nota: El marcador de posición Source_File representa la ruta de acceso y el nombre de la copia buena conocida del archivo en el equipo y el marcador de posición de destino representa la ruta de acceso y el nombre del archivo dañado. Por ejemplo, escriba copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.
Propiedades

Id. de artículo: 929833 - Última revisión: 01/14/2017 - Revisión: 2

Windows 10 Pro, released in July 2015, Windows 10 Enterprise, released in July 2015, Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Vista Enterprise 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Enterprise, Windows Vista Ultimate

Comentarios