Windows Terminal能否自动更新取决于安装方式:Microsoft Store版默认静默更新,WinGet需手动启用auto-update,Preview/Canary版需主动维护,手动安装则完全无自动更新。
windows terminal 本身不自带自动更新机制,是否能自动更新完全取决于你当初用哪种方式安装它。选对安装渠道,自动更新就顺理成章;选错方式,就得靠手动折腾。下面按实际使用场景,直接说清楚怎么配、怎么升级、怎么避免踩坑。
Microsoft Store 安装:最省心的自动更新方案
这是普通用户和稳定优先用户的首选。Store 版本由系统后台统一管理,更新静默完成,无需干预。
- 打开 Microsoft Store 应用 → 右上角「⋯」→「下载和更新」→ 开启「自动下载更新」
- 可手动触发检查:点击「获取更新」,Store 会扫描所有已装应用,包括 Windows Terminal
- 验证是否生效:终端内执行 wt --version,过一两天再查,版本号应已变化
- 注意:Store 更新通常每周推送一次,不会每日更新,但足够覆盖安全补丁和主力功能迭代
WinGet 安装:命令行用户的可控自动更新
WinGet 是微软官方包管理器,支持配置自动检查与升级,适合习惯脚本化运维的用户。
- 先确认 WinGet 版本 ≥1.6.2631(运行 winget --version 查看)
- 启用自动更新:winget settings --enable-auto-update
- 验证配置是否生效:winget settings | findstr "AutoUpdate",输出应为 true
- 如需立即升级:执行 winget upgrade --id Microsoft.WindowsTerminal -e
- 补充说明:WinGet 自动更新默认不开启,必须手动启用;它不会像 Store 那样后台静默安装,而是定期提示可升级项
预览版与 Canary 版:尝鲜但需主动管理
如果你需要测试新功能(比如 AI 助手、多窗格广播输入),就得安装 Preview 或 Canary 版——但它们不走 Store 自动更新路径,得靠特定方式维护。
- Preview 版可通过 WinGet 安装:winget install --id Microsoft.WindowsTerminal.Preview -e
- Canary 版(仅限 Windows 11)需从 Microsoft Store 搜索「Windows Terminal Canary」单独安装,它有自己的更新通道,独立于 Stable 版
- 两者都不建议用于主力开发环境;若已安装,务必定期运行 winget upgrade 或进 Store 手动更新,否则容易长期滞留旧构建
- 重要提醒:Preview/Canary 的配置文件与 Stable 版共用,但功能不稳定时可能引发设置重置或崩溃,建议备份 settings.json
手动安装(.msixbundle):无自动更新,必须定期干预
适用于企业内网、组策略禁用 Store、或需锁定特定版本的场景。这种方式完全脱离系统更新体系,责任全在你自己。
- 更新只能靠重新下载 GitHub Releases 页面的最新 .msixbundle 文件
- 安装命令保持不变:Add-AppxPackage -Path ".\Microsoft.WindowsTerminal_x.x.xxxx.x_8wekyb3d8bbwe.msixbundle"
- 建议每月至少检查一次 GitHub 发布页(github.com/microsoft/terminal/releases),尤其关注带「Stable」标签的版本
- 升级前务必导出当前 settings.json(设置 UI → 导出设置),避免重装后丢失主题、快捷键、窗格布局等个性化配置

















