Windows 10ProにPostgreSQLv9.4.4をインストールしようとすると、これと同じエラーが発生していました。 Stack Exchangeでホストされているソリューションから始めて、インストーラーを正常に実行できるようにする次の手順を考え出しました。
1) postgresという名前の新しいユーザーアカウントを作成します
2)新しいアカウントを管理者に追加します およびパワーユーザー groups
3)コンピューターを再起動します
注:ステップ#4はそれなしでは機能しなかったため、ステップ#3を追加しました
4)コマンドを使用してpostgresユーザーとしてコマンドプロンプトを実行します:
runas / user:postgres cmd.exe
5) postgresからインストーラーを実行します コマンドウィンドウ
6) postgresを削除します ユーザーアカウントとユーザーディレクトリ
注:インストール後にpostgresアカウントは必要ないため、手順6を追加しました