Corrixiu o erro 0x80070005 en Windows 7

Pin
Send
Share
Send

Algúns usuarios que traballan en ordenadores con Windows 7 atopan o erro 0x80070005. Pode producirse cando intente descargar actualizacións, inicie o proceso de activación da licenza do sistema operativo ou durante o procedemento de recuperación do sistema. Vexamos cal é a causa inmediata deste problema e descubra tamén formas de solucionalo.

Causas do erro e formas de resolvelo

O erro 0x80070005 é a expresión da negación do acceso a ficheiros para realizar unha operación específica, a maioría das veces asociada á descarga ou instalación dunha actualización. As causas inmediatas deste problema poden ser moitos factores:

  • Descarga interrompida ou incompleta dunha actualización anterior;
  • Negación do acceso a sitios de Microsoft (moitas veces xorde debido a unha configuración incorrecta de antivirus ou cortafuegos);
  • Infección do sistema cun virus;
  • Erro TCP / IP
  • Danos nos ficheiros do sistema;
  • Funcionamento do disco duro.

Cada unha das causas anteriores do problema ten as súas propias solucións, das que falaremos máis adiante.

Método 1: Utilidade SubInACL

En primeiro lugar, considere o algoritmo para resolver o problema usando a utilidade SubInACL de Microsoft. Este método é perfecto se se produciu o erro 0x80070005 ao actualizar ou activar unha licenza do sistema operativo, pero é improbable que o axude se apareceu durante o proceso de recuperación do sistema operativo.

Descarga SubInACL

  1. Despois de descargar o ficheiro Subinacl.msi, execútalo. Abrirase "Asistente de instalación". Faga clic "Seguinte".
  2. A continuación abrirase a xanela de confirmación do contrato de licenza. Mova o botón de radio á posición superior e logo prema "Seguinte". Deste xeito, acepta a política de licenzas de Microsoft.
  3. Despois, abrirase unha xanela onde deberá especificar o cartafol no que se instalará a utilidade. Este é o directorio predeterminado. "Ferramentas"que está aniñado nun cartafol "Kits de recursos de Windows"situado no directorio "Arquivos do programa" no disco C. Pode deixar esta configuración predeterminada, pero aínda así aconsellamos que especifique un directorio máis próximo ao directorio raíz da unidade para un funcionamento máis correcto da utilidade C. Para iso, fai clic "Navegar".
  4. Na xanela que se abre, desprácese ata a raíz do disco C e premendo na icona "Crear unha nova carpeta"crear un novo cartafol. Podes dar calquera nome, pero por exemplo daremos un nome "SubInACL" e no futuro operaremos con ela. Resaltando o directorio que acaba de crear, faga clic "Está ben".
  5. Isto volverá automaticamente á xanela anterior. Para iniciar o proceso de instalación, faga clic "Instalar agora".
  6. Realizarase o procedemento de instalación da utilidade.
  7. Na xanela "Asistentes de instalación" Aparecerá unha mensaxe de éxito. Faga clic "Rematar".
  8. Despois diso fai clic no botón Comezar. Selecciona elemento "Todos os programas".
  9. Vai á carpeta "Estándar".
  10. Na lista de programas, seleccione Bloc de notas.
  11. Na xanela que se abre Bloc de notas introduza o seguinte código:


    @echo apagado
    Establecer OSBIT = 32
    SI existe "% ProgramFiles (x86)%" establecido OSBIT = 64
    set RUNNINGDIR =% ProgramFiles%
    IF% OSBIT% == 64 set RUNNINGDIR =% ProgramFiles (x86)%
    C: subinacl subinacl.exe / subkeyreg "HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Servicios baseados en compoñentes" / grant = "nt service trustinstaller" = f
    @Echo Gotovo
    @pausa

    Se durante a instalación especificou un camiño diferente para instalar a utilidade Subinacl, no canto do valor "C: subinacl subinacl.exe" indique o enderezo de instalación que é relevante para o seu caso.

  12. A continuación, fai clic Arquivo e escolla "Gardar como ...".
  13. Ábrese a xanela do ficheiro de gardar. Mover a calquera lugar conveniente do disco duro. Lista despregable Tipo de ficheiro selecciona opción "Todos os ficheiros". Na zona "Nome do ficheiro" dálle ao obxecto creado calquera nome, pero asegúrese de especificar a extensión ao final ".bat". Facemos clic Gardar.
  14. Pechar Bloc de notas e corre Explorador. Desprácese ata o directorio onde gardou o ficheiro coa extensión .bat. Fai clic sobre el co botón dereito do rato (RMB) Na lista de accións, seleccione "Executar como administrador".
  15. O script será lanzado e realizará a configuración do sistema necesaria, interactuando coa utilidade SubInACL. A continuación, reinicie o ordenador, despois do cal o erro 0x80070005 debería desaparecer.

