Error 0x803c0103 en el Solucionador de Problemas del Centro de Actualización – ¿qué hacer?

Error 0x803c0103 en el Solucionador de Problemas del Centro de Actualización – ¿qué hacer?

El error 0x803c0103 se produce al ejecutar el solucionador de problemas del Centro de actualizaciones de Windows 10. Normalmente, los usuarios se encuentran con este error cuando no pueden instalar actualizaciones nuevas (o pendientes) en su sistema y deciden ejecutar el ya mencionado solucionador de problemas.

¿Qué causa el error 0x803c0103?

El error 0x803c0103 es un problema extremadamente preocupante, y todo porque aparece en una herramienta que se supone que soluciona estos mismos problemas. Al ver ese código delante de ti y perder la capacidad de actualizar tu sistema operativo, muchos usuarios entran en pánico: ¡no es necesario! Primero tenemos que entender por qué se produce el 0x803c0103.

  • Archivos del sistema dañados. El Solucionador de problemas y el Centro de actualizaciones implican una cantidad insana de todo tipo de archivos del sistema de Windows 10 para su trabajo. Si algo le ocurre a estos archivos, lo más probable es que ni el Solucionador de Problemas ni el Centro de Actualización puedan realizar correctamente las tareas que tienen asignadas. Afortunadamente, Microsoft no es tonto: ha dotado a su sistema operativo de herramientas especiales que pueden restaurar la integridad de los archivos del sistema.
  • Los componentes del Centro de Actualización están en un bucle muerto. En algunos casos, los servicios y componentes del Centro de Actualización pueden quedarse colgados, por así decirlo, en una especie de bucle muerto. Al abrir el Centro de Actualización o el Solucionador de Problemas, el sistema intenta acceder a los elementos colgados, pero no lo consigue: el usuario recibe el error correspondiente, por ejemplo, 0x803c0103.
  • Un error trivial del sistema operativo. Hay veces que el solucionador de problemas te muestra un error concreto simplemente porque Windows 10 tiene algún fallo extraño que impide que algunos componentes del sistema operativo funcionen correctamente. Normalmente, puedes deshacerte de ese fallo con un simple reinicio.

Cómo eliminar el error 0x803c0103

Te recomendamos encarecidamente que sigas los métodos en el orden que indicamos a continuación. Confía en nosotros, realmente no necesitas reinstalar tu sistema operativo cada vez que fallas al instalar esta o aquella actualización de Windows 10.

Método #1 Reiniciar el PC

El método más fácil y sorprendentemente eficaz para solucionar el error 0x803c0103 es un rudimentario reinicio del PC. Intenta reiniciar tu PC, luego ejecuta de nuevo el solucionador de problemas y comprueba el error. Alternativamente, después de reiniciar, puedes ejecutar una actualización del sistema operativo de inmediato: es posible que los problemas de instalación de las actualizaciones se hayan resuelto por sí solos.

Método #2 SFC y DISM – Herramientas de reparación de Windows

El Solucionador de problemas y el Centro de actualizaciones pueden dejar de funcionar si algunos de los archivos del sistema de Windows 10 se han corrompido, modificado, movido o eliminado. Por cierto, los cuatro últimos elementos pueden estar causados por virus y programas maliciosos; te recomendamos que realices un análisis antivirus de inmediato. En cualquier caso, los archivos del sistema dañados deben repararse de alguna manera, ¿no? Aquí es donde resultan útiles herramientas como SFC y DISM.

La primera utilidad escanea los archivos del sistema en busca de corrupciones y las arregla si es posible, la segunda busca corrupciones en el repositorio de componentes y en la imagen del sistema, y luego intenta arreglarlas de la misma manera. Ambas utilidades son muy, muy fáciles de usar – te mostraremos cómo.

LEER   ¿Qué aplicación descarga vídeos de Facebook?

SFC para recuperar los archivos del sistema

  • Pulsa Win+R en tu teclado para abrir la ventana Ejecutar.
  • Introduce «CMD» (sin comillas) en el cuadro de búsqueda vacío y pulsa CTRL+MAYÚS+ENTRAR.
  • Con la consola del sistema delante (como administrador), introduce el comando «sfc /scannow» (sin las comillas) y pulsa ENTER.
  • Espera unos minutos (o más), revisa los resultados de la utilidad y reinicia tu ordenador.

