Cómo resolver el error 0x80070005 de forma eficaz
Lidiar con el error 0x80070005 puede ser un verdadero fastidio, sobre todo porque aparece en diferentes situaciones, como en las actualizaciones de Windows, Microsoft Store o Restaurar sistema. Suele significar “Acceso denegado”, lo cual parece sencillo, pero averiguar qué lo bloquea puede ser un poco confuso. A veces son permisos, otras veces conflictos con aplicaciones o archivos dañados. Es un poco lioso, pero hay maneras de solucionarlo. Normalmente, se trata de restablecer permisos o servicios, y la mayoría de las veces solo necesitas algunos ajustes para que todo vuelva a la normalidad. Ten en cuenta que Windows no siempre es el mejor a la hora de dar pistas claras, así que podría ser necesario un poco de ensayo y error.
Cómo solucionar el error 0x80070005: métodos comunes
Ejecute el solucionador de problemas de Windows Update
Este es el primer paso más sencillo, ya que Windows cuenta con un solucionador de problemas integrado que suele solucionar problemas comunes de actualización. Comprueba aspectos como los servicios de actualización, los permisos y los problemas de red. Dado que es rápido y, en general, seguro, inténtalo.
- Abra Configuración con Windows key + I.
- Vaya a Sistema > Solucionar problemas > Otros solucionadores de problemas.
- Busque Windows Update y haga clic en Ejecutar.
- Siga las instrucciones que aparezcan; a veces es necesario reiniciar y volver a aplicar las correcciones.
Restablecer manualmente los componentes de Windows Update
Si el solucionador de problemas no funciona, el siguiente paso es restablecer manualmente los servicios de actualización. Esto elimina las descargas bloqueadas o los archivos de caché dañados que podrían causar el problema de “Acceso denegado”.Es un proceso un poco tedioso, pero sorprendentemente efectivo, y solo requiere unos pocos comandos en un símbolo del sistema con privilegios elevados.
- Abrir Ejecutar con Windows key + R.
- Escriba
cmdy presione Ctrl + Shift + Enterpara iniciar el Símbolo del sistema como administrador. - Copia y pega estos comandos uno a uno, presionando Enterdespués de cada uno. No te preocupes si algunos servicios no se están ejecutando; simplemente se omitirán o se reportarán como detenidos.
net stop wuauservnet stop cryptSvcnet stop bitsnet stop sppsvcDel "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"Del "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"Del %SystemRoot%\SoftwareDistribution\DataStoreDel %SystemRoot%\SoftwareDistribution\DownloadDel %SystemRoot%\System32\catroot2netsh winsock resetnet start wuauservnet start cryptSvcnet start bitsnet start sppsvc
Después de ejecutar todo esto, reinicie el equipo. Algunos usuarios encuentran que esto ayuda a que la actualización se complete, aunque escribir todos esos comandos sea un poco engorroso. Otra opción es guardarlos como un script por lotes (.bat), así que simplemente haga doble clic y deje que se ejecute.
Comprobar permisos en el Registro y los Servicios
Si este error ocurre específicamente con un servicio, como Windows Update o Windows Audio, debería revisar los permisos del Registro. A veces, Windows pierde los derechos de propiedad o una aplicación de terceros altera los permisos, impidiendo el acceso. Tenga cuidado, ya que editar el Registro es arriesgado, así que primero haga una copia de seguridad. Luego:
- Abra el Editor del Registro con Windows key + Ry luego escriba
regedit. - Navegar a
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. - Encuentre la clave para su servicio problemático (como Audiosrv para audio o wuauserv para Windows Update).
- Haga clic derecho en la clave y seleccione Permisos.
- Asegúrese de que SYSTEM y los administradores tengan control total. De lo contrario, haga clic en “Avanzado” y cambie el propietario a SYSTEM. No olvide marcar la opción “Reemplazar propietario en subcontenedores y objetos”.
- Elimine todos los usuarios innecesarios o desconocidos y asegúrese de que los permisos estén configurados correctamente (Control total).
- Haga clic en Aceptar, luego reinicie y vea si el servicio puede iniciarse normalmente.
Si los permisos son un desastre, esto suele solucionarlo. Pero, de nuevo, tenga cuidado: las modificaciones del registro pueden causar problemas graves si se realizan incorrectamente.
Ajustar la configuración de inicio de sesión del servicio
A veces, los servicios de Windows tienen problemas de permisos porque están configurados para ejecutarse con un usuario que ya no tiene acceso. Cambiar la cuenta de inicio de sesión a Sistema local puede solucionarlo, pero es más una solución temporal que una solución.Úselo solo si otras opciones fallan.
- Abra Servicios con Windows key + Ry luego escriba
services.msc. - Busque el servicio problemático, haga clic derecho y seleccione Propiedades.
- En la pestaña Iniciar sesión, seleccione Cuenta del sistema local y marque Permitir que el servicio interactúe con el escritorio.
- Haga clic en Aplicar y luego reinicie el servicio o su PC.
Cómo lidiar con el error de restauración del sistema 0x80070005
Este es frustrante porque suele estar relacionado con los permisos de los archivos del sistema o con una configuración incorrecta del antivirus. Si ves el error durante una restauración, prueba a elegir primero otro punto de restauración o desactiva temporalmente cualquier antivirus de terceros. Windows Defender suele funcionar bien, pero esas otras aplicaciones pueden causar problemas. Además, restaurar desde el entorno de Inicio avanzado podría evitar por completo los conflictos de permisos.
- Haga clic en el menú Inicio, luego presione Shift + clic en Reiniciar.
- Vaya a Solucionar problemas > Opciones avanzadas > Restaurar sistema.
- Seleccione un punto de restauración y continúe. Si aparecen errores constantemente, podría deberse a un problema de permisos subyacente.
Solución del error 0x80070005 de Microsoft Store
Al instalar o actualizar aplicaciones desde la Tienda, puede aparecer este error. Normalmente, restablecer la caché de la Tienda lo soluciona. Es muy sencillo y no afecta a tus aplicaciones ni a tus datos:
- Abrir Ejecutar con Windows + R.
- Escribe
wsresety pulsa Enter. La tienda se reiniciará y borrará su caché.
Si esto no ayuda, reinstale la Tienda usando PowerShell:
- Abra PowerShell como administrador ( Windows key + Xluego seleccione Windows PowerShell (Administrador) ).
- Ejecute este comando para obtener todos los paquetes con “Store” en su nombre:
- Anote el nombre completo del paquete y luego elimínelo:
- Reinstale ejecutando:
Get-AppxPackage | findstr /b "Microsoft. WindowsStore"
Get-AppxPackage -Name "Microsoft. WindowsStore" | Remove-AppxPackage
Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft. WindowsStore_\AppxManifest.xml" -DisableDevelopmentMode
A veces, los permisos de la %localappdata%\Packagescarpeta son los culpables, así que verifique que su usuario también tenga control total allí.
En resumen, gran parte de esto se reduce a permisos, servicios o datos de caché corruptos. Es un poco complicado de solucionar, pero con un poco de paciencia y los comandos adecuados, la mayoría de estos errores 0x80070005 se pueden resolver sin tener que realizar una reinstalación completa. Solo tenga cuidado con el registro o al manipular los permisos; Windows puede ser implacable si se comete un grave error.
Resumen
- Ejecute el solucionador de problemas de Windows Update
- Restablecer manualmente los componentes de actualización a través del símbolo del sistema
- Comprobar y corregir permisos en el registro/servicios
- Ajuste la configuración de inicio de sesión del servicio si es necesario
- Desactivar el antivirus de terceros temporalmente
- Utilice el Inicio avanzado para los conflictos de Restauración del sistema
- Restablecer o reinstalar Microsoft Store
- Reiniciar siempre después de grandes cambios
Resumen
Estas soluciones no siempre son fáciles, pero suelen funcionar. Probablemente, los problemas se deban a permisos o servicios bloqueados. A veces, la paciencia es clave: reiniciar, reintentar, ajustar los permisos. Con suerte, esto te ahorrará algunas horas de trabajo.¡Mucha suerte y no olvides hacer una copia de seguridad antes de modificar los permisos del registro o los archivos del sistema! Ojalá te sirva de ayuda.