Se esta opción non funciona, pode crear de forma similar un ficheiro coa extensión ".bat"pero cun código diferente.

Atención! Esta opción pode levar á inoperabilidade do sistema, polo que usala só como último recurso no seu propio perigo e risco. Antes de usalo, recoméndase crear un punto de restauración do sistema ou unha copia de seguridade do mesmo.

  1. Despois de completar todos os pasos anteriores para instalar a utilidade SubInACL, abra Bloc de notas e dirixe no seguinte código:


    @echo apagado
    C: subinacl subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / grant = administradores = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CURRENT_USER / grant = administradores = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CLASSES_ROOT / grant = administradores = f
    C: subinacl subinacl.exe / subdirectories% SystemDrive% / grant = administradores = f
    C: subinacl subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / grant = system = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CURRENT_USER / grant = system = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CLASSES_ROOT / grant = system = f
    C: subinacl subinacl.exe / subdirectories% SystemDrive% / grant = system = f
    @Echo Gotovo
    @pausa

    Se instalou a utilidade Subinacl nun directorio diferente, no canto da expresión "C: subinacl subinacl.exe" indique o camiño actual ata el.

  2. Garda o código especificado nun ficheiro coa extensión ".bat" do mesmo xeito que descrito anteriormente, e actíveo en nome do administrador. Abrirase Liña de mandoonde se realizará o procedemento para cambiar os dereitos de acceso. Despois de completar o proceso, prema calquera tecla e reinicie o PC.

Método 2: Cambie o nome ou elimine o contido do cartafol SoftwareDistribution

Como se mencionou anteriormente, a causa do erro 0x80070005 pode ser unha ruptura ao descargar a actualización anterior. Así, un obxecto descargado impide que a seguinte actualización pase correctamente. Este problema pódese resolver renombrando ou eliminando o contido do cartafol que contén as descargas de actualizacións, é dicir, o directorio "SoftwareDistribución".

  1. Aberto Explorador. Introduce o seguinte enderezo na súa barra de enderezos:

    C: Windows SoftwareDistribución

    Faga clic na frecha á dereita da barra de enderezos ou faga clic Introduza.

  2. Chegas á carpeta "SoftwareDistribución"situado no directorio "Windows". Aquí é onde se gardan as actualizacións do sistema descargadas ata a súa instalación. Para eliminar o erro 0x80070005, ten que limpar este directorio. Para seleccionar todo o seu contido, use Ctrl + A. Facemos clic RMB por asignación. No menú que aparece, seleccione Eliminar.
  3. Abrirase un cadro de diálogo onde se lle pedirá se o usuario quere realmente mover todos os obxectos seleccionados "Cesta". De acordo facendo clic Si.
  4. Isto iniciará o proceso para eliminar o contido do cartafol "SoftwareDistribución". Se non é posible eliminar algún elemento, xa que actualmente está ocupado co proceso, faga clic na xanela que aparece informando sobre esta situación, faga clic. Saltar.
  5. Despois de eliminar o contido, pode intentar realizar unha acción durante a cal se amosou o erro 0x80070005. Se o motivo se descargou incorrectamente as actualizacións anteriores, non debería haber fallos.

