El comando REG DELETE no funciona en sistemas operativos de 64 bits

El comando REG DELETE no funciona en sistemas operativos de 64 bits

Estoy usando el siguiente comando para eliminar una clave de registro simple que no está protegida, quiero decir que puedes eliminarla fácilmente usando la GUI de regedit, por lo que el permiso es gratuito y desbloqueado.

reg delete TargetKEY /f

Este comando funcionará bien en un sistema de 32 bits, pero en un sistema operativo de 64 bits me da "acceso denegado" siempre que no haya limitación con las reglas de permiso de la clave de destino.

¿Dónde está el problema?

Respuesta1

Supongo que no está ejecutando el comando como administrador en un sistema operativo de 64 BITS. Mira este:

ingrese la descripción de la imagen aquí

Este es el resultado:

ingrese la descripción de la imagen aquí

Este comando se ejecutó dentro de la cuenta del administrador local. Ahora mira esto:

ingrese la descripción de la imagen aquí

Y aqui esta el resultado:

ingrese la descripción de la imagen aquí

¿Ver la diferencia?

Entonces, según los comentarios, si este comando se ejecuta dentro de otro archivo por lotes, debe ejecutar ese archivo por lotes como administrador, ya que pasará autorización a este comando. También puedes intentar deshabilitar UAC.

información relacionada