Código de error 0x80070005 Windows Update


Este código de error significa “acceso denegado” generalmente, a las claves del registro que gestionan las diversas funcionalidades de Windows Update.

La solución al problema pasa por verificar los correctos permisos sobre estas claves. Para hacerlo, debemos abrir el registro, tecleando la orden regedit, desde inicio/ejecutar, y navegar hasta la clave

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate

Este código de error significa “acceso denegado” generalmente, a las claves del registro que gestionan las diversas funcionalidades de Windows Update.La solución al problema pasa por verificar los correctos permisos sobre estas claves. Para hacerlo, debemos abrir el registro, tecleando la orden regedit, desde inicio/ejecutar, y navegar hasta la clave

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate

Con esa clave seleccionada, debemos ir al menú edición /permisos, y revisar que el usuario administrador y sistema, tienen seleccionada la casilla de verificación control total.

De todas formas, este problema es difícil de solventar ya que es posible que también haya otras claves del registro implicadas en este error. Una salida es revisar con regmon¸ en qué claves nos da error de acceso “access denied”, si bien, también podemos tratar de restaurar los permisos por defecto de nuestro sistema. Este procedimiento puede ser llevado a cabo desde el símbolo de sistema (inicio /ejecutar /cmd.exe) tecleando esta orden que es funcional en sistema Windows 2000, Windows XP y Windows 2003:

 

secedit  /configure  /cfg %windir%\repair\secsetup.inf  /db secsetup.sdb /verbose

 Para Windows Vista debemos teclear este comando:

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose