Los miembros del programa Windows Insider (WI) se quejan de que aparece el error 0x800f0806 al instalar las actualizaciones de Windows 11. KB5017321 y KB501738: este código se ve con mayor frecuencia con estas dos actualizaciones acumulativas. Dado que se trata de versiones de prueba del sistema operativo, las razones de este problema pueden ser muchas.
Debido a esto último, el usuario sólo tiene que analizar posibles soluciones y esperar lo mejor.
Solución al error 0x800f0806 en Windows 11
Solución #1 Instale la actualización manualmente
Puede evitar por completo el error 0x800f0806 instalando la actualización problemática manualmente.¿Cómo hacerlo? Todo es muy simple: vaya al directorio del Centro de actualizaciones de Microsoft, busque la actualización requerida, descárguela e instálela. El proceso de instalación es casi automático; incluso un principiante ecológico puede manejarlo.
Solución #2 Limpiar la carpeta SoftwareDistribution
Windows Update se vuelve imposible si la carpeta SoftwareDistribution contiene archivos de instalación de otras actualizaciones que se han dañado por una razón u otra.¿Qué hacer en tal caso? Deshágase del contenido de la carpeta SoftwareDistribution. Puedes hacerlo de la siguiente manera:
- Presione WIN+R en su teclado;
- inserte %systemroot%\SoftwareDistribution\Download en la línea vacía y presione ENTER;
- eliminar todos los datos de la carpeta;
- reinicie su PC.
Después de borrar la carpeta SoftwareDistribution, la actualización de Windows 11 debería realizarse sin problemas y el error 0x800f0806 debería desaparecer.
Solución #3 Ejecutando SFC y DISM
Los daños a los archivos del sistema o a la imagen de Windows en su conjunto pueden provocar errores de actualización. Y no, reinstalar el sistema operativo no es la única solución en este caso. Los daños siempre se pueden «parchear» utilizando SFC y DISM. La primera utilidad es responsable de restaurar los archivos del sistema dañados, la segunda de restaurar la imagen del sistema. A continuación se explica cómo utilizarlos:
- Presione WIN+X y seleccione «PowerShell (Administrador)» de la lista;
- pegue el comando sfc /scannow en la consola y presione ENTER;
- revise los resultados del SFC y reinicie la PC;
- Vuelva a abrir PowerShell (¡desde el administrador!) y ejecute los siguientes comandos uno por uno en la consola:
-
- DISM /En línea /Imagen de limpieza /CheckHealth
- DISM /En línea /Limpieza-Imagen /ScanHealth
- DISM /Online /Limpiar-Imagen /RestoreHealth
SFC y DISM le informarán si pudieron encontrar el daño y repararlo.
Solución #4 Herramienta de resolución de problemas
Otra opción para resolver 0x800f0806 es ejecutar el solucionador de problemas. A diferencia de las versiones anteriores del sistema operativo, este solucionador de problemas ya está en Windows 11, por lo que no es necesario descargarlo. Para ejecutar la herramienta, debe hacer lo siguiente:
- PCM Haga clic en Inicio y seleccione Configuración;
- Vaya a «Sistema», luego vaya a «Solución de problemas»;
- luego seleccione «Otros Solución de problemas»;
- En la sección «más común», seleccione «Windows Update Center», luego haga clic en el botón «Ejecutar»;
- Después de trabajar con la herramienta, reinicie su PC.
Es importante tener en cuenta que el solucionador de problemas no es una varita mágica. Puede o no ayudar. Todo depende de las razones que causaron el problema.
Solución #5 Repare los componentes del Centro de actualización
Una última cosa que puede probar es restaurar los componentes del centro de actualización a su estado original, ya que esos mismos componentes pueden haber sido corrompidos. Esto suena como una tarea que está más allá del alcance de los usuarios regulares, pero ese no es absolutamente el caso. Simplemente siga los pasos a continuación y debería estar listo para comenzar.
- Haga clic en Start (o Win+X) y seleccione «PowerShell (Administrador)»;
- Ejecute los siguientes comandos uno por uno en la consola:
- bits de parada neta
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
- RMDIR %Systemroot %\ SoftwareDistribution /S /Q
- RMDIR %Systemroot %\ System32 \ Catroot2 /S /Q
- sc. exe sdset bits d: (a ;; cclcswrpwpdtlocrrc ;;;; sy) (a ;; ccdclcswrpwpdtlocrsdrcwdwo ;;;; ba) (a ;; cclcswlocrrc ;;;; au) (a ;; cclcswrpwpdtlocrrc ;;;;; PU)
- sc. exe SdSet Wuauserv d: (a ;; cclcswrpwpdttlocrc ;;;; sy) (a ;; ccdclcswrpwpdttlocrsdrcwdwo ;;;; ba) (a ;; cclcsocrrc ;;;; au) (a ;; cclcswrpwpdtlocrc ;;;;;
- 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 wuaieng1. 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
- reinicio de netsh winsock
- Netsh Winsock Restablecer proxy
- bits de inicio neto
- inicio neto wuauserv
- Net Start AppIDSVC
- Net Start Cryptsvc
Se restauran los componentes del centro de actualización. Verifique si el error 0x800f0806 ha desaparecido.