Cómo solucionar el error 0x80070520 de Microsoft Store en Windows
¿Te aparece el error 0x80070520 al intentar abrir aplicaciones de la Microsoft Store? Es bastante molesto, sobre todo después de actualizaciones importantes como la KB5036980. No es raro y puede ocurrir por varias razones: quizá algunos archivos del sistema se hayan dañado o la caché de la Store no funcione correctamente. Sea cual sea la causa, es muy probable que siguiendo algunos pasos de solución de problemas todo vuelva a la normalidad. Normalmente, empezar con el solucionador de problemas integrado es rápido y sencillo, pero si eso no funciona, restablecer o reinstalar la Store podría ser la solución. Ten en cuenta que algunos de estos pasos han funcionado en varias configuraciones, pero no todas las soluciones funcionan al instante, así que quizás necesites un poco de paciencia.
Cómo solucionar el error 0x80070520 en Windows
Ejecute el solucionador de problemas de aplicaciones de la Tienda Windows
Esta suele ser la primera opción, ya que el solucionador de problemas de Windows detecta problemas comunes. Busca problemas con la Tienda e intenta solucionarlos automáticamente. Además, está disponible tanto en Windows 10 como en Windows 11. Es recomendable probarlo antes de pasar a soluciones más complejas. A veces funciona, a veces no, pero es rápido.
- Haga clic en el menú Inicio y luego en el ícono de engranaje para abrir Configuración.
- Vaya a Actualización y seguridad > Solucionar problemas > Solucionadores de problemas adicionales.
- Busque Aplicaciones de la Tienda Windows en la lista, expándala y haga clic en Ejecutar el solucionador de problemas.
Sigue las instrucciones en pantalla y, con suerte, Windows podrá solucionar el problema de la Tienda. En algunas configuraciones, funciona sin problemas y soluciona los problemas de inmediato. En otras, puede que no encuentre nada, y entonces sea momento de probar soluciones más complejas.
Restablecer la Microsoft Store a sus valores predeterminados
Este paso es un poco complicado, pero suele ser necesario. Restablecer la Tienda borra los archivos temporales y la configuración que podrían estar dañados, especialmente después de una actualización importante. Es como darle un nuevo comienzo a la Tienda. Puedes hacerlo desde Ajustes o con un comando, lo que te parezca más rápido.
- Vaya a Configuración > Aplicaciones > Aplicaciones instaladas (o Aplicaciones y funciones en algunas versiones).También puede pulsar Inicio + I para acceder a Configuración.
- Desplácese hasta la aplicación Microsoft Store, haga clic en ella y luego seleccione Opciones avanzadas.
- Desplázate hacia abajo hasta encontrar el botón Restablecer y haz clic en él. Confirma si se te solicita.
Después de esto, reinicia tu PC para asegurarte de que se apliquen todos los cambios. A veces, un reinicio es suficiente para solucionar el error, especialmente si la caché de las aplicaciones de la Tienda o los archivos de configuración fallaron.
Utilice PowerShell para restablecer la tienda
Si el método de la interfaz gráfica no lo solucionó, puedes probar con la línea de comandos. Usar PowerShell para restablecer a veces puede solucionar problemas persistentes. Aquí te explicamos cómo:
- Presione Win + X y luego seleccione Windows PowerShell (Administrador).
- En la ventana de PowerShell, escriba o copie y pegue:
wsreset.exe
Este comando básicamente restablece la caché de la Tienda en segundo plano. El PC parpadeará un poco, luego la aplicación de la Tienda podría abrirse de nuevo. Si esto no soluciona el problema, realiza cambios más drásticos, como renombrar la carpeta de caché.
Cambiar el nombre manualmente de la carpeta de caché de la tienda
Esto es un poco engañoso, pero a veces una carpeta de caché sobrecargada causa el error. Vale la pena intentarlo si te sientes cómodo navegando por las carpetas del sistema. La carpeta de caché puede crecer con el tiempo o corromperse, por lo que al cambiarle el nombre, Windows se ve obligado a crear una nueva:
- Dirígete a C:\Users\ tu nombre de usuario \AppData\Local\Packages.
- Busque la carpeta llamada Microsoft. StorePurchaseApp_8wekyb3d8bbwe y luego ingrese.
- Localice la carpeta LocalCache.
- Haga clic derecho sobre él, seleccione Cambiar nombre y cámbielo a LocalCache.old.
Cierre todas las aplicaciones abiertas y reinicie. Una caché nueva podría solucionar el error. A veces, en diferentes equipos, el tamaño de la caché o los permisos de las carpetas influyen, así que no se sorprenda si este paso funciona o requiere algunos ajustes.
Reinstalar Microsoft Store mediante PowerShell
Si ninguna de las opciones anteriores funciona, reinstalar la Tienda podría ser un último recurso. Se realiza con un par de comandos en PowerShell:
- Abra PowerShell (Admin) nuevamente usando Win + X.
- Ejecute estos comandos uno a la vez (asegúrese de escribirlos exactamente):
Get-AppxPackage -allusers *WindowsStore* | Remove-AppxPackage
Get-AppxPackage -allusers *WindowsStore* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\\AppXManifest.xml"}
Esto eliminará y reinstalará la aplicación de la Tienda desde cero. Después de ejecutar esto, reinicia tu computadora. Sí, es un proceso un poco intenso, pero a veces es lo que se necesita para solucionar errores persistentes.
Con suerte, estos pasos solucionarán el error 0x80070520. Es frustrante, pero estas soluciones han funcionado en varias configuraciones. Código real, pasos reales, sin rodeos y un poco de paciencia podrían solucionarlo.
Resumen
- Ejecute el solucionador de problemas integrado para las aplicaciones de la Tienda.
- Restablecer la tienda a través de Configuración o PowerShell.
- Úselo
wsreset.exepara borrar el caché detrás de escena. - Cambie el nombre de la carpeta de caché de la tienda si está sobrecargada o dañada.
- Reinstale la Tienda mediante comandos de PowerShell.
Resumen
Este tipo de error puede ser un fastidio porque las actualizaciones de Windows a veces fallan. Pero con un poco de solución de problemas, y quizás algo de magia con la línea de comandos, suele ser solucionable. Simplemente prepárate para renombrar carpetas o ejecutar comandos. Ojalá esto ayude a alguien a ahorrar tiempo intentando resolverlo.