Error 0xc1900201 al instalar las actualizaciones de Windows 10
Algunos usuarios en línea afirman encontrar el error 0xc1900201 al intentar instalar una determinada actualización del sistema operativo Windows 10. El siguiente texto puede verse en el mensaje de error:
Hubo problemas con la instalación de algunas actualizaciones, pero se hará otro intento más adelante. Si sigues viendo este mensaje y quieres buscar más información en Internet o ponerte en contacto con el servicio de asistencia, la siguiente información puede ayudarte:
Actualización de características de Windows 10, versión 1709 – 0xc1900201
Al parecer, este tipo de error sólo aparece en Windows 10 y en ninguna otra versión del sistema operativo de Microsoft.
Causas del error 0xc1900201
Actualmente se sabe que el error 0xc1900201 puede producirse por los siguientes motivos:
- El Centro de Actualización de Windows está atascado entre las actualizaciones.
- Uno de los componentes del Centro de Actualización comenzó a funcionar incorrectamente.
- Problemas con la verificación del hardware en el sistema operativo clonado.
- Corrupción grave de los archivos del sistema.
Vale la pena señalar de inmediato que el error 0xc1900201 suele ser un problema fácil de resolver. Sigue los métodos que se indican a continuación y te irá bien.
Métodos para resolver el error 0xc1900201
Método nº 1 Ejecuta la herramienta de solución de problemas
Tómate tu tiempo para indagar en tu sistema operativo. Lo primero que debes hacer es ejecutar el solucionador de problemas automatizado. Cabe señalar que esta herramienta no es una bala de plata. Sencillamente, te ayudará o no hará nada. En cualquier caso, merece la pena probarlo. Para ejecutar el Solucionador de problemas de Windows 10, debes hacer lo siguiente
- haz clic en Ganar+I en el teclado para abrir Parámetros sistemas;
- sección abierta Actualización y seguridad;
- haz clic en la pestaña Solución de problemas;
- encontrar en la lista Centro de Actualización de Windows y selecciónalo LKM;
- pulsa el botón Ejecuta el solucionador de problemas;
- sigue las instrucciones de la herramienta en tu pantalla;
- Cuando hayas terminado de trabajar con la herramienta, reinicia tu ordenador.
Prueba a actualizar Windows 10 de nuevo. Esta vez el error 0xc1900201 puede haber desaparecido.
Método #2 Restablecer todos los componentes con un «bitnik»
La aparición de estos errores puede producirse como resultado del mal funcionamiento de uno o varios componentes del Centro de Actualizaciones de Windows 10. Es muy fácil restaurar los componentes dañados con la ayuda de un binario de creación propia (archivo con extensión .bat), que contiene un script especial. A continuación te mostraremos cómo crear un archivo por lotes de este tipo y cómo utilizarlo.
Entonces, crea un archivo de texto plano en tu escritorio. A continuación, abre este archivo de texto y pega en él el siguiente script:
:: Ejecuta los componentes de restablecimiento de Windows Update.
:: void componentes();
:: //
:componentes
:: — Detener los servicios de Windows Update —
call :print Detención de los servicios de Windows Update.
net stop bitscall :print Detener los servicios de Windows Update.
net stop wuauservcall :print Detener los servicios de Windows Update.
net stop appidsvccall :print Detener los servicios de Windows Update.
net stop cryptsvccall :print Cancelación del proceso de Windows Update.
taskkill /im wuauclt.exe /f
:: — Comprobar el estado de los servicios —
llamada :imprimir Comprobación del estado de los servicios.sc consulta bits | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio BITS.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
)llamada :imprimir Comprobación del estado de los servicios.
sc query wuauserv | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio de Windows Update.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
)llamada :imprimir Comprobación del estado de los servicios.
sc query appidsvc | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
sc query appidsvc | findstr /I /C: «OpenService FAILED 1060″.
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio de Identidad de la Aplicación.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
si %familia% NEQ 6 goto :eof
)
)llamada :imprimir Comprobación del estado de los servicios.
sc consulta cryptsvc | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio de Servicios Criptográficos.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
):: — Borra los archivos qmgr.dat —
llamar a :print Borrar los archivos qmgr.dat.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 softare —
call :print Borrar 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;;CCDCLCSWRPWPDTLCRSDRCWDWO;;SO)(A;;CCLCSWRPWPDTLOCRRC;;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 redllamar :imprimir Iniciar los servicios de Windows Update.
net start wuauservllamar :imprimir Iniciar los servicios de Windows Update.
net start appidsvcllamar :imprimir Iniciar los servicios de Windows Update.
net start cryptsvcllamar :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
:: //
¡Nunca cambies nada del guión! Si pones aunque sea un espacio extra, un punto o cualquier otro carácter, el script simplemente perderá su utilidad. Cópialo y pégalo en un archivo de texto – terminado. Bien, ahora guarda tus cambios en el archivo de texto, haz clic en él y selecciona renombrar. Cambia la extensión del archivo de .txt a .bat.
Nota: Si tu sistema operativo ha desactivado la función de visualización de la extensión de los archivos, tendrás que activarla tú mismo. Para ello, abre Explorador sistema, haz clic en la pestaña Ver y marca la casilla junto a la opción Extensiones de nombres de archivos.
Haz clic en PCM en el archivo creado y selecciona Ejecutar como administrador. Y… eso es todo. El «trabajo por lotes» que has creado restablecerá automáticamente todos los componentes del Centro de actualizaciones de Windows 10. Reinicia tu ordenador e intenta actualizar tu sistema de nuevo. El error 0xc1900201 debe haber desaparecido si el problema era realmente un componente de CA dañado.
Método #3 Migración completa del SO de un HDD a un SSD
Muchos usuarios clonan un sistema operativo que ya han clonado para trasladarlo de su viejo disco duro a un moderno y rápido SSD. Sin embargo, durante el proceso de clonación y transferencia del SO, algo puede ir mal y el sistema puede no funcionar correctamente. El error 0xc1900201 es probablemente el resultado de una clonación fallida del sistema operativo.
Según algunos usuarios de la web, este problema puede solucionarse cambiando el parámetro PortableOperatingSystem del registro del sistema clonado a 0. A continuación te mostraremos cómo cambiar el valor de este parámetro.
- Haz clic en Ganar+R;
- escribe en la línea en blanco regedit.msc y pulsa Intro;
- navega por la barra de navegación hasta la rama Ordenador_HKEY_LOCAL_MACHINENSYSTEMNControl ActualSetNControl;
- haz clic en PCM en el parámetro Sistema Operativo Portátil y selecciona Cambiar;
- elige sistema de numeración hexadecimal y cambia el valor del parámetro a 0;
- guarda los cambios en el registro del sistema y reinicia el ordenador.
Método #4 Ejecuta la utilidad DISM
Si ninguno de los métodos anteriores funciona y el error 0xc1900201 sigue molestándote, entonces te sugerimos que utilices la utilidad Deployment Image Servicing and Management (DISM). Tu tarea es restaurar la imagen anterior del sistema, para reparar sus componentes dañados. Esto es lo que tienes que hacer:
- haz clic en Ganar+R;
- escribe en la línea en blanco cmd y pulsa Ctrl+Mayús+Intro;
- comando de inserción DISM /Online /Limpiar-Imagen /RestaurarSalud y pulsa Entra en;
- Espera a que el comando termine y reinicia el ordenador.
Una vez iniciada la sesión, ejecuta la actualización de Windows 10 mediante DER y comprueba si el error 0xc1900201 ha desaparecido o no. Bueno, si eso tampoco ha servido de nada, lo único que te queda es intentar eliminar la última actualización, reiniciar el ordenador o reinstalar el sistema operativo por completo. ¡Buena suerte!