Solucione el error 0x80070643 al actualizar Windows 10

La actualización KB4048955 para Windows 10 proporcionó algunas mejoras de calidad y otras características de seguridad. El micro parche causaba el error 0x80070643 cuando los usuarios intentaban instalar una actualización. El error 0x80070643 es un código de error de instalación de Windows Update genérico que puede aparecer en la pantalla de su computadora durante la instalación de cualquier actualización... Esto se debe al registro de las actualizaciones de software de MSI, los componentes de MS 2003 y .NET Framework. Esto ocurre principalmente si alguno de ellos está dañado o los archivos del sistema están dañados de alguna manera. En tales escenarios, la actualización de Windows no permite el acceso a ciertos datos de usuario y genera este problema en su PC. En este artículo, analizaremos varias soluciones para corregir el error 0x80070643 en Windows 10.

1. Reparar o actualizar Windows .NET Framework

Un archivo desactualizado o dañado puede ser responsable de la aparición del código de error 0x80070643. Por lo tanto, si encuentra el error " No se pudo instalar el paquete MSI en Windows 10 ", debe actualizarlos todos. "Net Framework" es una aplicación para instalar software y actualizar el sistema.

  1. Descargue el solucionador de problemas de Net Framework del sitio web oficial de microsoft y ejecútelo.
  2. Si todo lo demás falla, puede intentar reinstalarlo manualmente. Para hacer esto, abra "Panel de control"> "Agregar o quitar programas"> busque en la lista  Net Framework 4 . A continuación, haga clic derecho sobre él y " Editar ". Siga las instrucciones en pantalla para reinstalarlo.
  3. Este método consiste en actualizar Net Framework a través del centro de actualización. Vaya a Opciones> Actualizaciones y seguridad> y haga clic en Buscar actualizaciones .

Importante:  debido a que las versiones 4.x de .NET Framework son actualizaciones in situ, no puede instalar una versión anterior de .NET Framework 4.x en un sistema que ya tenga instalada una versión posterior. Por ejemplo, en un sistema con Windows 10 Fall Creators Update, .NET Framework 4.6.2 no se puede instalar porque .NET Framework 4.7.1 está preinstalado en el sistema operativo.

2. Reinicio del servicio de motor de origen de Office

Si usa MS Office 2003/2007, es posible que a veces necesite instalar sus componentes. Si encuentra el código de error 0x80070643, incluido el error de instalación del paquete MSI en Windows 10, el archivo Office ose.exe podría ser el culpable. En este caso, debe reiniciar Office Source Engine (OSE) para solucionar el problema.

  • Presione la combinación de teclas Win + R e ingrese  services.msc
  • Busque el servicio en la lista de Office Source Engine , haga clic con el botón derecho en él y seleccione Propiedades .
  • En la nueva ventana, seleccione el tipo de inicio " Manual " y haga clic en Aceptar. Reinicie su PC y verifique si el error está resuelto.

3. Verifique y restaure los archivos del sistema

Varios errores en Windows 10 pueden generar daños en los archivos del sistema, incluido 0x80070643. No describiré el proceso detallado, ya que puede consultar la guía completa sobre cómo restaurar correctamente los archivos del sistema en Windows 10.

4. Cambie el nombre de la carpeta SoftwareDistribution

Este problema puede ocurrir porque el registro de la actualización del software MSI está dañado o porque la instalación de .NET Framework en la computadora está dañada. Para resolver este problema, se recomienda que cambie el nombre de la carpeta SoftwareDistribution .

Ejecute el símbolo del sistema como administrador y escriba:

  1. net stop wuauserv
  2. net stop bits
  3. rename c:\windows\SoftwareDistribution SoftwareDistribution.bak
  4. net start wuauserv
  5. net start bits

A continuación, debe borrar el contenido de la carpeta Catroot2, ver más abajo.

cambiar el nombre de la carpeta SoftwareDistribution

Catroot2 es una carpeta esencial de Windows que se requiere durante el proceso de actualización de Windows. Por lo tanto, si encuentra un problema al actualizar Windows y recibe un mensaje de error, 0x80070643, debe restablecer esta carpeta.

Ejecute el símbolo del sistema como administrador y escriba:

  • net stop cryptsvc
  • md %systemroot%\system32\catroot2.old
  • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  • Ahora elimine todo el contenido de la carpeta catroot2 a lo largo de la ruta C: \ Windows \ System32 \ catroot2
  • Después de desinstalar, ingrese el comando net start cryptsvc

Si vuelve a ejecutar Windows Update, se restablecerá la carpeta del directorio.

Borrar el contenido de la carpeta Catroot2

5. Ejecute el solucionador de problemas de Windows Update

Cuando los usuarios encuentran varios errores al actualizar Windows 10, la utilidad de resolución de problemas de microsof soluciona la mayoría de los problemas. Vaya al sitio web //support.microsoft.com/en-us/help/10164, responda un par de preguntas y descargue la utilidad para intentar resolver el error 0x80070643.

6. Instale las actualizaciones de Windows en un estado de inicio limpio

Se recomienda que instale las actualizaciones de Windows en un estado de inicio limpio, ya que todos los procesos y servicios que no son de Microsoft no se inician en este estado y, por lo tanto, no puede haber ninguna intervención de terceros que provoque que Windows Update falle.