Ao mesmo tempo, non todos os usuarios arriscan a eliminar o contido dun cartafol "SoftwareDistribución", porque temen destruír as actualizacións aínda non instaladas ou dalgunha outra forma danar o sistema. Existen situacións nas que a opción anterior non elimina o obxecto moi roto ou sobrecargado que falla, xa que é el quen está ocupado co proceso. En ambos casos, pode empregar un método diferente. Consiste en cambiar o nome do cartafol "SoftwareDistribución". Esta opción é máis complexa da descrita anteriormente, pero se é necesario, todos os cambios poden ser recuperados.

  1. Faga clic Comezar. Iniciar sesión "Panel de control".
  2. Vai á sección "Sistema e seguridade".
  3. Faga clic "Administración".
  4. Na lista que aparece, fai clic "Servizos".
  5. Está activado Xestor de servizo. Busca o obxecto Actualización de Windows. Para simplificar a busca, pode organizar os nomes alfabeticamente facendo clic no título da columna "Nome". Unha vez que atopes o elemento que desexas, seleccionalo e fai clic Parar.
  6. Iníciase o proceso de parar o servizo seleccionado.
  7. Despois de que o servizo se detén, cando se resalta o seu nome, a inscrición mostrarase no panel esquerdo da xanela Corre. A fiestra Xestor de servizo non pechar, senón simplemente enrolalo Barra de tarefas.
  8. Agora aberto Explorador e introduza o seguinte camiño no seu campo de enderezo:

    C: Windows

    Fai clic na frecha á dereita da liña especificada.

  9. Indo ao cartafol "Windows"localizado no directorio raíz do disco C. Despois busca o cartafol que xa coñecemos "SoftwareDistribución". Fai clic nel RMB e na lista de accións selecciona Cambiar o nome.
  10. Cambia o nome do cartafol a calquera nome que considere necesario. A condición principal é que outros directorios situados no mesmo directorio non teñan este nome.
  11. Agora de volta a Xestor de servizo. Resalte o título Actualización de Windows e prema Corre.
  12. Realizarase o procedemento para iniciar o servizo especificado.
  13. A aparición do estado indicará con éxito a tarefa anterior "Obras" na columna "Condición" fronte ao nome do servizo.
  14. Agora, despois de reiniciar o ordenador, o erro 0x80070005 debería desaparecer.

Método 3: Desactive Antivirus ou devasa

A seguinte razón que pode causar erro 0x80070005 é a configuración incorrecta ou o mal funcionamento dun antivirus estándar ou un devasa. Especialmente a miúdo isto causa problemas durante a recuperación do sistema. Para comprobar se este é o caso, é necesario desactivar temporalmente a protección e ver se reaparece o erro. O procedemento para desactivar o antivirus e o firewall pode variar significativamente segundo o fabricante e a versión do software especificado.

Se o problema reaparece, pode habilitar a protección e continuar a buscar as causas do problema. Se, despois de desactivar o antivirus ou o firewall, o erro desaparece, intente axustar a configuración para este tipo de programas antivirus. Se non pode configurar o software, aconsellamos desinstalalo e substituílo por un analóxico.

Atención! As accións anteriores deberían realizarse canto antes, xa que é perigoso deixar o ordenador sen protección antivirus durante moito tempo.

Lección: Como desactivar o antivirus

Método 4: verifique os erros no disco

O erro 0x80070005 pode causar danos físicos ou erros lóxicos no disco duro do PC no que está instalado o sistema. O xeito máis sinxelo de comprobar os discos duros de problemas anteriores e, se é posible, realízase a solución de problemas mediante a utilidade do sistema "Comprobar disco".

  1. Usando o menú Comezar móvese ao directorio "Estándar". Na lista de obxectos, busque o elemento Liña de mando e fai clic RMB. Escolla "Executar como administrador".
  2. Abrirase Liña de mando. Grava alí:

    chkdsk / R / F C:

    Faga clic Introduza.

  3. Aparecerá información informándolle que non é posible comprobar o disco porque está ocupado con outro proceso. Por iso, solicitaráselle que busque a próxima vez que reinicie o sistema. Introduza "Y" e prema Introduza. Despois diso reinicie o PC.
  4. Durante a reiniciar a utilidade "Comprobar disco" comprobará o disco C. Se é posible, corrixeranse todos os erros lóxicos. Se os problemas son causados ​​por un mal funcionamento do disco duro, é mellor substituílo por un análogo que funcione normalmente.

