在Windows本地部署Ollama需三步:安装时用管理员PowerShell指定D盘安装路径;通过setx或环境变量设置OLLAMA_MODELS指向D盘模型目录;运行ollama serve启动服务并用curl验证,最后ollama run拉取模型测试。

在Windows电脑上本地部署Ollama运行工具,是为了绕过网络依赖、避免API费用、保护数据隐私,并直接在自己设备上加载和调用Llama 3、Qwen、DeepSeek R1等开源大语言模型。整个过程不依赖Docker(除非你主动选择),核心是安装Ollama主程序、重定向模型存储路径、验证服务可用性三步闭环。
下载并安装Ollama主程序
访问 https://www.php.cn/link/2575c857df983996d49550f3e924755f,点击“Windows”按钮下载 OllamaSetup.exe 文件。不要双击直接安装——默认会把程序装进 C:Users用户名AppDataLocalProgramsOllama,且后续模型也默认塞进C盘用户目录,极易撑爆系统盘。
以管理员身份打开 PowerShell 或 CMD,cd 到安装包所在目录,执行:
OLLAMASetup.exe /DIR="D:Program FilesOllama"
这一步必须手动指定路径,否则无法更改安装位置。安装过程无界面提示,完成后可在开始菜单看到 Ollama 图标,但此时服务尚未启动。
配置模型存储路径(关键避坑步骤)
模型文件动辄几GB起步,qwen2.5:7b约4.2GB,deepseek-r1:16b_quantized超10GB。若不改路径,【所有模型将默认下载到 C:Users\.ollamamodels,且无法通过图形界面修改】。
方法一:命令行一次性设置(推荐)
在 PowerShell 中执行:
setx OLLAMA_MODELS "D:ollama_models"
方法二:系统环境变量手动添加
按 Win+R → 输入 sysdm.cpl → “高级”选项卡 → “环境变量” → 在“用户变量”区域点击“新建” → 变量名填 OLLAMA_MODELS,变量值填你准备好的空文件夹路径,例如 D:ollama_models → 点击确定保存。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
注意:设置后必须关闭所有已打开的终端窗口,再重新打开一个 PowerShell,否则变量不生效。
启动服务并验证运行状态
第一步:启动后台服务
在新打开的 PowerShell 中输入:
ollama serve
你会看到日志滚动输出,最后停在类似 “Listening on 127.0.0.1:11434” 的提示行,说明服务已就绪。不要关掉这个窗口,它就是Ollama的守护进程。
第二步:另开一个 PowerShell 窗口,验证服务连通性:
curl http://localhost:11434
如果返回纯文本 “Ollama is running”,说明服务启动成功。这是最轻量、最可靠的验证方式,比打开浏览器更直接。
第三步:测试模型拉取(可选但建议)
执行:
ollama run qwen2.5:latest
首次运行会自动下载模型,进度条显示在终端中。下载位置就是你刚设置的 D:ollama_models,而非C盘。下载完成后即可直接对话,无需额外配置。

















