C # Registry SetValue lanza unauthorizedAccessException

Antes de intentar responder a esto, haz "una búsqueda rápida en Google". Me gustaría señalar que ya lo he hecho. Aquí está la situación, tengo el siguiente método que intenta modificar un valor de clave de registro. El problema que tengo es que cuando se ejecuta, lanza una excepciónAutcessAccessExceptionA pesar de que he abierto la clave como escribible. Estoy ejecutando Visual Studio como administrador e incluso intenté hacer un pequeño archivo .exe con un archivo de manifiesto que lo obligue a ejecutarse como administrador que ejecutará el código sin suerte. La clave ya existe, no intenta ingresar al método CreateKey. Aquí está el bloque de código.

Path = "S-1-5-21-1644491937-1078145449-682003330-5490\Software\Microsoft\Windows\CurrentVersion\Policies\System"
Key = "DisableTaskMgr"
NewValue = 1

public OperationResult ModifyKey()
    {
        OperationResult result = new OperationResult();

        if (!Path.IsNullOrEmptyTrim())
        {
            if (!Key.IsNullOrEmptyTrim())
            {
                try
                {
                    var key = Microsoft.Win32.Registry.Users.OpenSubKey(Path, true);

                    if (key != null)
                    {
                        key.SetValue(Key, NewValue);

                        key.Close();
                    }
                    else
                    {
                        result = CreateKey();
                    }
                }
                catch (Exception ex)
                {
                    result.SetFail("Error accessing registry", ex);
                }
            }
            else
            {
                result.SetFail("Registry key was null");
            }
        }
        else
        {
            result.SetFail("Registry path was null");
        }

        return result;
    }

¿Tengo que recorrer manualmente el árbol del registro configurando cada llamada de OpenSubKey a grabable? Intenté esto también, todavía tiré el mismo error ...

Respuestas a la pregunta(6)

Su respuesta a la pregunta