Error 0x800f0954

Error 0xC1900101-0x40017 al actualizar Windows 11: cómo arreglarlo

octubre 23, 2026 Window Error 12 min read
Error 0xC1900101-0x40017 al actualizar Windows 11: cómo arreglarlo

Si al actualizar Windows 11 a una versión superior (24H2, 25H2 o 26H1) la barra se queda al 75% durante el segundo reinicio y Windows vuelve a la versión anterior con el mensaje 0xC1900101-0x40017, la causa más probable es un controlador o un filtro que Windows no puede cargar en la fase SECOND_BOOT. Lo primero que conviene probar es un arranque limpio con msconfig, desconectar todo lo USB salvo ratón, teclado y monitor, y desinstalar el antivirus de terceros. La guía aplica a Windows 11 en sus versiones con soporte y a Windows 10 22H2.

Datos comprobados en octubre de 2026.

Qué significa 0xC1900101-0x40017 en la actualización de Windows 11

Windows 11 se actualiza en varias fases: copia de archivos, primer arranque, segundo arranque y configuración final. La fase SECOND_BOOT es la que enciende Windows con los nuevos componentes ya copiados, pero conservando temporalmente los controladores viejos para no romper nada. Si uno de esos controladores o filtros falla al cargarse, el instalador aborta, revierte los cambios y muestra el código 0xC1900101-0x40017.

El error es genérico: no dice qué controlador ha fallado. Los registros que lo cuentan están en C:\$WINDOWS.~BT\Sources\Panther (cuando se conserva la carpeta tras la reversión) y en %windir%\Panther, en los archivos Setuperr.log y Setupact.log. Abrir esos logs es lo que forma el diagóstico.

Por qué sale 0xC1900101-0x40017 al instalar la nueva versión

Lo que ves Causa probable Dónde se arregla
Falla siempre al 75%, en el segundo reinicio Controlador de filtro o antivirus 0xC1900101-0x40017 por un controlador de filtro o antivirus: limpia y desinstala
Falla tras Lenovo Vantage u otro software de marca Servicio o filtro de ese programa 0xC1900101-0x40017 por software de marca o servicios sobrantes: arranque limpio
Falla con CPU Ryzen y placa MSI BIOS o chipset desactualizado 0xC1900101-0x40017 por drivers o BIOS viejos: actualiza desde la web del fabricante
Falla con la tarjeta gráfica dedicada controlador gráfico 0xC1900101-0x40017 por drivers o BIOS viejos: actualiza desde la web del fabricante
Falla tras hibernar o suspender Servicio que no se cerró bien 0xC1900101-0x40017 al hibernar o suspender: repara los archivos del sistema

Confirma la causa de 0xC1900101-0x40017 antes de tocar nada

La fase SECOND_BOOT y la caída al 75% apuntan casi siempre a un controlador; las dos comprobaciones siguientes lo afinan. Si en los pasos siguientes el lector ve un nombre de módulo .sys o un servicio concreto, ese es el que falla.

El Visor de eventos justo después de la reversión

Visor de eventos (eventvwr.msc)Registros de WindowsSistema
  1. Pulsa Win+R, escribe eventvwr.msc y pulsa Intro.
  2. En el panel izquierdo, abre Registros de Windows y entra en Sistema.
  3. Ordena por Fecha y busca, en el momento de la reversión, entradas con origen setup o cuyo nivel sea Error. Fíjate en el módulo o servicio que nombren.
  4. Anota el nombre del módulo o del servicio; lo usarás en las secciones siguientes.
Comprueba: si el evento apunta a un fabricante concreto (Lenovo Vantage, MSI Center, Realtek, Intel RST), ve a la sección que coincida con ese nombre. Si solo dice setup.exe sin más, prueba primero el arranque limpio.

El log de Setuperr.log en Panther

C:\$WINDOWS.~BT\Sources\Panther

notepad C:\$WINDOWS.~BT\Sources\Panther\Setuperr.log
  1. Abre el Explorador de archivos y entra en C:\$WINDOWS.~BT\Sources\Panther. Si no ves $WINDOWS.~BT, marca Elementos ocultos en la pestaña Ver.
  2. Abre Setuperr.log con el Bloc de notas.
  3. Pulsa Ctrl+Fin para ir al final del archivo, que es donde aparece el error.
  4. Busca líneas con la palabra failed y, cerca, cualquier .sys o nombre de servicio.
