You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11安装PostgreSQL时出现“访问被拒绝”错误

Windows 11安装PostgreSQL遇「访问被拒绝」错误的解决办法

问题详情

在Windows 11上安装PostgreSQL时弹出权限错误,具体信息如下:

已发生错误。

Error running C:\WINDOWS\System32\icacls "C:\Users\tanma\AppData\Local\Temp\postgresql_installer_a369da0643" /T /Q /grant "tanmay:(OI)(CI)F": C:\Users\tanma\AppData\Local\Temp\postgresql_installer_a369da0643\*: Access is denied.

已尝试以下操作但未解决:

  • 以管理员身份运行安装程序
  • 检查Temp目录权限
  • 禁用杀毒软件

错误截图

解决方案尝试

1. 手动重置临时安装目录权限

定位到报错中的临时文件夹 C:\Users\tanma\AppData\Local\Temp\postgresql_installer_a369da0643:

  • 右键文件夹→「属性」→「安全」→「编辑」
  • 添加当前用户tanmay,勾选完全控制权限
  • 勾选「替换所有子对象的权限条目」,点击应用并确认

完成后重新启动安装程序。

2. 更换系统临时目录路径

修改TEMP/TMP环境变量,避开原目录的权限问题:

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  2. 在「用户变量」区域,编辑TEMP和TMP的路径为非系统盘的新建文件夹(如D:\PG_Temp)
  3. 确保新文件夹给当前用户分配了完全控制权限
  4. 重启电脑后重新运行安装程序

3. 管理员命令行强制赋权

打开管理员权限的命令提示符,执行以下命令:

icacls "C:\Users\tanma\AppData\Local\Temp\postgresql_installer_a369da0643" /T /Q /grant tanmay:F

命令执行完毕后,再次启动PostgreSQL安装程序。

4. 改用离线安装包

联网安装器可能因临时文件权限逻辑触发错误,可直接下载PostgreSQL官方离线安装包(对应Windows版本的独立exe或压缩包),手动解压配置完成安装,绕过临时目录权限问题。

内容的提问来源于stack exchange,提问作者Tanmay Rathod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 08:04:53