Método 3: Reparar Windows Installer o Microsoft .NET Framework
Windows Installer y Microsoft .NET Framework son dos componentes importantes necesarios para Windows para ejecutar e instalar varias aplicaciones, incluidas las actualizaciones de Windows. Si hay un problema con Windows Installer o Microsoft .NET Framework, como archivos faltantes, dañados o incompatibles, puede causar 0x80070643 errores al actualizar Windows. Para solucionar este problema, puede probar las dos formas siguientes:
Método 1: Ejecutar el Comprobador de archivos del sistema (SFC) y DISM
Comprobador de archivos del sistema (SFC) y DISM son dos herramientas integradas de Windows que pueden analizar y reparar archivos del sistema dañados o no válidos, incluidos los archivos relacionados con Windows Installer o Microsoft .NET Framework. Los siguientes son los pasos para ejecutar SFC y DISM:
- Abra Command Prompt como administrador como en el método anterior.
- Escriba el siguiente comando y presione Enter:
sfc /scannow
- Espere a que se complete el proceso de escaneo y reparación. Si hay archivos que SFC no puede reparar, debe ejecutar DISM escribiendo el siguiente comando y presionando Enter:
DISM /Online /Cleanup-Image /RestoreHealth
- Espere a que se complete el proceso de escaneo y reparación. Cierre el Command Prompt e intente actualizar Windows nuevamente.
Este método puede funcionar porque SFC y DISM pueden reparar archivos del sistema dañados o no válidos que pueden causar errores 0x80070643.
Forma 2: Reinstalar o actualizar Windows Installer o Microsoft .NET Framework
Si la primera forma no funciona, puede intentar reinstalar o actualizar Windows Installer o Microsoft .NET Framework descargando el archivo de instalación más reciente del sitio web oficial de Microsoft. A continuación se indican los pasos para reinstalar o actualizar Windows Installer o Microsoft .NET Framework:
- Abra el explorador web y visite el siguiente sitio web para descargar los archivos de instalación de Windows Installer o Microsoft .NET Framework:
- Instalador de Windows: https://support.microsoft.com/en-us/topic/windows-installer-4-5-is-available-68a4c864-7a1f-0c4c-8a9f-0f9d17cbe1d1
- Microsoft .NET Framework: https://dotnet.microsoft.com/download/dotnet-framework
- Seleccione la versión de Windows Installer o Microsoft .NET Framework que corresponda a su sistema operativo y haga clic en Download.
- Ejecute el archivo de instalación que descargó y siga las instrucciones que aparecen en la pantalla para reinstalar o actualizar Windows Installer o Microsoft .NET Framework.
- Cuando haya terminado, reinicie su computadora y vuelva a intentar la actualización de Windows.
Esto funciona porque al reinstalar o actualizar Windows Installer o Microsoft .NET Framework, puede asegurarse de que el componente funciona correctamente y es compatible con las actualizaciones de Windows, lo que puede evitar errores 0x80070643.
Método 4: deshabilite el antivirus o el firewall temporalmente
Antivirus o firewall es un software que tiene como objetivo proteger su computadora de virus, malware o ataques de red. Sin embargo, a veces un antivirus o firewall puede confundir los archivos de actualización de Windows con amenazas y bloquearlos o eliminarlos, lo que puede provocar 0x80070643 errores. Para resolver este problema, puede intentar deshabilitar temporalmente su antivirus o firewall durante las actualizaciones de Windows. Los siguientes son los pasos para desactivar su antivirus o firewall temporalmente:
- Abra Settings como en el primer método.
- Seleccione Update & Security.
- Seleccione Windows Security en el lado izquierdo de la ventana.
- Haga clic en Virus & threat protection en el lado derecho de la ventana.
- Haga clic en Manage settings en la sección Virus & threat protection settings.
- Desactive la opción Real-time protection haciendo clic en el botón Toggle.
- Vuelve a Windows Security y haz clic en Firewall & network protection en el lado derecho de la ventana.
- Haga clic en Domain network, Private network y Public network alternativamente y desactive la opción Windows Defender Firewall haciendo clic en el botón Toggle de cada red.
- Cierre el Settings y vuelva a intentar Windows Update.
Este método puede funcionar porque al deshabilitar el antivirus o el firewall temporalmente, puede evitar cualquier conflicto o interferencia que pueda causar errores 0x80070643.