Solucionando el error 0x80070005 en Windows 10
Al interactuar con una computadora, podemos encontrar problemas en forma de varias fallas del sistema. Son de diferente naturaleza, pero siempre causan molestias y en ocasiones detienen el proceso de trabajo. En este artículo, analizaremos las causas del error 0x80070005 y describiremos las opciones para eliminarlo.
Error de reparación 0x80070005
Este error ocurre con mayor frecuencia durante la próxima actualización automática o manual del sistema operativo. Además, hay situaciones en las que aparece un cuadro de diálogo con este código al iniciar una aplicación. Las razones que conducen a este comportamiento de «Windows» son muy diversas, desde el «vandalismo» de un programa antivirus hasta la corrupción de datos en la partición del sistema.
Razón 1: Antivirus
Los programas antivirus se sienten como los dueños del sistema y, a menudo, actúan de una manera completamente gamberra. Aplicable a nuestra situación, pueden bloquear el a la red para servicios de actualización o impedir la ejecución de programas. Puede resolver el problema desactivando la protección activa y el cortafuegos, si hay alguno incluido en el paquete, o eliminar por completo el software en el momento de la actualización.
Leer más: Cómo eliminar virus de PC sin antivirus
Razón 2: el servicio VSS está deshabilitado
VSS es un servicio de instantáneas que le permite sobrescribir los archivos que actualmente están ocupados por cualquier proceso o programa. Si está deshabilitado, algunas operaciones en segundo plano pueden fallar.
- Abra la búsqueda del sistema haciendo clic en el icono de la lupa en la esquina inferior izquierda de la «Barra de tareas» , escriba la consulta «Servicios» y abra la aplicación encontrada.
- Estamos buscando el servicio que se muestra en la captura de pantalla en la lista, haga clic en él y luego haga clic en el enlace «Ejecutar» .Si la columna «Estado» ya dice «En ejecución» , haga clic en «Reiniciar» y luego reinicie el sistema.
Razón 3: falla de T / IP
La mayoría de las operaciones de actualización se realizan con una conexión a Internet mediante T / IP. La falla de este último puede provocar el error 0x80070005. Aquí es donde ayudará restablecer la pila de protocolos usando un comando de consola.
- Inicie la «Línea de comandos» . Tenga en cuenta que debe hacerlo como ; de lo contrario, es posible que el truco no funcione.Leer más: Abrir el símbolo del sistema en Windows 10Escribimos (copiamos y pegamos) el siguiente comando:
netsh int ip reset
Pulsamos la tecla ENTER .
- Una vez completado el proceso, reinicie la PC.
Razón 4: atributos de la carpeta del sistema
Cada disco del sistema tiene una carpeta especial llamada «Información del volumen del sistema» que contiene información sobre las particiones y el sistema de archivos. Si tiene un atributo de solo lectura, los procesos que requieren escritura en este directorio generarán un error.
- Abrimos el disco del sistema, es decir, el que instala Windows. Vamos a la pestaña «Ver» , abrimos las «Opciones» y procedemos a cambiar la configuración de la carpeta.
- Aquí activamos nuevamente la pestaña «Ver» y deshabilitamos la opción (desmarcar la casilla), que oculta los archivos protegidos del sistema. Haga clic en «Aplicar» y Aceptar .
- Estamos buscando nuestra carpeta, hagamos clic derecho sobre ella y abrimos las propiedades.
- Quite la casilla de verificación junto a la posición «Solo lectura» . Tenga en cuenta que la casilla de verificación no tiene que estar vacía. Un cuadrado también funcionará (ver captura de pantalla). Además, después de cerrar las propiedades, esta marca se establecerá automáticamente. Después de la configuración, haga clic en «Aplicar» y cierre la ventana.
Razón 5: errores al descargar actualizaciones
Windows tiene otro directorio especial llamado «SoftwareDistribution» , que contiene todas las actualizaciones descargadas. Si durante el proceso de descarga y copia se produce un error o se desconecta la conexión, los paquetes pueden estar dañados. En este caso, el sistema «pensará» que los archivos ya se han descargado e intentará utilizarlos. Para resolver el problema, debe borrar esta carpeta.
- Abra el complemento «Servicios» a través de la búsqueda del sistema (ver más arriba) y detenga el «Centro de actualización» .
- De la misma forma damos por terminada la labor del servicio de transferencia en segundo plano.
- Ahora ve a la carpeta «Windows» y abre nuestro directorio.Seleccione todo el contenido y elimínelo.
- Para garantizar el logro del resultado, debe vaciar la «Papelera» de estos archivos. Esto se puede hacer usando programas especiales o manualmente.Leer más: Limpiar la basura de Windows 10
- Estamos reiniciando.
Ver también: Resolviendo el problema con la descarga de actualizaciones en Windows 10
Razón 6: Derechos de
El error que estamos discutiendo puede ocurrir debido a una configuración incorrecta de los derechos de para cambiar algunas secciones y claves importantes del registro del sistema. Intentar ajustar manualmente estos parámetros también puede fallar. La utilidad de consola SubInACL nos ayudará a hacer frente a la tarea. Dado que está ausente del sistema de forma predeterminada, debe descargarlo e instalarlo.
Descargue la utilidad del sitio oficial
- Cree una carpeta llamada «SubInACL» en la raíz de la unidad C : .
- Ejecute el instalador descargado y haga clic en «Siguiente» en la ventana de inicio .
- Aceptamos los términos del contrato de licencia.
- Presione el botón Examinar.En la lista desplegable, seleccione la unidad C : , haga clic en la carpeta creada anteriormente y haga clic en Aceptar .
- Iniciamos la instalación.
- Cierre el instalador.
Vale la pena explicar aquí por qué cambiamos la ruta de instalación. El caso es que además tendremos que escribir scripts para gestionar el registro, y esta dirección aparecerá en ellos. Por defecto, es bastante largo y es muy posible cometer errores al entrar. Además, todavía quedan espacios allí, lo que implica encerrar el valor entre comillas, lo que puede hacer que la utilidad se comporte de forma impredecible. Entonces, descubrimos la instalación, pasemos a los scripts.
- Abrimos el sistema habitual «Bloc de notas» y escribimos el siguiente código en él:
@echo off
Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
C:subinaclsubinacl.exe /subkeyreg "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing" /grant="nt servicetrustedinstaller"=f
@Echo Gotovo.
@pause - Vaya al menú Archivo y seleccione Guardar como .
- Seleccione el tipo «Todos los archivos» , asigne al script cualquier nombre con la extensión .bat . Lo guardamos en un lugar conveniente.
Antes de utilizar este «archivo por lotes», debe asegurarse y crear un punto de restauración del sistema para poder revertir los cambios en caso de falla.
Leer más: ¿Cómo se inicia la restauración del sistema al iniciar Windows 10?
- Ejecute el script como .
- Reiniciamos el auto.
Si la técnica no funcionó, debe crear y aplicar otro «archivo por lotes» con el código que se indica a continuación. No olvide el punto de restauración.
@echo off
C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=s=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_ /grant=s=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=s=f
C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=s=f
C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_ /grant=system=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=system=f
@Echo Gotovo.
@pause
Nota: si durante la ejecución de los scripts en la «Línea de comando» vemos errores de , entonces la configuración inicial del registro ya es correcta y debe buscar otras formas de solucionarlo.
Razón 7: daño a los archivos del sistema
El error 0x80070005 también se produce debido a daños en los archivos del sistema que son responsables del curso normal del proceso de actualización o el lanzamiento del entorno para ejecutar programas. En tales casos, solo puede intentar restaurarlos utilizando dos utilidades de consola.
Leer más: Cómo limpiar el registro con las herramientas estándar de Windows 10
Razón 8: Virus
El malware es un problema constante para los propietarios de PC con Windows. Estas plagas son capaces de dañar o bloquear archivos del sistema, cambiar la configuración del registro y causar varias fallas en el sistema. Si los métodos anteriores no han dado un resultado positivo, debe verificar su PC en busca de malware y deshacerse de ellos si los encuentra.
Leer más: Causas y soluciones a los problemas de instalación del navegador Opera
Razón 9: Errores en el disco duro
Lo siguiente a tener en cuenta son los posibles errores en la unidad del sistema. Windows tiene una herramienta incorporada para verificar y solucionar estos problemas. Sin embargo, puede utilizar programas especialmente diseñados para esto.
Leer más: Elección de la reparación de ordenadores
Conclusión
El último recurso para corregir el error 0x80070005 es intentar restaurar el sistema o reinstalarlo por completo.
Dar consejos sobre cómo prevenir este problema es bastante difícil, pero existen varias reglas para minimizar su aparición. Primero, lea el artículo del párrafo sobre virus, lo ayudará a comprender cómo no infectar su computadora.
En segundo lugar, trate de no utilizar programas con jailbreak, especialmente aquellos que instalan sus propios controladores o servicios, o cambian los parámetros de la red y del sistema en su conjunto. En tercer lugar, sin una necesidad extrema y un estudio preliminar del proceso, no cambie el contenido de las carpetas del sistema, la configuración del registro y la configuración de Windows.