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:
- crea un documento de texto en el Escritorio;
- 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
- @echo off
- guarda el documento y ciérralo;
- cambia la extensión del archivo de «.txt» a «.bat»;
- ejecuta el script creado haciendo doble clic sobre él con el botón izquierdo del ratón.
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
- pulsa Windows+I y abre la sección de Actualización y Seguridad;
- ve a la pestaña de Solución de problemas;
- haz clic en «Centro de Actualización de Windows» y haz clic en «Ejecutar el solucionador de problemas»;
- espera a que la herramienta termine y haz clic en la opción «Aplicar esta corrección»;
- 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.