Cómo corregir el error "Hay una reparación del sistema pendiente" en Windows

Si ha encontrado el error "Hay una reparación del sistema pendiente que requiere reiniciar para completarse", probablemente esté intentando ejecutar el Comprobador de archivos del sistema(System File Checker) ( SFC ). El motivo de este error es que una reparación anterior aún está incompleta. Hasta que complete la reparación pendiente del sistema, no podrá ejecutar la utilidad SFC correctamente.(SFC)

En la mayoría de los casos, el error es fácil de solucionar y no requiere ninguna solución de problemas importante. Un reinicio puede resolver el problema, pero si no es así, hay otras soluciones que puede probar. A continuación, discutimos las formas más comunes de abordar este error.

Usar DISM

DISM ( Servicio(Deployment Image Servicing) y administración de(Management) imágenes de implementación ) es una utilidad de línea de comandos integrada en Windows que se usa para dar servicio a las imágenes del sistema. Es una poderosa herramienta para resolver una amplia gama de problemas.

En el contexto de SFC , hay dos comandos DISM que quizás quieras probar. Primero(First) , desea utilizar el parámetro /restorehealth. Si eso no funciona, puede intentar usar el parámetro /revertpendingactions.

  1. Press Win + R , escriba cmd y presione Entrar(Enter) para iniciar el símbolo del sistema(Command Prompt) .
  2. Ejecute el siguiente comando:

DISM.exe /Online /Imagen de limpieza /Restorehealth

Una vez que DISM complete el proceso, intente ejecutar un escaneo SFC y vea si funciona. Si no es así, intente ejecutar el siguiente comando:

DISM.exe /image:C: /cleanup-image /revertpendingactions

(reemplace C con la letra de la unidad donde está instalado Windows )

Reinicie Windows y vuelva a ejecutar SFC.

Si no puede iniciar Windows, deberá iniciar una ventana del símbolo del sistema desde el (Command Prompt)modo seguro(Safe Mode) o el entorno de recuperación(Recovery Environment) . Si usa el entorno de recuperación, simplemente navegue hasta Troubleshoot > Advanced Options > Command Prompt .

Eliminar algunos archivos

Comience por eliminar los archivos que rastrean el proceso de restauración del sistema. Si el archivo se corrompió, podría estar causando el error "hay una reparación del sistema pendiente", y eliminarlo podría resolver el problema.

Debe eliminar el archivo llamado "pendiente.xml". El archivo se almacena en la siguiente ruta en su computadora:

C:WindowsWinSxSPending.xml

(reemplace C con la letra de la unidad donde está instalado Windows )

Puede eliminar este archivo usando el símbolo del sistema(Command Prompt) de la siguiente manera:

  1. Press Win + R , escriba cmd y presione Entrar(Enter) para iniciar el símbolo del sistema(Command Prompt) .
  2. Ejecute el siguiente comando:

del c:windowswinsxspending.xml

Una vez que se elimine el archivo XML, ejecute el siguiente comando:

sfc /scannow /offbootdir=c: /offwindir=d:windows

Incluso podría considerar eliminar toda la carpeta WinSxS(deleting the whole WinSxS folder) mientras lo hace para realizar un mantenimiento regular de la PC. Con suerte(Hopefully) , el escaneo SFC funcionará bien ahora.(SFC)

Actualizar los controladores

Un controlador corrupto podría ser el culpable si el problema de SFC va acompañado de otros signos, como una pieza de hardware que no funciona correctamente o pantallas azules frecuentes de la muerte(Blue Screens of Death) . La solución más fácil es actualizar los controladores.

Windows Update generalmente garantiza que sus controladores estén actualizados. Si ha deshabilitado las actualizaciones automáticas, así es como puede actualizar Windows 10 u 11:

  1. Press Win + I para iniciar la aplicación Configuración(Settings) .
  2. Seleccione Windows Update en la barra lateral izquierda si está ejecutando Windows 11 .

Si tiene Windows 10 , deberá navegar hasta Actualización(Update) y Security > Windows Update . Sin embargo, Microsoft ya no es compatible con Windows 7 y 8, así que pase al siguiente método si está utilizando uno de estos.

  1. Seleccione Buscar actualizaciones.

Si Windows encuentra actualizaciones, instálelas.

