Métodos para resolver el error 0x80D03805 en Microsoft Store

Métodos para resolver el error 0x80D03805 en Microsoft Store

Los usuarios de Windows 10 pueden encontrar el error 0x80D03805 al descargar aplicaciones de la Microsoft Store/Microsoft Store. También puedes encontrar un código similar al actualizar una aplicación desde la propia tienda. Este error se produce por los siguientes motivos:

  • Una caché de aplicaciones de Microsoft Store dañada;
  • Bibliotecas no registradas en el sistema;
  • archivos del sistema corruptos;
  • Se ha instalado una actualización de Windows «torcida»;
  • Error en el funcionamiento de la tienda.

Ahora vamos a explicarte algunos métodos que puedes utilizar para solucionar el error 0x80D03805.

Cómo eliminar el error 0x80D03805

Solución 1 Ejecuta el solucionador de problemas de aplicaciones desde la Tienda Windows

A primera vista, el error 0x80D03805 puede parecer un problema difícil de resolver, sin embargo, algunos usuarios de Windows 10 afirman que han podido deshacerse de él con el solucionador de problemas más común. Esta herramienta ya está integrada en el sistema, por lo que no tienes que descargar nada.

Abre la Configuración del Sistema (Win+I) y ve por este camino: Actualización y seguridad→Solución de problemas→Aplicaciones de la Tienda Windows. Ahora haz clic en «Ejecutar el solucionador de problemas» y sigue las instrucciones que aparecen en la pantalla. El proceso es semiautomático: no tendrás ningún problema.

Solución #2 Eliminar la caché de la Tienda Windows

La comunicación entre Microsoft Store y los servicios relacionados de Microsoft puede verse interrumpida si la caché de la aplicación de la tienda se ha corrompido. Basta con deshacerse de este caché para poner las cosas en orden. Pulsa Win+R y luego escribe cmd y pulsa Ctrl+Mayús+Enter.

En cuanto veas aparecer la ventana del símbolo del sistema, escribe el valor wsreset.exe y pulsa Intro. Espera un momento y entonces se abrirá la ventana de la aplicación Microsoft Store, que servirá como señal de que la caché se ha eliminado con éxito. Intenta instalar alguna aplicación y comprueba el error 0x80D03805.

LEER   ¿Cómo puedo encender el Wi-Fi en mi televisor LG si está apagado?

Solución #3 Restablecer la aplicación Microsoft Store

Puedes recurrir a reiniciar la aplicación de la tienda y ver si esto ayuda a resolver la situación. Abre tu Configuración del Sistema y recorre la siguiente ruta: Aplicaciones→Aplicaciones y características. Busca la aplicación Microsoft Store, haz clic en ella y ve a su configuración avanzada.

A continuación, baja a la parte inferior de la ventana y haz clic en «Reiniciar», y luego vuelve a hacer clic en «Reiniciar». Espera un poco y asegúrate de que aparece una marca junto al botón de reinicio: esto te indicará que la aplicación se ha reiniciado correctamente. Abre la Microsoft Store y comprueba el error 0x80D03805.

Solución #4 Eliminar todos los archivos temporales del sistema

Incluso después de eliminar la caché de la Microsoft Store, tu sistema operativo Windows 10 puede seguir teniendo archivos temporales que interfieren con el funcionamiento normal de la aplicación de la tienda. Abre el Explorador, haz clic en una partición del sistema y ve a sus propiedades.

Ahora ve a la pestaña «General» y haz clic en el botón «Limpieza de disco». Espera a que termine el análisis del sistema y aparecerá la siguiente pantalla:

Marca las casillas de todos los archivos innecesarios y haz clic en el botón «Aceptar». Confirma tu intención en otro cuadro de diálogo haciendo clic en el botón «Eliminar archivos». Ahora espera un rato mientras se eliminan los archivos que has seleccionado. El tiempo que se tarde en limpiar la unidad dependerá del tamaño de los archivos no deseados.

Solución 5 Restablecer los componentes del Centro de Actualización

La Microsoft Store y la Windows Update (WU) están más relacionadas de lo que muchos usuarios creen. Es posible que no puedas descargar ciertas aplicaciones de la tienda porque algunos componentes de la WU no funcionan correctamente.

Si este es el caso, vale la pena recurrir a restablecer los componentes de la WU. Puedes hacerlo tú mismo a través de la línea de comandos o mediante un archivo BAT especial, que lo hará por ti. Ahora veremos cómo crear este mismo «archivo por lotes». Abre un Bloc de notas normal delante de ti (Win+R→notepad.exe) y pega las siguientes líneas:

@ECHO OFF
eco .
eco .
PAUSA
eco .
establecer b=0

:bits
set /a b=%b%+1
si %b% es igual a 3 (
goto end1
)
bits de parada netos
echo Comprobando el estado del servicio de bits.
sc consulta bits | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a los bits
)
goto bucle2

