soarli

彻底解决 Ollama Windows 版痛点:如何完美降级与禁用自动更新
Ollama 作为目前本地运行大语言模型(LLM)最受欢迎的工具之一,极大地降低了我们把玩各种开源模型的门槛。然而...
扫描右侧二维码阅读全文
11
2026/03

彻底解决 Ollama Windows 版痛点:如何完美降级与禁用自动更新

Ollama 作为目前本地运行大语言模型(LLM)最受欢迎的工具之一,极大地降低了我们把玩各种开源模型的门槛。然而,对于 Windows 用户来说,Ollama 客户端有两个让人非常头疼的“槽点”:一是没有提供直接的降级命令,二是它会在后台疯狂自动更新且无法在界面中关闭。

很多小伙伴好不容易调试好了一个特定版本的环境,睡一觉醒来发现 Ollama 自己偷偷升级了,导致 API 报错或者兼容性出问题。更让人抓狂的是,网上流传的降级命令 curl -fsSL https://ollama.com/install.sh | OLLAMA_VERSION="0.1.54" sh 其实是给 Linux 系统用的,在 Windows 命令行里输入完全没有反应。

今天这篇文章,我们就来彻底解决这两个痛点,手把手教你在 Windows 环境下如何对 Ollama 进行降级,以及如何彻底掐断它的自动更新。


篇章一:Windows 环境下如何正确降级 Ollama?

在 Windows 上,Ollama 是通过 .exe 程序安装的,所以我们不能依赖命令行动作,而是需要通过“手动卸载 + 安装旧版本”的方式来完成降级。别担心,你的模型文件非常安全。

第 1 步:彻底退出当前程序

不要直接去卸载,先在 Windows 桌面右下角的系统托盘(任务栏右下角)中找到 Ollama 的那只“羊驼”图标,右键点击它,选择 "Quit Ollama" 以完全结束后台进程。

第 2 步:卸载当前高版本

打开 Windows 的 设置 > 应用 > 安装的应用,在列表中搜索 "Ollama",点击右侧菜单进行卸载。

💡 核心定心丸:
很多朋友不敢卸载是怕几十个 G 的模型被清空。请放心,Ollama 的常规卸载绝对不会删除你已经下载好的模型文件。它们依然安静地躺在你的 C:\Users\<你的用户名>\.ollama\models 目录下,重装后可以无缝衔接。

第 3 步:下载指定的历史版本

Ollama 官方保留了所有历史版本的下载链接:

  1. 访问官方 GitHub Releases 页面:Ollama Releases
  2. 在页面中向下翻找,定位到你需要的特定版本(例如 v0.1.54)。
  3. 展开该版本更新日志底部的 "Assets" 列表,找到并下载 OllamaSetup.exe

第 4 步:安装旧版本

双击运行下载好的 OllamaSetup.exe,一路无脑下一步即可。安装完成后,你的 Ollama 就成功回退到指定版本了。


篇章二:如何彻底屏蔽 Ollama 的自动更新?

费了九牛二虎之力降级成功,如果不把自动更新关掉,一切都是徒劳。由于官方客户端至今没有提供关闭更新的开关,我们需要采取一些“非常规手段”。这里提供两种方法,按需选择。

方法一:优雅的变量法(推荐)

如果你使用的版本不是特别古老,可以通过配置 Windows 环境变量来触发 Ollama 内部隐藏的禁用更新机制:

  1. Win + S 呼出 Windows 搜索,输入 “编辑系统环境变量” 并打开。
  2. 点击弹窗底部的 “环境变量” 按钮。
  3. 在上方你自己的 “用户变量” 区域,点击 “新建”
  4. 变量名 填入:OLLAMA_NO_UPDATE_CHECKS
  5. 变量值 填入:true
  6. 一路点击“确定”保存。再次启动 Ollama 时,它就会乖乖停止后台的更新检测。

方法二:暴力的“物理阉割”法(100% 绝对有效)

如果方法一在你的旧版本上不起作用,或者你就是想永绝后患,可以使用这个开发者社区公认的终极方案。

原理科普:
Windows 版的 Ollama 其实是“双生子”。一个是 ollama.exe(这是纯命令行的核心引擎,干活的,不带更新功能);另一个是 ollama app.exe(这就是你右下角看到的那个羊驼图标程序,专门负责驻留系统托盘和偷偷下载更新)。我们只需要把后者“干掉”就行了。

  1. 确保右下角托盘已经完全退出 Ollama(Quit Ollama)。
  2. 按快捷键 Win + R 打开“运行”,输入 %localappdata%\Programs\Ollama 并回车。
  3. 在打开的目录中,找到 ollama app.exe
  4. **将它重命名为 ollama app.exe.bak**(或者随便改成什么名字,目的就是让系统找不到它)。

改造后的日常使用方式:
由于你杀掉了托盘程序,以后你需要运行大模型时,只需要打开命令提示符 (CMD) 或 PowerShell,输入以下命令:

ollama serve

保持这个命令行窗口不关闭,Ollama 的核心服务就在完美运行了!你依然可以正常使用 ollama runollama pull 获取新模型,或者配合 AnythingLLM、Open WebUI 使用,但它永远、绝对不会再自动更新了。


结语
开源工具的迭代往往伴随着一些不够完善的体验,但只要掌握了正确的方法,我们依然可以让它服服帖帖地为我们服务。希望这篇文章能帮你解决 Ollama 版本乱跳的烦恼,专注享受大模型带来的乐趣!

最后修改:2026 年 03 月 11 日 12 : 04 AM

发表评论