Comprueba: si aparece un .sys concreto, ese es el controlador a actualizar o desinstalar. Si solo ves setup.exe failed, pasa al arranque limpio.

0xC1900101-0x40017 por un controlador de filtro o antivirus: limpia y desinstala

Esta sección le toca a quien ve el fallo siempre en el segundo reinicio al 75%, sin un software de marca detrás. Microsoft reconoce los filtros de antivirus como la causa más frecuente. El camino es quitar el antivirus de terceros y dejar solo ratón, teclado y monitor conectados.

Desinstala el antivirus de terceros y sus restos

ConfiguraciónAplicacionesAplicaciones instaladas
  1. Abre Configuración con Win+I.
  2. Entra en Aplicaciones y después en Aplicaciones instaladas.
  3. Selecciona el antivirus de terceros (no confundir con Seguridad de Windows, que es el propio de Windows 11) y pulsa Desinstalar.
  4. Reinicia el equipo y vuelve a Configuración > Windows Update.
  5. Pulsa Buscar actualizaciones y, cuando se ofrezca, elige Descargar e instalar actualizaciones (recomendado) para que instale los controladores que falten.
Comprueba: si la barra supera el 75% y la actualización termina, era el antivirus. Si vuelve a fallar al 75%, desconecta lo USB como se indica a continuación.

Desconecta todo lo USB que no sea esencial

Panel de controlSistema y seguridadHerramientas de WindowsAdministrador de dispositivos
  1. Apaga el PC por Inicio > y elige Apagar.
  2. Desconecta docks, lectores de tarjetas, impresoras, discos externos, webcams, auriculares USB y dongles Bluetooth.
  3. Deja solo el ratón, el teclado y el monitor.
  4. Enciende el PC y, antes de reintentar, abre el Administrador de dispositivos (Win+X y elige Administrador de dispositivos).
  5. Expande Controladoras de bus serie universal (USB) y comprueba si hay algún dispositivo con icono de aviso; si lo hay, clic derecho y Deshabilitar dispositivo.
  6. Reinicia y vuelve a lanzar la actualización desde Configuración > Windows Update.
Comprueba: si la actualización avanza, el problema era un dispositivo o filtro USB. Conecta los periféricos uno a uno tras terminar.

0xC1900101-0x40017 por software de marca o servicios sobrantes: arranque limpio

Esta parte le toca si el error empezó tras instalar o actualizar Lenovo Vantage, Lenovo System Update, MSI Center u otro software del fabricante del PC. Esos instalan filtros que se cargan en el segundo arranque.

Cuidado: el arranque limpio desactiva servicios de terceros, no los de Microsoft. Apunta cuáles deshabilitas por si quieres volver atrás.

Arranque limpio con msconfig

Configuración del sistema (msconfig)ServiciosInicio
  1. Pulsa Win+R, escribe msconfig y pulsa Intro.
  2. Ve a la pestaña Servicios y marca la casilla Ocultar todos los servicios de Microsoft.
  3. Pulsa Deshabilitar todo y después Aceptar.
  4. Abre el Administrador de tareas con Ctrl+Mayús+Esc, entra en la pestaña Inicio y deshabilita todo lo que aparezca (clic derecho sobre cada entrada y Deshabilitar).
  5. Cierra el Administrador de tareas, vuelve a msconfig y pulsa Aceptar. Te pedirá reiniciar; acepta.
  6. Tras reiniciar, ve a Configuración > Windows Update y reintenta la actualización.
Comprueba: si supera el 75%, era un servicio o filtro de terceros. Para volver al arranque normal, en la pestaña General de msconfig elige Inicio normal.

Desinstala el software de marca antes de actualizar