:fin1
cls
eco.
echo No se ha podido restablecer Windows Update debido a que los bits del servicio no se han detenido
echo Por favor, ejecuta el script como administador haciendo clic con el botón derecho en el archivo WuReset o tu servicio BITS no responderá.
eco.
pausa
ir a Inicio

:bucle2
establecer w=0

:wuauserv
set /a w=%w%+1
si %w% es igual a 3 (
goto end2
)
net stop wuauserv
echo Comprobando el estado del servicio wuauserv.
sc query wuauserv | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a wuauserv
)
goto bucle3

:fin2
cls
eco.
echo No se ha podido restablecer Windows Update porque el servicio wuauserv no se ha detenido.
eco.
pausa
ir a Inicio

:loop3
establecer app=0

:appidsvc
set /a app=%app%+1
si %app% es igual a 3 (
ir a end3
)
net stop appidsvc
echo Comprobando el estado del servicio appidsvc.
sc query appidsvc | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a appidsvc
)
goto bucle4

:fin3
cls
eco.
echo No se ha podido restablecer Windows Update porque el servicio appidsvc no se ha detenido.
eco.
pausa
ir a Inicio

:loop4
establecer c=0

:cryptsvc
set /a c=%c%+1
si %c% es igual a 3 (
ir a end4
)
net stop cryptsvc
echo Comprobando el estado del servicio cryptsvc.
sc consulta cryptsvc | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a cryptsvc
)
ir a Reiniciar

:fin4
cls
eco.
echo No se ha podido restablecer Windows Update porque el servicio cryptsvc no se ha detenido.
eco.
pausa
ir a Inicio

:Reiniciar
Ipconfig /flushdns
del /s /q /f «%ALLUSERSPROFILE%NDatos de aplicaciónNMicrosoftNRedNDownloaderqmgr.dat»

cd /d %windir%system32

if exist «%SYSTEMROOT%winsxspending.xml.bak» del /s /q /f «%SYSTEMROOT%winsxspending.xml.bak»
si existe «%SYSTEMROOT%winsxspending.xml» (
takeown /f «%SYSTEMROOT%winsxspending.xml»
attrib -r -h -s /d «%SYSTEMROOT%winsxspending.xml»
ren «%SYSTEMROOT%winsxspending.xml» pending.xml.bak
)

if exist «%SYSTEMROOT%SoftwareDistribution.bak» rmdir /s /q «%SYSTEMROOT%SoftwareDistribution.bak»
si existe «%SYSTEMROOT%DistribuciónDeSoftware» (
attrib -r -s -h /s /d «%SYSTEMROOT%NDistribuciónDeSoftware»
ren «%SYSTEMROOT%DistribuciónDeSoftware» SoftwareDistribution.bak
)

if exist «%SYSTEMROOT%system32Catroot2.bak» rmdir /s /q «%SYSTEMROOT%system32Catroot2.bak»
si existe «%SYSTEMROOT%Nsystem32Catroot2» (
attrib -r -s -h /s /d «%SYSTEMROOT%catroot2»
ren «%SYSTEMROOT%Nsystem32Catroot2» Catroot2.bak
)

if exist «%SYSTEMROOT%WindowsUpdate.log.bak» del /s /q /f «%SYSTEMROOT%WindowsUpdate.log.bak»
si existe «%SYSTEMROOT%WindowsUpdate.log» (
attrib -r -s -h /s /d «%SYSTEMROOT%NWindowsUpdate.log»
ren «%SYSTEMROOT%WindowsUpdate.log» WindowsUpdate.log.bak
)

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWRPWPDTLOCRRC;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWPWPDTLOCRRC;;PU)

regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
regsvr32 /s wudriver.dll
netsh winsock reset
netsh winsock reset proxy

:Inicio
bits de inicio de red
net start wuauserv
net start appidsvc
net start cryptsvc
echo Tarea completada con éxito¡ Por favor, reinicia tu ordenador y comprueba de nuevo las actualizaciones.
PAUSA

Ahora haz clic en «Archivo» en la barra de menú y selecciona «Guardar como…». Especifica una ubicación que te convenga, dale al archivo un nombre adecuado, por ejemplo, resetWU o WUReset, y cambia su extensión de .txt a .bat (¡muy importante!), y luego haz clic en «Guardar».

LEER   Como Pagar Youtube Music

Supón que has creado un archivo resetWU.bat en tu Escritorio. Haz clic en él con el PCM y selecciona «Editar». Revisa bien los comandos insertados anteriormente y asegúrate de que no falta nada. Si todo está bien, cierra la ventana del Bloc de notas y haz doble clic en resetWU.bat y ¡mira cómo se produce la magia!

Una vez finalizado el proceso de restablecimiento del componente WU, comprueba si hay un error 0x80D03805 en Microsoft Store.