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

如何阻止winget在Windows 11上自动安装PostgreSQL v14

阻止Winget自动安装PostgreSQL 14的解决方案

1. 锁定已安装的PostgreSQL 12版本

这是最直接的方式,让Winget忽略该软件的版本更新:

  • 以管理员身份打开终端,执行命令列出已安装的PostgreSQL:
    winget list postgres
    
  • 找到PostgreSQL 12对应的包ID(一般是PostgreSQL.PostgreSQL)和具体版本号,执行锁定命令:
    winget pin add --id PostgreSQL.PostgreSQL --version 12.x.x
    
    把12.x.x替换成你实际安装的版本号(比如12.15.0)。

2. 修改Winget全局配置禁用自动安装/更新

  • 执行命令打开Winget的配置文件:
    winget settings
    
  • 在打开的JSON配置文件中,找到或添加installBehavior节点,设置自动更新为禁用:
    "installBehavior": {
        "preferences": {
            "autoUpdate": false
        }
    }
    
  • 保存文件后,重启终端即可生效。

3. 排查后台触发任务

  • 打开「任务计划程序」,搜索包含winget或postgres的任务,若发现自动执行的安装任务,直接禁用它。
  • 检查是否有第三方工具(比如数据库管理软件、系统优化工具)在后台调用Winget,关闭这类工具的自动更新/自动安装功能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 04:26:55