Error 0x800f0831 durante las actualizaciones de Windows 7, 8 y 10

Error 0x800f0831 durante las actualizaciones de Windows 7, 8 y 10

El error 0x800f0831 suele ser detectado por los usuarios en el Visor de Sucesos del sistema tras una instalación fallida de una actualización acumulativa de Windows.

Causas del error 0x800f0831

La causa más común del 0x800f0831 es, con mucho, la falta del manifiesto de un paquete de servicios anterior. En otras palabras, el Centro de Actualización de Windows no puede averiguar qué actualización concreta se instaló anteriormente y, por tanto, se niega a instalar la nueva. Esto se resuelve instalando manualmente la actualización deseada.

Otras razones son:

  • No se puede establecer una conexión con los servidores del Centro de Actualización de Windows;
  • el servicio del Centro de Actualización está desactivado;
  • Faltan las bibliotecas del marco de trabajo de .NET 3.5 en el sistema.

Cómo solucionar el error 0x800f0831

Método 1 Instalar manualmente la actualización correcta

El método más sencillo para resolver un error como éste es instalar la actualización problemática manualmente. Abre el Registro de Actualizaciones en el Centro de Actualizaciones y averigua el número de la actualización con la que tu sistema está experimentando el error 0x800f0831.

Por ejemplo, los usuarios suelen quejarse de este error con el número de actualización KB4512489. De todos modos, una vez que sepas el número, sigue este enlace y busca la actualización que necesitas. Entonces sólo tienes que descargar el Service Pack y ejecutar la instalación.

LEER   Como Saber Si Alguien Te Ha Bloqueado En Telegram

Método #2 Desactivar la VPN o el proxy

Es bastante sencillo: desactiva una VPN o un servidor proxy si estás utilizando uno en tu ordenador. El hecho es que estas herramientas pueden bloquear literalmente tu conexión a los servidores del Centro de Actualización, haciendo imposible la actualización de tu sistema operativo Windows.

A continuación te explicamos cómo desactivar un servidor proxy en tu ordenador:

  • pulsa Win+S para que aparezca la barra de búsqueda;
  • deletrea «proxy» y selecciona «Configuración del proxy»;
  • desactiva el servidor proxy seleccionando «Desactivado» junto a la opción correspondiente;
  • reinicia tu ordenador.

Tendrás que desactivar tú mismo la VPN de terceros. Una vez que la VPN y el servidor proxy estén desactivados, intenta actualizar tu Windows de nuevo. Esta vez, el error 0x800f0831 podría no estar presente.

Método #3 Ajustar la configuración del servicio del Centro de Actualización

El servicio del Centro de Actualización puede haber dejado de funcionar en tu sistema por una u otra razón. Por ejemplo, algunos programas pueden desactivar ciertos servicios en Windows. Tienes que abrir las propiedades del servicio y ajustar la configuración del mismo. Prueba esto:

  • Pulsa Win+R;
  • teclea servicios.msc y pulsa Intro;
  • Localiza el servicio del Centro de Actualización de Windows y haz doble clic sobre él;
  • Selecciona «Automático» en el tipo de inicio;
  • guarda los cambios y reinicia el PC.

Ejecuta la actualización de Windows y comprueba el error 0x800f0831.

Método nº 4 SFC y DISM

Los archivos del sistema y el repositorio de componentes de Windows pueden haberse corrompido. Tienes que poner en funcionamiento las herramientas SFC y DISM para recuperarlas. Puedes hacerlo así:

  • Pulsa Windows+R;
  • escribe cmd y pulsa Ctrl+Mayús+Enter;
  • ejecuta la siguiente serie de comandos, reiniciando tu PC después de cada uno:
    • sfc / scannow
    • dism /online /limpiar-imagen /restaurar-salud
LEER   ¿Cómo puedo encontrar un código QR?

Método #5 Activar el .NET Framework 3.5

El error 0x800f0831 al actualizar Windows puede producirse si .NET Framework 3.5 está desactivado en tu sistema. Para activarlo, tienes que hacer lo siguiente:

  • pulsa Win+R y ejecuta appwiz.cpl;
  • haz clic en el enlace «Activar y desactivar componentes de Windows»;
  • activa .NET Framework 3.5 y guarda los cambios;
  • reinicia el ordenador.

Si no puedes habilitar .NET Framework 3.5 con el método anterior, prueba lo siguiente:

  • Crea un medio de instalación de Windows;
  • Pulsa Win+R;
  • teclea notepad.exe y pulsa Ctrl+Mayús+Enter;
  • pega este conjunto de comandos en el Bloc de notas:
    • @echo off
      Título .NET Framework 3.5 Instalador sin conexión
      for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist «%%I:sourcesinstall.wim» set setupdrv=%%I
      si se define setupdrv (
      echo Se ha encontrado la unidad %setupdrv%
      eco Instalación de .NET Framework 3.5…
      Dism /online /enable-feature /featurename:NetFX3 /All /Source:PLACEHOLDER:sourcessxs /LimitAccess
      eco.
      echo .NET Framework 3.5 debe estar instalado
      eco.
      ) si no (
      echo ¡No se ha encontrado ningún medio de instalación!
      echo Inserta el DVD o la unidad flash USB y ejecuta este archivo una vez más.
      eco.
      )
      pausa

Nota: Sustituye PLACEHOLDER por la letra con la que está firmado el medio de instalación de Windows.

  • guarda el archivo en cualquier lugar conveniente y (¡asegúrate!) cambia su extensión a .cmd;
  • Haz doble clic en el archivo creado y espera a que se complete el proceso de activación de .NET Framework 3.5;
  • reinicia el ordenador.

Ejecuta la actualización de Windows y comprueba si el error 0x800f0831 vuelve a aparecer.