¿Te aparece el código de error 0xc1900208 al intentar actualizar tu Windows 10 a una versión más reciente? Sí, es frustrante porque suele indicar que hay algún software incompatible escondido. A Windows no le gustan ciertas aplicaciones, quizás antiguas o alguna herramienta de seguridad extraña de terceros, y te da la señal de stop. En algunas configuraciones, incluso puede ser una falsa alarma, pero la mayoría de las veces, desinstalar ese programa incompatible facilita el proceso. Claro que averiguar qué aplicación está causando el problema no siempre es sencillo, así que aquí tienes un par de trucos que podrían ayudarte. A veces, el problema es más profundo, como componentes de actualización dañados o servicios mal configurados; en ese caso, restablecer Windows Update podría ser la solución.

Cómo solucionar el error de actualización 0xc1900208

Sigue estos métodos y comprueba si alguno te ayuda. Son una especie de combinación entre limpiar el sistema de software incompatible y asegurarte de que el sistema de actualizaciones de Windows no esté dañado. Quizás tengas que probar más de uno. Las cosas pueden ser un poco inestables, sobre todo con las actualizaciones de Windows, así que la paciencia y un poco de experimentación son clave.

Eliminar la aplicación incompatible

Esto es con lo que la mayoría de la gente tropieza. Las aplicaciones responsables suelen ser herramientas obsoletas, escáneres de seguridad o incluso utilidades del sistema poco comunes. Impiden la instalación de actualizaciones y Windows simplemente se niega a hacerlo. Generalmente, eliminarlas y reiniciar soluciona el problema, al menos la mayoría de las veces.

  • Abra el Explorador de archivos con Windows + E.
  • Copie y pegue C:\Windows\Panther en la barra de direcciones del Explorador de archivos y presione Entrar.
  • Dentro de esa carpeta, busca el archivo compat*.xml con la última fecha y hora. A veces puede haber varias, así que revisa la más reciente.
  • Abre ese archivo XML con el Bloc de notas o tu editor de texto favorito. A veces, Notepad++ o incluso VSCode ayudan si el XML es grande o poco preciso.
  • Revísalo; suele mencionar los nombres de aplicaciones o controladores incompatibles. Si no lo entiendes, anota cualquier instalación sospechosa o reciente que recuerdes haber añadido.
  • A continuación, haga clic derecho en el botón Inicio, vaya a Aplicaciones y características (o Desinstalar un programa en el Panel de control en algunas vistas).
  • Busca la aplicación que sospechas que causa problemas, selecciónala y haz clic en Desinstalar. Reinicia después.
  • Intenta ejecutar la actualización de nuevo. A veces, con solo eliminar esa aplicación se soluciona el problema. Normalmente, en algunos equipos, es cuestión de suerte; a veces es necesario reiniciar para que los cambios surtan efecto.

Restablecer los componentes de Windows Update

Esto es obvio si el problema no se trata solo de software incompatible, sino más bien de que Windows Update está fallando. Cachés corruptas, servicios bloqueados o configuraciones de red incorrectas son causas comunes. Restablecer todo desde cero suele ser la solución, y, curiosamente, este paso es como reiniciar el motor de actualización.

Básicamente, se detienen algunos servicios, se eliminan algunos archivos de caché, se vuelven a registrar las DLL y se reinician los servicios. Son muchos comandos, pero son sencillos, y ejecutarlos desde un símbolo del sistema con privilegios elevados lo hace posible.

  • Abra el Símbolo del sistema como Administrador (haga clic con el botón derecho en el menú Inicio y luego seleccione Símbolo del sistema (Administrador) o Terminal de Windows (Administrador) ).
  • Detener los servicios de actualización del núcleo:

net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

Esto evita que los servicios bloqueen archivos o provoquen conflictos durante la limpieza.

  • Elimina los archivos de caché de descarga con este comando:

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

Esto ayuda a eliminar descargas bloqueadas o componentes dañados.

  • Vaya a la carpeta System32:

cd /d %windir%\system32

  • Vuelva a registrar todas las DLL relacionadas con Windows Update y los componentes del sistema. La lista es larga, pero aquí tiene un lote: simplemente copie y pegue en el mismo símbolo del sistema con privilegios elevados:
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

Esta es la reinstalación *casi* completa de las DLL que utiliza Windows Update (digan lo que quieran de Microsoft, pero esta es una solución potente).

  • Por último, restablezca la configuración de red para eliminar cualquier problema con las configuraciones de Internet o proxy:

netsh winsock reset netsh winhttp reset proxy

Reinicie todos los servicios que detuvo anteriormente:

net start bits net start wuauserv net start appidsvc net start cryptsvc

Reinicia tu PC e intenta actualizar de nuevo. A veces, esto soluciona el problema que impedía que Windows instalara la última versión.

Esta solución alternativa no es infalible, pero he visto que soluciona errores de actualización persistentes que de otro modo no desaparecerían. Como mínimo, es una buena manera de revitalizar el sistema de actualizaciones.