Es posible que desee prestar atención específicamente a su controlador de gráficos. Si una actualización no está disponible, continúe y vuelva a instalarla:

  1. Press Win + R , escriba devmgmt.msc y presione Entrar(Enter) para iniciar el Administrador de dispositivos(Device Manager) .
  2. Expanda la lista de adaptadores de pantalla(Display) , haga clic con el botón derecho en el controlador de gráficos y seleccione Desinstalar(Uninstall) .

  1. Seleccione Acción(Action) en la cinta superior y seleccione Buscar(Scan) cambios de hardware.

Al hacer esto, se reinstalará automáticamente el controlador más reciente para su dispositivo gráfico.

Intente ejecutar el escaneo SFC una vez que haya completado la actualización o reinstalación de los controladores problemáticos.

Modificar la configuración del registro

Windows usa una clave de registro "RebootPending" para controlar los programas que solicitan un reinicio. Es esencialmente una cola de programas que requieren un reinicio, y cuando algo cambia esa cola, puede generar problemas como el error "hay una reparación del sistema pendiente" mientras se ejecuta SFC .

La manera fácil de solucionar el problema es eliminar la clave "RebootPending" de esta manera:

  1. Press Win + R , escriba regedit y presione Entrar(Enter) para iniciar el Editor del Registro(Registry Editor) .
  2. Copie y pegue lo siguiente en la barra de navegación del Editor del Registro:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsVersión actual

  1. Haga clic derecho(Right-click) en CurrentVersion y seleccione Permisos(Permissions) .

  1. Seleccione su nombre de usuario de la lista, marque la casilla junto a Control total(Full) y seleccione Aceptar para guardar y salir de la ventana.

  1. Busque una clave llamada RebootPending en el panel derecho y elimine la clave. Cuando se le solicite confirmación, proporciónela.

Reinicie(Reboot) su PC y vuelva a intentar ejecutar el comando SFC .

Cambiar la configuración de SATA en BIOS

Algunos usuarios informan que configurar SATA como IDE en lugar de AHCI resuelve el problema. La causa parece ser los cambios que Microsoft hizo en las clases de controladores de bus de disco duro. Tenga en cuenta que es mejor intentar usar las otras correcciones antes de jugar con la configuración del BIOS . Si no ha tenido suerte con los métodos anteriores, pruebe este método:

  1. Comience por apagar la PC.
  2. Presione(Press) el botón de encendido nuevamente. Deberá presionar la tecla BIOS rápidamente. La parte complicada es que la clave del BIOS difiere entre los fabricantes, pero normalmente es Del , Esc , F1, F10 o F12 . Es posible que desee consultar nuestra guía completa sobre cómo ingresar al BIOS(how to enter BIOS) si ninguna de las teclas funcionó para usted.
  3. A continuación, deberá encontrar la opción SATA en el firmware del BIOS . Nuevamente(Again) , la opción puede estar en una sección diferente según el firmware de su BIOS . La mejor manera de encontrar la opción es simplemente explorar el firmware y buscar palabras como SATA , IDE y AHCI . Una vez que encuentre la opción, cambie la configuración de SATA a IDE .

  1. Guarde(Save) los cambios y salga del BIOS , e inicie su PC.

Con suerte(Hopefully) , eso solucionará el problema "SFC / scannow hay una reparación del sistema pendiente".

Comprobar(Check) y reparar archivos del sistema(Fix System Files) con SFC

Por lo general, es fácil corregir los errores del sistema de archivos de Windows con (Windows)SFC . Pero puede ser frustrante cuando SFC genera un error en lugar de corregir el que ya tiene. Lo bueno es que corregir el error SFC es bastante sencillo. Con suerte(Hopefully) , pudo corregir el error "Hay una reparación del sistema pendiente".



About the author

¡Hola! Mi nombre es, y soy un hacker de hardware. Tengo más de 10 años de experiencia en la reparación y modificación de computadoras. Puedo arreglar casi cualquier cosa, desde computadoras portátiles hasta tabletas y televisores inteligentes. Con mis habilidades, puedo ayudar a los clientes a resolver sus problemas de manera rápida y eficiente. Mi blog está dedicado a ayudar a las personas a aprender a reparar sus computadoras y electrodomésticos con las herramientas adecuadas. ¡Y mi página de Facebook es donde comparto consejos, trucos y conocimientos sobre todo lo relacionado con la informática!



Related posts