El código de error 0x80073701 suele aparecer cuando faltan archivos de sistema o cuando son de­fe­c­tuo­sos. Para poder continuar con el proceso de ac­tua­li­za­ción, puedes valerte del so­lu­cio­na­dor de problemas de Windows o reparar los archivos ma­nua­l­me­n­te.

¿Qué es el código de error 0x80073701?

Si te aparece el código de error 0x80073701 durante una ac­tua­li­za­ción, lo más probable es que te falten archivos de sistema o que estén de­fe­c­tuo­sos. Dado que estos archivos son cruciales para llevar a cabo la ac­tua­li­za­ción, el sistema detiene el proceso. Puedes intentar corregir el error 0x80073701 re­ini­cia­n­do tu ordenador, pero las pro­ba­bi­li­da­des de éxito son bastante limitadas, ya que el error 0x80073701, o error_sxs_assembly_missing, pro­ba­ble­me­n­te volverá a aparecer, im­pi­die­n­do que se realice la ac­tua­li­za­ción. No obstante, hay varias vías para resolver este error, y a co­n­ti­nua­ción, te vamos a mostrar las más efectivas.

Utilizar el so­lu­cio­na­dor de problemas

La primera solución que puedes utilizar cuando te aparece el error 0x80073701, o muchos otros códigos de error similares, es utilizar el so­lu­cio­na­dor de problemas de Windows. Es una he­rra­mie­n­ta de Windows que escanea el sistema de forma exhau­s­ti­va y, en muchos casos, soluciona los errores au­to­má­ti­ca­me­n­te. Por lo tanto, antes de explorar otras al­te­r­na­ti­vas, el so­lu­cio­na­dor de problemas puede ser la clave para resolver el código de error 0x80073701. Sigue estos pasos para usarlo:

  1. Haz clic en el menú de inicio de Windows y luego en el icono de co­n­fi­gu­ra­ción
  2. Accede a la sección “Ac­tua­li­za­ción y seguridad”
  3. Dirígete a “So­lu­cio­nar problemas” en la zona izquierda de la ventana
  4. Haz clic en “So­lu­cio­na­do­res de problemas adi­cio­na­les”
  5. Se­le­c­cio­na “Windows Update” y luego haz clic en “Ejecutar el so­lu­cio­na­dor de problemas”

Si la he­rra­mie­n­ta encuentra una solución para el código de error 0x80073701, la aplicará au­to­má­ti­ca­me­n­te. Una vez fi­na­li­za­do el proceso, reinicia el ordenador y vuelve a intentar efectuar la ac­tua­li­za­ción.

Des­ac­ti­var te­m­po­ra­l­me­n­te el software de seguridad de terceros

Si el so­lu­cio­na­dor de problemas no consigue corregir el error 0x80073701, puedes recurrir a métodos adi­cio­na­les. En algunos casos, el error surge debido a que programas de seguridad de terceros, como firewall o antivirus de pro­vee­do­res externos, pueden bloquear la conexión con los se­r­vi­do­res de Microsoft. La solución consiste en des­ac­ti­var te­m­po­ra­l­me­n­te el software de seguridad y luego volver a ejecutar la ac­tua­li­za­ción. Una vez co­m­ple­ta­da la ac­tua­li­za­ción, reactiva todos los programas para seguir contando con la mejor pro­te­c­ción posible.

My­De­fe­n­der
Ci­be­r­se­gu­ri­dad completa
  • Escaneos antivirus pe­rió­di­cos
  • Copias de seguridad au­to­má­ti­cas y re­s­tau­ra­cio­nes

Limpiar la carpeta WinSxS

En ocasiones, el código de error 0x80073701 aparece debido a archivos de sistema de­fe­c­tuo­sos que no se pueden reparar con las dos so­lu­cio­nes me­n­cio­na­das an­te­rio­r­me­n­te. De ser así, una solución al­te­r­na­ti­va es hacer una limpieza de la carpeta WinSxS para eliminar archivos obsoletos y po­si­ble­me­n­te pe­r­ju­di­cia­les. Sigue los si­guie­n­tes pasos para limpiar la carpeta WinSxS:

  1. Pulsa la co­m­bi­na­ción de teclas [Windows] + [R] si­mu­l­tá­nea­me­n­te para abrir “Ejecutar”.
  2. Introduce el comando “cmd” y pulsa [Ctrl] + [Mayús] + [Enter] si­mu­l­tá­nea­me­n­te. Confirma con “Sí” para continuar con permisos de ad­mi­ni­s­tra­dor.
  3. Introduce el siguiente comando en la consola y ejecútalo pulsando la tecla [Enter]:
dism /online /cleanup-image /startcomponentcleanup
shell
  1. Una vez se termine de ejecutar el comando, reinicia tu PC y vuelve a intentar efectuar la ac­tua­li­za­ción. El código de error 0x80073701 ya no debería aparecer.

Utilizar el Co­m­pro­ba­dor de Archivos de Sistema

El Co­m­pro­ba­dor de Archivos de Sistema (System File Checker, SFC) es otra al­te­r­na­ti­va para so­lu­cio­nar el código de error 0x80073701. Sigue los si­guie­n­tes pasos para utilizar el Co­m­pro­ba­dor de Archivos de Sistema:

  1. Abre “Ejecutar” de nuevo con la co­m­bi­na­ción de teclas [Windows] + [R].
  2. Accede de nuevo con permisos de ad­mi­ni­s­tra­dor.
  3. Introduce el siguiente comando en la consola y ejecútalo:
sfc / scannow
shell
  1. Espera a que el comando se termine de ejecutar. A co­n­ti­nua­ción, reinicia tu PC y vuelve a iniciar la ac­tua­li­za­ción que antes se veía afectada por el código de error 0x80073701.

Re­s­ta­ble­cer los co­m­po­ne­n­tes de ac­tua­li­za­ción

Re­s­ta­ble­cer ma­nua­l­me­n­te los co­m­po­ne­n­tes de ac­tua­li­za­ción también puede so­lu­cio­nar el código de error 0x80073701. Aquí tienes los pasos a seguir:

  1. Vuelve a acceder como ad­mi­ni­s­tra­dor. Abre “Ejecutar” con [Windows] + [R] y, a co­n­ti­nua­ción, ejecuta el comando “cmd”.
  2. Introduce los si­guie­n­tes cuatro comandos y eje­cú­ta­los in­di­vi­dua­l­me­n­te con [Enter]:
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
shell
  1. Estos comandos detienen los servicios de Windows que indica cada uno. A co­n­ti­nua­ción, cambia el nombre de las carpetas de ac­tua­li­za­ción. Los comandos pe­r­ti­ne­n­tes, que también debes ejecutar in­di­vi­dua­l­me­n­te pulsando [Enter], son los si­guie­n­tes:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
shell
  1. Reinicia los servicios con los si­guie­n­tes comandos:
net start wuauserv
net start cryptsvc
net start bits
net start msiserver
shell
  1. Fi­na­l­me­n­te, reinicia tu ordenador y ejecuta la ac­tua­li­za­ción de nuevo. El error 0x80073701 ya no debería aparecer.
Consejo

Si buscas so­lu­cio­nes para otros códigos de error, nuestra Digital Guide te será de gran ayuda. Hemos resuelto numerosos códigos de error, entre ellos:

Por favor, ten en cuenta el aviso legal relativo a este artículo.

Ir al menú principal