DISM para restaurar el repositorio de componentes y la imagen del sistema

  • Pulsa Win+R en tu teclado para abrir la ventana Ejecutar.
  • Introduce «CMD» (sin comillas) en el cuadro de búsqueda vacío y pulsa CTRL+MAYÚS+ENTRAR.
  • Con la consola del sistema abierta delante de ti (como administrador), introduce el comando «Dism /Online /Cleanup-Image /CheckHealth» y pulsa ENTER.
  • Lee los resultados de la comprobación y, a continuación, introduce en la consola el comando «Dism /Online /Cleanup-Image /ScanHealth» y pulsa ENTER.
  • Vuelve a leer los resultados del escaneo y, a continuación, introduce el comando «Dism /Online /Cleanup-Image /RestoreHealth» y pulsa ENTER.
  • Espera a que se complete la recuperación y reinicia el PC.

Es importante tener en cuenta que algunos de los comandos anteriores pueden tardar bastante tiempo en completarse. Sencillamente, tendrás que ser paciente. Una vez que hayas terminado con el SFC y el DISM, comprueba si el error 0x803c0103 del Solucionador de problemas se ha resuelto y si los problemas del Centro de actualizaciones de Windows 10 han desaparecido.

Método #3 Ejecutar el punto de restauración del sistema

¿No has tenido problemas antes con el Solucionador de problemas o con el Centro de Actualización? Entonces es posible que se trate de un conflicto que se ha producido entre los componentes del sistema de Windows 10 y el software de terceros. Te recomendamos que utilices un punto de restauración para devolver tu sistema a un estado más estable.

  • Pulsa Win+R para que aparezca la ventana Ejecutar.
  • Escribe «control» en la línea en blanco y pulsa ENTER.
  • Cambia el modo de visualización a «Iconos grandes».
  • Ve a «Restaurar» en el Panel de Control.
  • Haz clic en «Ejecutar la restauración del sistema».
  • Ahora haz clic en «Siguiente», selecciona un punto de restauración adecuado y vuelve a hacer clic en «Siguiente».
  • Finalmente, haz clic en «Hecho» para iniciar la recuperación del sistema.

Es importante tener en cuenta que tu ordenador se reiniciará automáticamente durante la recuperación del sistema operativo. Una vez iniciada la sesión, comprueba el error 0x803c0103.

Método #4 Arreglar los componentes del Centro de Actualización

El mal funcionamiento del Solucionador de Problemas y del propio Centro de Actualización puede deberse a que algunos de los componentes de este mismo Centro de Actualización no funcionan correctamente. Puedes resolver este problema restableciendo los componentes del Centro de Actualización. Restablecer los componentes de Windows 10 DR es un proceso bastante sencillo, a pesar de lo que afirman algunos usuarios en la web.

Puedes realizar este reinicio de forma manual o en modo semiautomático. Te recomendamos que no pierdas el tiempo y utilices la segunda opción.