Lección: Comprobación de erros nun Windows 7

Método 5: restaurar os ficheiros do sistema

Outro motivo para o problema que estamos estudando pode ser o dano nos ficheiros do sistema Windows. Se sospeitas dun mal funcionamento especificado, debes buscar a integridade do SO e, se é necesario, restaurar os elementos danados coa ferramenta do sistema "Sfc".

  1. Fai unha chamada Liña de mandoactuando sobre as recomendacións descritas en Método 4. Insira nel a seguinte entrada:

    sfc / scannow

    Faga clic Introduza.

  2. Utilidade "Sfc" iniciarase e dixitalizará o SO para non ter integridade dos elementos do sistema. En caso de defecto, restauraranse automaticamente os elementos danados.

Lección: Comprobación da integridade dos ficheiros de SO en Windows 7

Método 6: restablece a configuración TCP / IP

Outra razón que causa o problema que estamos estudando pode ser un fracaso en TCP / IP. Neste caso, ten que restablecer os parámetros desta pila.

  1. Activar Liña de mando. Introduce a seguinte entrada:

    netsh int ip restablecer logfile.txt

    Faga clic Introduza.

  2. Usando o comando anterior, os parámetros de pila TCP / IP reiniciaranse e todas as modificacións serán escritas no ficheiro logfile.txt. Se a causa do erro reside precisamente nas anomalías do compoñente anterior, agora os problemas deberían desaparecer.

Método 7: cambia os atributos do directorio "Información sobre o volume do sistema"

A seguinte causa de erro 0x80070005 pode ser a definición do atributo Só lectura para catálogo "Información sobre o volume do sistema". Neste caso, haberá que cambiar o parámetro anterior.

  1. Dado o feito de que o directorio "Información sobre o volume do sistema" está oculto de xeito predeterminado, deberiamos habilitar a visualización de obxectos do sistema en Windows 7.
  2. A continuación, activa Explorador e vaia ao directorio raíz do disco C. Atopar un directorio "Información sobre o volume do sistema". Fai clic nel con RMB. Na lista que apareza, seleccione "Propiedades".
  3. Abrirase a xanela de propiedades do directorio anterior. Comprobe iso no bloque Atributos parámetro próximo Só lectura a caixa de verificación non estivo seleccionada. Se está parado, asegúrese de eliminar-lo e, a continuación, prema secuencialmente Solicitar e "Está ben". Despois diso, podes probar o PC na presenza do erro que estamos estudando aplicando a acción que o causa.

Método 8: activa o servizo de copia de sombras de volume

Outra das causas do problema pode ser un servizo desactivado. Copia de volume de sombras.

  1. Vaia a Xestor de servizousando o algoritmo descrito en Método 2. Atopar o elemento Copia de volume de sombras. Se o servizo está desactivado, faga clic Corre.
  2. Despois, o estado debería ser oposto ao nome do servizo "Obras".

Método 9: Eliminar a ameaza do virus

Ás veces o erro 0x80070005 pode ser causado por infección dun ordenador con certos tipos de virus. Entón requírese comprobar o PC cunha utilidade antivirus especial, pero non cun antivirus estándar. É mellor dixitalizar desde outro dispositivo ou a través dun LiveCD (USB).

Durante a pescuda, despois da detección de código malicioso, é necesario seguir as recomendacións proporcionadas pola utilidade a través da súa interface. Pero aínda que o virus se atopa e neutralice, aínda non dá toda a garantía de que o erro que estamos estudando desaparecerá, xa que o código malicioso podería facer certos cambios no sistema. Polo tanto, despois de eliminarlo, é moi probable que teña que aplicar adicionalmente un destes métodos para resolver o problema 0x80070005 que xa describimos anteriormente, en particular, restaurar os ficheiros do sistema.

Como podes ver, hai unha lista bastante ampla de causas de erro 0x80070005. O algoritmo de eliminación depende da esencia deste motivo. Pero aínda que non puidera instalalo, pode utilizar todos os métodos mencionados neste artigo e obter o resultado desexado usando o método de excepción.

Pin
Send
Share
Send