ConfiguraciónAplicacionesAplicaciones instaladas
  1. Abre Configuración > Aplicaciones > Aplicaciones instaladas.
  2. Busca y desinstala, en este orden: Lenovo Vantage, Lenovo System Update (en Lenovo), MSI Center (en MSI) o el equivalente de tu fabricante.
  3. Reinicia y vuelve a Windows Update para lanzar la actualización.
  4. Tras instalar la nueva versión, descarga de nuevo el software del fabricante desde su web de soporte e instala la versión compatible con Windows 11 24H2 o superior.
Comprueba: si esta vez la barra llega al 100% y Windows pide configurar la cuenta, el software de marca era el culpable.

0xC1900101-0x40017 por drivers o BIOS viejos: actualiza desde la web del fabricante

Esta sección le toca a quien usa un PC con CPU AMD Ryzen y placa MSI, ASUS, Gigabyte o similar, o si lleva varios años sin actualizar la BIOS. Los drivers que Windows Update entrega no siempre sirven para el segundo reinicio.

Cuidado: actualizar la BIOS puede dejar el equipo inservible si se interrumpe la corriente. Conecta el cargador y no apagues el PC durante el proceso.

Controladores de gráfica, chipset y almacenamiento

Web del fabricante del PC o de la placa
  1. Averigua la marca y modelo exactos del PC o de la placa base (con Win+R y msinfo32 lo verás en Modelo del sistema y Producto de placa base).
  2. Entra en la web de soporte del fabricante (MSI, Lenovo, ASUS, Dell, HP) y busca tu modelo.
  3. Descarga e instala los controladores en este orden: chipset, almacenamiento o NVMe (Intel RST o AMD), red, gráfica, audio. Reinicia tras cada uno.
  4. Tras instalar chipset y almacenamiento, vuelve a Configuración > Windows Update y reintenta la actualización.
Comprueba: si Setuperr.log mencionaba un .sys (por ejemplo iaStorV.sys), instalar el controlador de almacenamiento desde la web del fabricante suele resolverlo.

BIOS a la última versión

Web del fabricanteSoporteBIOS/UEFI
  1. En la misma web de soporte, busca la sección BIOS o UEFI de tu modelo.
  2. Descarga la versión más reciente y su herramienta de actualización.
  3. Ejecuta el asistente sin desconectar la corriente ni cerrar la tapa del portátil.
  4. El PC se reiniciará solo y volverá a Windows. Tras eso, reintenta Configuración > Windows Update.
Comprueba: si la actualización supera el 75%, la BIOS era el cuello de botella. No olvides volver a comprobar el resto de drivers tras actualizar la BIOS.

0xC1900101-0x40017 al hibernar o suspender: repara los archivos del sistema

Si el error aparece justo después de suspender o hibernar el PC y reanudar, los archivos de Windows pueden estar dañados. DISM repara la imagen del sistema y SFC repone los archivos protegidos. Ninguno de los dos toca tus datos.

DISM y SFC desde la Terminal como administrador

InicioTerminal (Administrador)

DISM /Online /Cleanup-Image /RestoreHealth

sfc /scannow
  1. Haz clic derecho en Inicio (o pulsa Win+X) y elige Terminal (Administrador). En Windows 10, elige Windows PowerShell (Administrador).
  2. Escribe DISM /Online /Cleanup-Image /RestoreHealth y pulsa Intro. Tarda varios minutos.
  3. Cuando termine, escribe sfc /scannow y pulsa Intro.
  4. Reinicia cuando ambos finalicen y vuelve a Configuración > Windows Update.
Comprueba: al terminar verás La operación de restauración se completó correctamente (DISM) o La protección de recursos de Windows no encontró ninguna infracción de integridad (SFC). Si SFC dice que encontró archivos dañados pero no pudo repararlos, repite DISM y reinicia.

0xC1900101-0x40017 sigue saliendo: reinstala Windows 11 conservando archivos

Si tras probar todo lo anterior la actualización sigue cayendo al 75%, queda una reinstalación in situ: sustituye los componentes del sistema y conserva tus archivos y, en general, las aplicaciones.

Cuidado: antes de seguir, haz una copia de seguridad de tus archivos importantes en un disco externo o en la nube, por si algo no se conserva.

Restablecer el PC conservando los archivos

