快速结论:该问题出现在 Windows 安装 Ollama 后,用户未手动启动,但 Ollama 仍随系统登录自动运行并占用 11434 端口。优先排查启动文件夹中的 Ollama.lnk 以及“设置 → 应用 → 启动”中的应用自启动项。
适用环境:Issue 中确认的环境为 Windows(报告者使用 Windows 11,并提到可能影响其他版本)、Ollama 0.5.7、NVIDIA GPU、Intel CPU;评论中还提到 macOS 也存在自动启动现象,但未给出具体版本。
最快修复方案:暂无确认的一步修复方案。Issue 中验证有效的处理方式是删除启动文件夹中的 Ollama.lnk,或在 Windows“设置 → 应用 → 启动”中关闭 Ollama;维护者表示旧版本“覆盖用户设置并强制开机启动”属于已修复的 bug,并提供了禁用登录启动的 FAQ。
注意事项:删除 Ollama.lnk 后,后续更新可能重新创建该文件;有用户反馈在“设置 → 应用 → 启动”中找不到 Ollama,或在任务管理器中禁用后仍会自动启动;将 ollama.exe 改名的做法来自评论者个人尝试,未获官方确认,且可能导致 Ollama 无法正常使用。
问题场景
用户在 Windows 上安装 Ollama 后重启电脑,未手动启动 Ollama,但通过 tasklist | findstr "ollama" 能看到进程,通过 netstat -ano | findstr :11434 能看到 11434 端口被占用。有评论者反映这会让游戏运行变慢;也有评论者尝试在终端手动启动 Ollama 以查看日志,但进程被结束后立即重启,导致手动启动时报端口已被占用。另有人报告 macOS 上同样会自动启动。
报错原文
Ollama Auto-Starts on Windows Without User Permission
Error: listen tcp 127.0.0.1:11434: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
原因分析
Ollama 安装后会在 Windows 登录时自动启动。Issue 正文指出它会静默地把自身加入启动文件夹(shell:startup),对应文件为 C:\Users\<User>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Ollama.lnk,且没有显式开关。维护者在评论中说明,早期版本会覆盖用户对开机启动设置的修改并强制启动,这属于 bug 且已修复,同时补充了通过 FAQ 关闭登录启动的方法。因此,若删除 lnk 或关闭启动项后仍自动运行,可能原因包括更新重新写入启动项、Windows 启动项管理未生效,或后台服务被重新拉起。上述后两点为推测,Issue 中未给出完整根因。
环境排查
- 确认是否为 Windows 11 或其他 Windows 版本,以及 Ollama 版本(报告者为 0.5.7)。
- 检查启动文件夹:
Win + R输入shell:startup,查看是否存在Ollama.lnk。 - 检查 Windows“设置 → 应用 → 启动”中 Ollama 的状态。
- 用
tasklist | findstr "ollama"确认进程,用netstat -ano | findstr :11434确认端口占用。 - 留意近期是否更新过 Ollama,因为更新后可能重建启动项。
解决步骤
- 按
Win + R,输入shell:startup并回车,进入当前用户的启动文件夹。 - 删除其中的
Ollama.lnk(Issue 正文给出的路径为C:\Users\<User>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)。 - 也可打开 Windows“设置 → 应用 → 启动”,将 Ollama 关闭;评论中有用户用此方式成功禁用。
- 重启电脑,再次检查进程和 11434 端口是否仍被 Ollama 占用。
- 如果关闭后仍自动启动,可参考维护者指向的 FAQ 中“如何阻止 Ollama 在登录时启动”的说明;注意 FAQ 文件路径已从
docs/faq.md变更为docs/faq.mdx。 - 可优先尝试(来自评论者个人经验,未获官方确认):在
%USERPROFILE%\AppData\Local\Programs\Ollama中把ollama.exe改名,再重启确认是否不再自启。
验证方法
重启后执行 tasklist | findstr "ollama",确认没有 Ollama 进程;再执行 netstat -ano | findstr :11434,确认 11434 端口未被 Ollama 占用。此时在终端手动启动 Ollama 应能正常监听,不再出现 bind: Only one usage of each socket address 报错。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。

![issue: Realtime call: spoken replies reach the chat model as assistant messages starting with "[Historical voice assistant transcript…]", an](https://www.chat-gpts.plus/wp-content/uploads/2026/10/32664-bd45fb08-768x403.jpg)
