Error de actualización 0xc1900403 en Windows 10: Soluciones

Error de actualización 0xc1900403 en Windows 10: Soluciones

El error 0xc1900403 puede producirse en ordenadores con Windows 10 durante la actualización del sistema operativo. El mensaje de error indica que hay un problema al instalar la actualización. Este código es un error común que se produce durante las actualizaciones del sistema, pero se resuelve fácilmente con algunos métodos probados.

Solucionar el error 0xc1900403 en Windows 10

Paso 1 Restablecer el Centro de Actualización

Lo primero que debes intentar hacer es restablecer los componentes del Centro de Actualizaciones de Windows 10 y luego ver si el error 0xc1900403 desaparece o no. Es posible que hayas corrompido algunos de los archivos del Centro de Actualización, lo que ha provocado el error.

Para restablecer el Centro de Actualización de Windows 10, debes hacer lo siguiente:

  1. crea un documento de texto en el Escritorio;
  2. abre el creado e inserta en él la siguiente serie de comandos:
    • @echo off

      ::Restablecer el Centro de Actualización
      ::GamesQA.ru

      :: Comprobación y detención de los servicios de Windows Update
      establecer b=0

      :bits
      set /a b=%b%+1
      si %b% es igual a 3 (
      goto end1
      )

      bits de parada netos
      echo Comprobando el estado del servicio de bits.
      sc query bits | findstr /I /C: «STOPPED»
      si no %errorlevel%==0 (
      ir a los bits
      )
      goto bucle2

      :fin1
      cls
      eco.
      eco No se puede restablecer Windows Update porque el servicio «Servicio de transferencia inteligente en segundo plano» (bits) no se ha detenido.
      eco.
      pausa
      ir a Inicio

      :bucle2
      establecer w=0

      :wuauserv
      set /a w=%w%+1
      si %w% es igual a 3 (
      goto end2
      )
      net stop wuauserv
      echo Comprobando el estado del servicio wuauserv.
      sc query wuauserv | findstr /I /C: «STOPPED»
      si no %errorlevel%==0 (
      ir a wuauserv
      )
      goto bucle3

      :fin2
      cls
      eco.
      echo No se puede restablecer Windows Update porque el servicio «Windows Update» (wuauserv) no se ha detenido.
      eco.
      pausa
      ir a Inicio

      :loop3
      establecer app=0
      :appidsvc
      set /a app=%app%+1
      si %app% es igual a 3 (
      ir a end3
      )
      net stop appidsvc
      echo Comprobando el estado del servicio appidsvc.
      sc query appidsvc | findstr /I /C: «STOPPED»
      si no %errorlevel%==0 (
      ir a appidsvc
      )
      goto bucle4

      :fin3
      cls
      eco.
      echo No se puede restablecer Windows Update porque el servicio «Application Identity» (appidsvc) no se ha detenido.
      eco.
      pausa
      ir a Inicio

      :loop4
      establecer c=0

      :cryptsvc
      set /a c=%c%+1
      si %c% es igual a 3 (
      ir a end4
      )
      net stop cryptsvc
      echo Comprobando el estado del servicio cryptsvc.
      sc consulta cryptsvc | findstr /I /C: «STOPPED»
      si no %errorlevel%==0 (
      ir a cryptsvc
      )
      ir a Reiniciar

      :fin4
      cls
      eco.
      echo No se puede restablecer Windows Update porque el servicio «Servicios criptográficos» (cryptsvc) no se ha detenido.
      eco.
      pausa
      ir a Inicio

      :Reiniciar
      Ipconfig /flushdns
      del /s /q /f «%ALLUSERSPROFILE%NDatos de aplicaciónNMicrosoftNRedNDownloaderqmgr.dat»
      del /s /q /f «%ALLUSERSPROFILE%NMicrosoftNRedNDownloaderqmgr.dat»
      del /s /q /f «%SYSTEMROOT%LogsWindowsUpdate»

      if exist «%SYSTEMROOT%winsxspending.xml.bak» del /s /q /f «%SYSTEMROOT%winsxspending.xml.bak»
      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
      )

      if exist «%SYSTEMROOT%SoftwareDistribution.bak» rmdir /s /q «%SYSTEMROOT%SoftwareDistribution.bak»
      si existe «%SYSTEMROOT%DistribuciónDeSoftware» (
      attrib -r -s -h /s /d «%SYSTEMROOT%NDistribuciónDeSoftware»
      ren «%SYSTEMROOT%DistribuciónDeSoftware» SoftwareDistribution.bak
      )

      if exist «%SYSTEMROOT%system32Catroot2.bak» rmdir /s /q «%SYSTEMROOT%system32Catroot2.bak»
      si existe «%SYSTEMROOT%Nsystem32Catroot2» (
      attrib -r -s -h /s /d «%SYSTEMROOT%catroot2»
      ren «%SYSTEMROOT%Nsystem32Catroot2» Catroot2.bak
      )

      :: Restablecer las políticas de Windows Update
      reg delete «HKCUSOFTWARENPoliciesNMicrosoftNWindowsNWindowsUpdate» /f
      reg delete «HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate» /f
      reg delete «HKLMSOFTWARENPoliciesNMicrosoftNWindowsNWindowsUpdate» /f
      reg delete «HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate» /f
      gpupdate /force

      :: Restablece el servicio BITS y el servicio Windows Update al descriptor de seguridad por defecto
      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)

      :: Vuelve a registrar los archivos BITS y los archivos de Windows Update
      cd /d %windir%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
      regsvr32.exe /s wudriver.dll
      netsh winsock reset
      netsh winsock reset proxy
      :: Establece el tipo de inicio como automático
      sc config wuauserv start= auto
      sc config bits start= auto
      sc config DcomLaunch start= auto

      :Inicio
      bits de inicio de red
      net start wuauserv
      net start appidsvc
      net start cryptsvc

  3. guarda el documento y ciérralo;
  4. cambia la extensión del archivo de «.txt» a «.bat»;
  5. ejecuta el script creado haciendo doble clic sobre él con el botón izquierdo del ratón.
LEER   ¿Cómo reembolsar el juego de EA en Steam?

Espera a que los componentes del Centro de Actualización terminen de restablecerse y reinicia tu ordenador.

Paso #2 Ejecuta el solucionador de problemas

Si el paso anterior no resuelve el problema, deberías intentar ejecutar el solucionador de problemas de Microsoft. Para ello, tendrás que hacer lo siguiente

  1. pulsa Windows+I y abre la sección de Actualización y Seguridad;
  2. ve a la pestaña de Solución de problemas;
  3. haz clic en «Centro de Actualización de Windows» y haz clic en «Ejecutar el solucionador de problemas»;
  4. espera a que la herramienta termine y haz clic en la opción «Aplicar esta corrección»;
  5. reinicia tu ordenador después de aplicar la solución sugerida.

Paso #3 Separar el instalador de Windows 10 o el constructor de medios

Así que, si nada de lo anterior te ha servido, sólo te queda una cosa por hacer: instalar tú mismo la actualización que quieres. Si sabes qué actualización está tratando de instalar el Centro de Actualización, ve al directorio de la Actualización y descarga el instalador.

Sin embargo, si se trata de una actualización mayor, tendrás que utilizar el Constructor de Medios de Windows 10. Utiliza este artículo increíblemente útil de Microsoft para crear un soporte y luego actualizar tu sistema.

Esperamos que este material te haya servido para resolver el error 0xc1900403 en Windows 10.