ConfiguraciónSistemaRecuperaciónRestablecer el PC
  1. Abre Configuración > Sistema > Recuperación.
  2. Pulsa Restablecer el PC y elige Mantener mis archivos.
  3. Cuando pregunte cómo quieres reinstalar, elige Descarga en la nube.
  4. Confirma y deja que termine. Tras el primer arranque, ve a Configuración > Windows Update y acepta la actualización pendiente.
Comprueba: si tras el primer arranque Windows Update ofrece la nueva versión y la instala hasta el final, el problema era un componente del sistema que el reinicio ha sustituido.

Instalación limpia desde un USB

Web de MicrosoftDescargar Windows 11Crear medio de instalación
  1. Descarga la ISO desde la página oficial de Microsoft con la Media Creation Tool y crea un USB booteable de al menos 8 GB.
  2. Haz copia de seguridad de tus archivos.
  3. Reinicia el PC, entra en la BIOS o UEFI (la tecla varía según fabricante: Sup, F2, F10, F12 o Del) y elige arrancar desde el USB.
  4. Elige idioma, pulsa Instalar ahora y, cuando se ofrezca, escoge Conservar solo archivos personales.
  5. Tras instalar, ve a Windows Update y aplica las actualizaciones pendientes.
Comprueba: si esta vez Windows termina la configuración sin el 0xC1900101-0x40017, ya está actualizado. Restaura tus archivos desde la copia de seguridad.

Lo que ya has descartado de 0xC1900101-0x40017

  • Es un error de la fase SECOND_BOOT por un controlador o un filtro cargado en el arranque.
  • El espacio en disco no es la causa habitual: con 20 GB libres basta para actualizar el Windows Update.
  • Los servicios de Windows Update (wuauserv, bits, cryptSvc, msiserver) y la conexión a internet no provocan este código.
  • Ningún KB concreto lo provoca por sí mismo: es la versión completa la que falla al cargar un driver.
  • Seguridad de Windows (Defender) no es la causa; el problema son antivirus de terceros o filtros de marca.

Si tras seguir todas las secciones el error reaparece, abre un hilo en Microsoft Learn con los archivos FRST.txt y Addition.txt generados por Farbar Recovery Scan Tool y los logs de la carpeta Panther.

Dudas sobre el error 0xC1900101-0x40017

1. ¿Qué significa el error 0xC1900101-0x40017 al instalar o actualizar Windows 11?

Es un código de Windows Update que aparece cuando la instalación falla por un problema de drivers o del propio proceso de arranque, no por la descarga en sí. Lo más útil es empezar por desconectar dispositivos USB sobrantes, actualizar drivers desde la web del fabricante y dejar más espacio libre en disco antes de reintentar.

2. ¿Cómo arreglar el error 0xC1900101-0x40017 en Windows 11 25H2?

En la versión 25H2 el código sigue señalando un fallo de driver o de arranque durante la instalación. Ejecuta el solucionador de problemas de Windows Update, descarga el Asistente de instalación de la web de Microsoft y, si persiste, prueba la herramienta de creación de medios para forzar la actualización limpia.

3. ¿Tiene relación el error 0xC1900101-0x20017 con 0xC1900101-0x40017?

Comparten la misma familia 0xC1900101, pero el sufijo indica una causa distinta: 0x20017 apunta a problemas con el proceso de actualización de Windows, mientras que 0x40017 suele estar ligado a drivers o dispositivos conectados. Revisar el Visor de eventos ayuda a confirmar de cuál se trata en tu equipo.

4. ¿Por qué Windows 11 25H2 falla con el código 0xc1900101 al actualizar?

En la mayoría de casos se debe a un driver incompatible (sobre todo de gráficos, red o almacenamiento) o a un dispositivo USB conectado durante la actualización. Quita lo que no sea imprescindible, actualiza drivers desde la web del fabricante y vuelve a lanzar la instalación con el Asistente de Microsoft.

Fuentes

  1. MicrosoftWindows 11 upgrade failing with Error 0xC1900101-0x40017consultado el 15/10/2026
  2. MicrosoftError de actualización de Windows 0xC1900101: 0x40017 — documentación oficialconsultado el 15/10/2026