El inicio de pg_ctl en Windows da error: no se pudo abrir el archivo "global/pg_control": permiso denegado

El inicio de pg_ctl en Windows da error: no se pudo abrir el archivo "global/pg_control": permiso denegado

En Windows Server 2022, inicié sesión como administrador e intenté realizar pg_ctl startuna base de datos Postgresql que fue creada inicialmente por el usuario SISTEMA, pero aparece el siguiente error en la consola cmd (lo intenté con y sin "Ejecutar como administrador") :

>pg_ctl.exe start -o "-p 5432" -U user -P password -D C:\aiw\aiw1\data -l C:\aiw\aiw1\trace\postgres.trace
waiting for server to start.... stopped waiting
pg_ctl: could not start server
Examine the log output.

El archivo de registro especificado contiene este error:

2023-08-28 04:01:07.898 PDT [2088] PANIC:  could not open file "global/pg_control": Permission denied

Revisé los permisos para el directorio de datos y parecen estar bien, tanto el usuario SISTEMA como los Administradores del grupo tienen acceso a él:permisos del sistemayPermisos de administradores. También comprobé que el usuario Administrador realmente forma parte del grupo Administradores:propiedades de administradores.

¿Por qué pasó esto? ¿Me faltan algunos permisos?

El sistema operativo se ejecuta en una máquina virtual, la información de la versión completa es:

Edition: Windows Server 2022 Standard
Version: 21H2
OS build: 20348.350

Por extraño que parezca, si agrego permisos de control total al usuario Administrador o al grupo Usuarios, el pg_ctl startcomando se ejecuta correctamente.

información relacionada