Restablecimiento semiautomático de los componentes del Centro de Actualización

  • Crea el archivo de texto más común en tu Escritorio (o donde quieras). ¿No sabes cómo hacerlo? Haz clic en un espacio vacío con el PCM y selecciona «Crear→Documento de Texto».
  • Abre el archivo que has creado y pega en él el siguiente script::: Run the reset Windows Update components.
    :: void components();
    :: //
    :components
    :: —— Stopping the Windows Update services ——
    call :print Stopping the Windows Update services.
    net stop bitscall :print Stopping the Windows Update services.
    net stop wuauservcall :print Stopping the Windows Update services.
    net stop appidsvccall :print Stopping the Windows Update services.
    net stop cryptsvccall :print Canceling the Windows Update process.
    taskkill /im wuauclt.exe /f
    :: —— Checking the services status ——
    call :print Checking the services status.sc query bits | findstr /I /C:»STOPPED»
    if %errorlevel% NEQ 0 (
    echo. Failed to stop the BITS service.
    echo.
    echo.Press any key to continue . . .
    pause>nul
    goto :eof
    )call :print Checking the services status.sc query wuauserv | findstr /I /C:»STOPPED»
    if %errorlevel% NEQ 0 (
    echo. Failed to stop the Windows Update service.
    echo.
    echo.Press any key to continue . . .
    pause>nul
    goto :eof
    )call :print Checking the services status.sc query appidsvc | findstr /I /C:»STOPPED»
    if %errorlevel% NEQ 0 (
    sc query appidsvc | findstr /I /C:»OpenService FAILED 1060″
    if %errorlevel% NEQ 0 (
    echo. Failed to stop the Application Identity service.
    echo.
    echo.Press any key to continue . . .
    pause>nul
    if %family% NEQ 6 goto :eof
    )
    )
    call :print Checking the services status.sc query cryptsvc | findstr /I /C:»STOPPED»
    if %errorlevel% NEQ 0 (
    echo. Failed to stop the Cryptographic Services service.
    echo.
    echo.Press any key to continue . . .
    pause>nul
    goto :eof
    ):: —— Delete the qmgr.dat files ——
    call :print Deleting the qmgr.dat files.
    del /s /q /f «%ALLUSERSPROFILE%NDatos de aplicaciónNMicrosoftNRedNDownloaderqmgr.dat»
    del /s /q /f «%ALLUSERSPROFILE%NMicrosoftNRedNDownloaderqmgr.dat»

    :: — Renombrar las copias de seguridad de las carpetas de distribución de software —
    llamar a :imprimir Eliminar las antiguas copias de seguridad de la distribución de software.

    cd /d %SYSTEMROOT%

    si existe «%SYSTEMROOT%winsxspending.xml.bak» (
    del /s /q /f «%SYSTEMROOT%winsxspending.xml.bak»
    )
    si existe «%SYSTEMROOT%NDistribuciónDeSoftware.bak» (
    rmdir /s /q «%SYSTEMROOT%DistribuciónDeSoftware.bak»
    )
    si existe «%SYSTEMROOT%Nsystem32Catroot2.bak» (
    rmdir /s /q «%SYSTEMROOT%system32Catroot2.bak»
    )
    if exist «%SYSTEMROOT%WindowsUpdate.log.bak» (
    del /s /q /f «%SYSTEMROOT%WindowsUpdate.log.bak»
    )

    llamar a :imprimir Cambiar el nombre de las carpetas de distribución del software.

    si existe «%SYSTEMROOT%winsxspending.xml» (
    takeown /f «%SYSTEMROOT%winsxspending.xml»
    attrib -r -h -s /d «%SYSTEMROOT%winsxspending.xml»
    ren «%SYSTEMROOT%winsxspending.xml» pending.xml.bak
    )
    si existe «%SYSTEMROOT%DistribuciónDeSoftware» (
    attrib -r -s -h /s /d «%SYSTEMROOT%NDistribuciónDeSoftware»
    ren «%SYSTEMROOT%DistribuciónDeSoftware» SoftwareDistribution.bak
    si existe «%SYSTEMROOT%DistribuciónDeSoftware» (
    eco.
    eco. No se ha podido cambiar el nombre de la carpeta SoftwareDistribution.
    eco.
    eco.Pulsa cualquier tecla para continuar …
    pausa>nul
    ir a :eof
    )
    )
    si existe «%SYSTEMROOT%Nsystem32Catroot2» (
    attrib -r -s -h /s /d «%SYSTEMROOT%catroot2»
    ren «%SYSTEMROOT%Nsystem32Catroot2» Catroot2.bak
    )
    si existe «%SYSTEMROOT%WindowsUpdate.log» (
    attrib -r -s -h /s /d «%SYSTEMROOT%NWindowsUpdate.log»
    ren «%SYSTEMROOT%WindowsUpdate.log» WindowsUpdate.log.bak
    )

    :: — Restablece el servicio BITS y el servicio Windows Update al descriptor de seguridad por defecto —
    llamada :print Restablece el servicio BITS y el servicio Windows Update al descriptor de seguridad por defecto.

    sc.exe sdset wuauserv D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPDTLOCRSDRCWDWO;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;SO)(A;;CCLCSWRPDTLOCRRC;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDWO;;WD)
    sc.exe sdset bits D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCDCLCSWRPDTLCRSDRCWDWO;;SO)(A;;CCLCSWRPDTLOCRRC;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
    sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;SO)(A;;CCLCSWRPDTLOCRRC;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
    sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;SO)(A;;CCLCSWRPWPDTLOCRRC;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)

    :: — Vuelve a registrar los archivos BITS y los archivos de Windows Update —
    llamada :print Vuelve a registrar los archivos BITS y los archivos de Windows Update.

    cd /d %SYSTEMROOT%system32
    regsvr32.exe /s atl.dll
    regsvr32.exe /s urlmon.dll
    regsvr32.exe /s mshtml.dll
    regsvr32.exe /s shdocvw.dll
    regsvr32.exe /s browseui.dll
    regsvr32.exe /s jscript.dll
    regsvr32.exe /s vbscript.dll
    regsvr32.exe /s scrrun.dll
    regsvr32.exe /s msxml.dll
    regsvr32.exe /s msxml3.dll
    regsvr32.exe /s msxml6.dll
    regsvr32.exe /s actxprxy.dll
    regsvr32.exe /s softpub.dll
    regsvr32.exe /s wintrust.dll
    regsvr32.exe /s dssenh.dll
    regsvr32.exe /s rsaenh.dll
    regsvr32.exe /s gpkcsp.dll
    regsvr32.exe /s sccbase.dll
    regsvr32.exe /s slbcsp.dll
    regsvr32.exe /s cryptdlg.dll
    regsvr32.exe /s oleaut32.dll
    regsvr32.exe /s ole32.dll
    regsvr32.exe /s shell32.dll
    regsvr32.exe /s initpki.dll
    regsvr32.exe /s wuapi.dll
    regsvr32.exe /s wuaueng.dll
    regsvr32.exe /s wuaueng1.dll
    regsvr32.exe /s wucltui.dll
    regsvr32.exe /s wups.dll
    regsvr32.exe /s wups2.dll
    regsvr32.exe /s wuweb.dll
    regsvr32.exe /s qmgr.dll
    regsvr32.exe /s qmgrprxy.dll
    regsvr32.exe /s wucltux.dll
    regsvr32.exe /s muweb.dll
    regsvr32.exe /s wuwebv.dll

    :: — Restablecer Winsock —
    llamar :imprimir Reiniciar Winsock.
    netsh winsock reset

    :: — Restablecer el proxy WinHTTP —
    call :print Restablecimiento del proxy WinHTTP.

    si %familia% EQU 5 (
    proxycfg.exe -d
    ) si no (
    netsh winhttp reset proxy
    )

    :: — Establece el tipo de inicio como automático —
    llamar :imprimir Reajustar los servicios como automáticos.
    sc.exe config wuauserv start= auto
    sc.exe config bits start= delayed-auto
    sc.exe config cryptsvc start= auto
    sc.exe config TrustedInstaller start= demand
    sc.exe config DcomLaunch start= auto

    :: — Iniciar los servicios de Windows Update —
    llamar :imprimir Iniciar los servicios de Windows Update.
    bits de inicio de red

    llamar :imprimir Iniciar los servicios de Windows Update.
    net start wuauserv

    llamar :imprimir Iniciar los servicios de Windows Update.
    net start appidsvc

    llamar :imprimir Iniciar los servicios de Windows Update.
    net start cryptsvc

    llamar :imprimir Iniciar los servicios de Windows Update.
    net start DcomLaunch

    :: — Finalizar el proceso —
    llamada :imprimir La operación se ha completado con éxito.

    eco.Pulsa cualquier tecla para continuar…
    pausa>nul
    ir a :eof
    :: //

  • Haz clic en «Archivo» en la barra de menú de la ventana del Bloc de notas y selecciona «Guardar como…».
  • Selecciona una ubicación que te convenga, por ejemplo, el Escritorio o la partición del sistema de la unidad.
  • Dale al archivo el nombre «Reiniciar_componente_actualizar_centro» y la extensión «.bat».

    Nota: Activa la opción «Extensiones de nombres de archivos» en la configuración del Explorador de Windows 10 (pestaña Ver).

  • Haz clic en el botón «Guardar» cuando hayas terminado.
  • Haz clic en el archivo «Reset_components_Centre_update.bat» creado por PCM y selecciona «Ejecutar como administrador».
  • Espera a que finalice el proceso de restablecimiento del componente del Centro de Actualización, tras lo cual tu PC se reiniciará automáticamente.
