No puedo instalar programas siendo administrador, windows indica que no tengo permisos en Windows 7 aún siendo administrador

Nos encontramos en algunas ocasiones con un usuario administrador que no tiene privilegios de administrador, aún perteneciendo al grupo de administradores.

Normalmente el problema es que se han corrompido los permisos de las claves del registro, para solucionarlo hay que descargar el paquete de Microsoft SubInACL para poder modificar las claves de registro. Lo podemos descargar aqui:

http://www.microsoft.com/downloads/details.aspx?FamilyId=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en

subinacl

Una vez instalado debemos crear un archivo cmd en la ruta de instalación del paquete de Microsoft con el siguiente contenido, y ejecutarlo como administrador o bien desde una ventana de línea de comandos ejecutada como administrador.

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f

Esto restaurará los privilegios de las claves de registro y solucionará el problema de permisos.