web-dev-qa-db-ja.com

Windows 10でのPostgreSQLのインストールの失敗(ICACLエラー/アクセス拒否)

Windows 10マシン(x64)にPostgreSQLをインストールしようとすると、次のエラーが発生します。誰かがトラブルシューティングを手伝ってくれる?どうもありがとう!以下のエラーのスクリーンショット:

https://i.stack.imgur.com/bvOGU.png

3
sarahofcamb

両方をインストールしてみましたpostgresql-10.10-1-windows-x64およびpostgresql-11.5-1-windows-x64 オン Windows 10 x64。同様のエラーが発生しました。

ダウンロードしてみてくださいpostgresql-11.2-1-windows-x64次の公式リンクから: https://get.enterprisedb.com/postgresql/postgresql-11.2-1-windows-x64.exe

お役に立てれば。

1
Sarmad Gulzar

Postgresql-9.5.19.1-windows-x64バージョン(公式ページからダウンロード)をWindows 10 x64にインストールしようとすると、同じエラーが発生しました。管理者権限で実行しようとしました。一時フォルダにアクセス許可を与え、一時フォルダを別の場所に移動しましたが、何も機能しませんでした...

私のための解決策は、9.5の別のバージョンを使用することでした:PostgreSQL-9.5.2-1-windows-x64。

1
Consultant

これは私にも起こりました。 (ローカルマシンの管理者であっても)ドメインユーザーを使用できないことがわかりました。ローカル管理者ユーザーとしてログインする必要があり、その後、インストールが機能しました。これは非常に奇妙です。

0
zmbq

同じ問題がありましたが、不明なソースからインストーラーをダウンロードするのは苦手です。

かなり苦労した後(別のユーザーとして実行、ドメイン管理者アカウントでオプトインしたセッションからのインストールを含む)、私にとって有効だったのはローカル管理者コマンドを有効にする(ネットユーザー管理者/アクティブ)だけでした:yes)、パスワードを提供(ネットユーザー管理者*)およびその後、インストーラーを実行

お役に立てれば。

0
stefanu

私にとって、問題は、既存のPostgresインストールのDataフォルダー内のいくつかのファイルが権限と所有権情報をクリアしていたことでした。 Dataディレクトリの1つ上のレベルに移動し、標準のWindowsダイアログを介して子ディレクトリとファイルの所有者を再設定することで、問題を修正できました。その後、インストーラーを再実行すると、icaclsは権限を設定し、インストールを正常に完了できます。

0

どうやらこれは、PostgreSQLをアンインストールし、データベースが保存されている「data」ディレクトリを削除しないと発生します。 PostgreSQLを(再)インストールしようとすると、そのディレクトリがすでに存在するため、そのディレクトリの権限を変更できません。 C:\ Program Files\PostgreSQLをすべて手動で削除することで、インストーラーのこの明らかなバグを回避することができました。しかし、バックアップしていないデータがそこにある場合、それはオプションではないかもしれません。

0
mayfiecs

Windows 10 x64上のバージョン11.5および10.10のインストーラーでも同じ問題が発生しました。

しかし、私のために動作する別のウェブサイトでバージョン11.2.1のダウンロードリンクを見つけました: https://www.netzwelt.de/software-download/26666-postgresql.html

0
CyB3RC0nN0R