Acceso de registro remoto denegado para usuarios que no son administradores

I am trying to open remote registry key with a non admin user who has been given access to registry key on remote machine.

remoteKey = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, hostname);

estoy obteniendo

Requested registry access is not allowed. at System.ThrowHelper.ThrowSecurityException(ExceptionResource resource) at Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable) at Microsoft.Win32.RegistryKey.OpenSubKey(String name) at RemoteRegistry.Program.Main(String[] args)

Is it possible to access HKLM hive to be accessed remotely from any other machine for non-admin user ? on the other hand for admin user it works fine.

All other hives are accessible the above line does not cause any exception.

Any pointers what could be the issue.

preguntado el 29 de julio de 12 a las 07:07

2 Respuestas

By default, remote access to most parts of the registry is only available to administrators. You can grant access to other users by changing permissions on the winreg registry key.

There is also a group policy setting (under Computer Configuration - Windows Settings - Security Settings - Local Policies - Security Options - Network access) which allows remote access to particular registry keys to all authenticated users.

Respondido 29 Jul 12, 10:07

Check these levels:

  1. Default domain security settings apply to all systems/users in the domain, Unless block inheritance etc. is being utilized

  2. Default Domain control security settings - only apply to DCs

  3. Local computer policy - is the setting on the local machine

Respondido 29 Jul 12, 07:07

Can non-admin user access the remote registry HKLM hive? - jeet_xp

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.