Eliminar clave del registro bloqueada en Windows

Creado: Miércoles, 19 Junio 2013 Escrito por karmany Visto: 148149
Tamaño de letra:

Borrar clave regedit que no se deja borrar

Cubo de piezas cuadradas verdesHace poco me ocurrió algo curioso: mientras estaba instalando un programa, apareció un aviso mostrando que una clave del registro de Windows no había podido eliminarse y se detuvo la instalación. Entonces intenté eliminar la clave manualmente tanto desde el Editor del Registro como desde la línea de comandos, pero en ambos casos recibí la misma respuesta: "Error al eliminar la clave", "Acceso denegado". Hoy verás cómo eliminar esas claves que no se dejan borrar... que tal vez algún malware ha bloqueado de forma malintencionada.

Clave del registro de Windows bloqueada

La clave del registro que tengo bloqueada (la he creado a propósito para este tutorial) es esta:

HKEY_LOCAL_MACHINE\SOFTWARE\karmanyNET\NoSePuedeBorrar

Desde la línea de comandos intento eliminarla de esta forma (hay que cambiar HKEY_LOCAL_MACHINE por HKLM):

C:\>REG DELETE HKLM\SOFTWARE\karmanyNET\NoSePuedeBorrar
¿Desea eliminar permanentemente la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\karmanyNET\NoSePuedeBorrar (Sí/No)? S
ERROR: Acceso denegado.

C:\>

¡Acceso denegado! Si quieres más información sobre REG DELETE teclea lo siguiente:

C:\>reg delete /?

Ahora pruebo desde el Editor del Registro de Windows. Voy al menú de Windows 1, tecleo regedit en el cuadro de texto, hago clic con el botón derecho del ratón en el resultado regedit 2 y lo ejecuto como administrador:

Buscar Regedit en Windows 7

Ahora si intento eliminar la siguiente clave,

HKEY_LOCAL_MACHINE\SOFTWARE\karmanyNET\NoSePuedeBorrar

recibo el siguiente mensaje:

Error al eliminar clave registro

"Error al eliminar la clave. No se puede eliminar NoSePuedeBorrar: error al eliminar la clave."

Eliminando la clave

La mayor parte de los bloqueos de las claves suelen ser por culpa de permisos. El caso que me ocurrió a mí y he comentado en el primer párrafo, era interesante porque en una de las claves existían dos permisos diferentes para un mismo usuario.

Debes tener presente que es posible que la denegación de permisos esté en una subclave. Analiza, por lo tanto, los permisos de la clave principal y subclaves.

De este modo, partiendo de la imagen anterior en el Editor del Registro de Windows, sobre la clave NoSePuedeBorrar hago clic con el botón derecho del ratón y selecciono Permisos.... Aparecerá una nueva ventana de permisos. En mi caso no me pude fiar del contenido de la misma porque no había nada denegado, así que, "para especificar permisos especiales o configuraciones avanzadas" hago clic en el botón de más abajo Opciones avanzadas. Verás una ventana similar a esta:

Configuración de seguridad clave

Simplemente mirando la imagen anterior podrás observar una denegación de permisos de karmany 3 (Control total) aplicado a esta clave y subclaves. Puedes editar los permisos (si te deja pulsando el botón Editar) o pulsar el botón Quitar, como se muestra en la imagen donde está el cursor del ratón.

Tras esto ya pude eliminar la clave e instalar el programa.

Última actualización: Sábado, 22 Junio 2013