LEER   Como Llegar a Cuautitlan Izcalli Desde Ecatepec en Transporte

Restablecimiento manual de los componentes del Centro de Actualización

Si por alguna razón el script anterior no funciona en tu ordenador, siempre puedes restablecer tú mismo los componentes del Centro de Actualización. Este proceso puede llevarte algún tiempo, así que asegúrate de no tener a nadie ni nada en tu camino.

  • Haz clic en PCM en Inicio y selecciona «Símbolo del sistema (administrador)».
  • Introduce sucesivamente todos los comandos siguientes, pulsando ENTER después de cada comando:
    • bits de parada netos
    • net stop wuauserv
    • net stop cryptsvc
    • Suprime «%ALLUSERSPROFILE%NDatos de aplicaciónNMicrosoftNRedNDownloaderqmgr.dat»
    • Ren %Systemroot%NDistribuciónDeSoftwareNDataStore DataStore.bak
    • Ren %Systemroot%NDistribuciónDeSoftwareNDescarga Download.bak
    • Ren %Systemroot%System32catroot2.bak
    • sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWRPWPDTLOCRRC;;PU)
    • sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWPWPDTLOCRRC;;PU)
    • cd /d %windir%system32
    • regsvr32.exe atl.dll
    • regsvr32.exe urlmon.dll
    • regsvr32.exe mshtml.dll
    • regsvr32.exe shdocvw.dll
    • regsvr32.exe browseui.dll
    • regsvr32.exe jscript.dll
    • regsvr32.exe vbscript.dll
    • regsvr32.exe scrrun.dll
    • regsvr32.exe msxml.dll
    • regsvr32.exe msxml3.dll
    • regsvr32.exe msxml6.dll
    • regsvr32.exe actxprxy.dll
    • regsvr32.exe softpub.dll
    • regsvr32.exe wintrust.dll
    • regsvr32.exe dssenh.dll
    • regsvr32.exe rsaenh.dll
    • regsvr32.exe gpkcsp.dll
    • regsvr32.exe sccbase.dll
    • regsvr32.exe slbcsp.dll
    • regsvr32.exe cryptdlg.dll
    • regsvr32.exe oleaut32.dll
    • regsvr32.exe ole32.dll
    • regsvr32.exe shell32.dll
    • regsvr32.exe initpki.dll
    • regsvr32.exe wuapi.dll
    • regsvr32.exe wuaueng.dll
    • regsvr32.exe wuaueng1.dll
    • regsvr32.exe wucltui.dll
    • regsvr32.exe wups.dll
    • regsvr32.exe wups2.dll
    • regsvr32.exe wuweb.dll
    • regsvr32.exe qmgr.dll
    • regsvr32.exe qmgrprxy.dll
    • regsvr32.exe wucltux.dll
    • regsvr32.exe muweb.dll
    • regsvr32.exe wuwebv.dll
    • netsh winsock reset
    • bits de inicio de red
    • net start wuauserv
    • net start cryptsvc
  • Cuando hayas terminado de introducir los comandos, reinicia tu PC.

Una vez iniciada la sesión, intenta actualizar tu Windows 10. Si vuelves a tener problemas, abre el solucionador de problemas y comprueba el error 0x803c0103.

Método #5 Reiniciar el PC (+ soluciones alternativas)

Hay ocasiones en las que todos los métodos anteriores resultan inútiles: ¿qué debes hacer en ese caso? Para ser sincero, no te quedan muchas opciones. En primer lugar, puedes instalar tú mismo la actualización problemática, utilizando el directorio del Centro de Actualización de Microsoft. En segundo lugar, puedes omitir la instalación de una determinada actualización en el Centro de Actualizaciones.

LEER   ¿Cómo puedo arreglar los errores, los fallos y las fallas en Team Fortress 2?

Bien, en tercer lugar, puedes ejecutar una devolución del PC a su estado original, que es esencialmente una especie de reinstalación de Windows 10 sin perder ningún dato personal (opcional aquí). Así que esto es lo que tienes que hacer:

  • Pulsa Win+I en tu teclado para abrir la ventana de Configuración.
  • Ve a «Actualización y seguridad», y luego a la subsección «Recuperación».
  • Haz clic en «Inicio» en «Restaurar ordenador».
  • Selecciona «Guardar mis archivos» y sigue las instrucciones que aparecen en la pantalla.

Advertencia: tu PC se reiniciará automáticamente durante el proceso de recuperación. Una vez iniciada la sesión, comprueba si los problemas del Centro de Actualización se han resuelto y el error 0x803c0103 ha desaparecido del Solucionador de problemas.