Windows で pg_ctl を起動するとエラーが発生します: ファイル "global/pg_control" を開けませんでした: 権限が拒否されました

Windows で pg_ctl を起動するとエラーが発生します: ファイル "global/pg_control" を開けませんでした: 権限が拒否されました

Windows Server 2022 で、管理者としてログインし、pg_ctl startユーザー SYSTEM によって最初に作成された Postgresql データベースに対して操作を実行しようとしていますが、cmd コンソールに次のエラーが表示されます (「管理者として実行」の有無の両方で試しました)。

>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.

指定されたログ ファイルに次のエラーが含まれています:

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

データ ディレクトリの権限を確認しましたが、問題ないようです。ユーザー SYSTEM とグループ Administrators の両方がアクセスできます。システム権限そして管理者権限また、ユーザー Administrator が実際にグループ Administrators の一部であることも確認しました。管理者のプロパティ

なぜこのようなことが起こるのでしょうか? 何らかの権限が不足しているのでしょうか?

OS は VM で実行されており、完全なバージョン情報は次のとおりです。

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

奇妙なことに、ユーザー Administrator またはグループ Users にフル コントロール権限を追加すると、pg_ctl startコマンドは正常に実行されます。

関連情報