0x80073701: cómo solucionar el error y permitir las actualizaciones
El código de error 0x80073701 suele aparecer cuando faltan archivos de sistema o cuando son defectuosos. Para poder continuar con el proceso de actualización, puedes valerte del solucionador de problemas de Windows o reparar los archivos manualmente.
¿Qué es el código de error 0x80073701?
Si te aparece el código de error 0x80073701 durante una actualización, lo más probable es que te falten archivos de sistema o que estén defectuosos. Dado que estos archivos son cruciales para llevar a cabo la actualización, el sistema detiene el proceso. Puedes intentar corregir el error 0x80073701 reiniciando tu ordenador, pero las probabilidades de éxito son bastante limitadas, ya que el error 0x80073701, o error_sxs_assembly_missing, probablemente volverá a aparecer, impidiendo que se realice la actualización. No obstante, hay varias vías para resolver este error, y a continuación, te vamos a mostrar las más efectivas.
Utilizar el solucionador 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 solucionador de problemas de Windows. Es una herramienta de Windows que escanea el sistema de forma exhaustiva y, en muchos casos, soluciona los errores automáticamente. Por lo tanto, antes de explorar otras alternativas, el solucionador de problemas puede ser la clave para resolver el código de error 0x80073701. Sigue estos pasos para usarlo:
- Haz clic en el menú de inicio de Windows y luego en el icono de configuración
- Accede a la sección “Actualización y seguridad”
- Dirígete a “Solucionar problemas” en la zona izquierda de la ventana
- Haz clic en “Solucionadores de problemas adicionales”
- Selecciona “Windows Update” y luego haz clic en “Ejecutar el solucionador de problemas”
Si la herramienta encuentra una solución para el código de error 0x80073701, la aplicará automáticamente. Una vez finalizado el proceso, reinicia el ordenador y vuelve a intentar efectuar la actualización.
Desactivar temporalmente el software de seguridad de terceros
Si el solucionador de problemas no consigue corregir el error 0x80073701, puedes recurrir a métodos adicionales. En algunos casos, el error surge debido a que programas de seguridad de terceros, como firewall o antivirus de proveedores externos, pueden bloquear la conexión con los servidores de Microsoft. La solución consiste en desactivar temporalmente el software de seguridad y luego volver a ejecutar la actualización. Una vez completada la actualización, reactiva todos los programas para seguir contando con la mejor protección posible.
Protege todos tus datos con MyDefender de IONOS, que ofrece copias de seguridad periódicas, escaneos y actualizaciones adaptadas a tus necesidades individuales. Encuentra la tarifa más adecuada para ti.
Limpiar la carpeta WinSxS
En ocasiones, el código de error 0x80073701 aparece debido a archivos de sistema defectuosos que no se pueden reparar con las dos soluciones mencionadas anteriormente. De ser así, una solución alternativa es hacer una limpieza de la carpeta WinSxS para eliminar archivos obsoletos y posiblemente perjudiciales. Sigue los siguientes pasos para limpiar la carpeta WinSxS:
- Pulsa la combinación de teclas [Windows] + [R] simultáneamente para abrir “Ejecutar”.
- Introduce el comando “cmd” y pulsa [Ctrl] + [Mayús] + [Enter] simultáneamente. Confirma con “Sí” para continuar con permisos de administrador.
- Introduce el siguiente comando en la consola y ejecútalo pulsando la tecla [Enter]:
dism /online /cleanup-image /startcomponentcleanup
shell- Una vez se termine de ejecutar el comando, reinicia tu PC y vuelve a intentar efectuar la actualización. El código de error 0x80073701 ya no debería aparecer.
Utilizar el Comprobador de Archivos de Sistema
El Comprobador de Archivos de Sistema (System File Checker, SFC) es otra alternativa para solucionar el código de error 0x80073701. Sigue los siguientes pasos para utilizar el Comprobador de Archivos de Sistema:
- Abre “Ejecutar” de nuevo con la combinación de teclas [Windows] + [R].
- Accede de nuevo con permisos de administrador.
- Introduce el siguiente comando en la consola y ejecútalo:
sfc / scannow
shell- Espera a que el comando se termine de ejecutar. A continuación, reinicia tu PC y vuelve a iniciar la actualización que antes se veía afectada por el código de error 0x80073701.
Restablecer los componentes de actualización
Restablecer manualmente los componentes de actualización también puede solucionar el código de error 0x80073701. Aquí tienes los pasos a seguir:
- Vuelve a acceder como administrador. Abre “Ejecutar” con [Windows] + [R] y, a continuación, ejecuta el comando “cmd”.
- Introduce los siguientes cuatro comandos y ejecútalos individualmente con [Enter]:
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
shell- Estos comandos detienen los servicios de Windows que indica cada uno. A continuación, cambia el nombre de las carpetas de actualización. Los comandos pertinentes, que también debes ejecutar individualmente pulsando [Enter], son los siguientes:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
shell- Reinicia los servicios con los siguientes comandos:
net start wuauserv
net start cryptsvc
net start bits
net start msiserver
shell- Finalmente, reinicia tu ordenador y ejecuta la actualización de nuevo. El error 0x80073701 ya no debería aparecer.
Si buscas soluciones 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.