Windows 终端分发类型

Windows 终端通过 GitHub 版本以各种格式分发:

  • 打包分发(或称“MSIX 捆绑包”)
    • 这是最早且最受支持的 Windows 终端分发。
    • 打包分发可以通过 GitHub 发布页上提供的 .msixbundle 文件或通过 Microsoft Store(稳定版预览版)安装。
    • 通过 MSIX 捆绑包进行安装可能需要网络连接才能从 Microsoft Store 下载依赖项包。
    • 通过 MSIX 捆绑包安装时,终端将通过 Microsoft Store 接收自动更新。
  • 预安装工具包
    • 预安装工具包适用于有意向在 Windows 映像上预安装 Windows 终端的系统集成商和 OEM。
    • 有关详细信息,请参阅有关预安装的 DISM 文档。 不打算预装 Windows 终端的用户应继续使用打包分发。
    • 通过预安装工具包进行安装时,终端将通过 Microsoft Store 接收自动更新。
  • 未打包分发,又称“ZIP”(1.17 稳定版中新增)
    • 稳定通道版本 1.17 才开始正式支持此分发方法。
    • 未打包分发不会收到自动更新,这使你可以完全掌控安装新版本的时间。
  • 可移植

分发功能比较

已打包 预安装工具包 未打包 可移植
自动更新
自动体系结构选择
可以设置为默认终端
“在终端中打开”上下文菜单
登录时自动启动选项 手动 手动
双击安装
在未联网的计算机上安装
在 Windows 映像中预安装 作为普通文件 作为普通文件
用户控制的安装路径
双击可激活
设置存储位置 每个包的用户文件夹 (与打包相同) %LOCALAPPDATA% 紧靠 WindowsTerminal.exe

Windows 终端可移植模式

从稳定通道版本 1.17 开始,Windows 终端支持在“可移植模式”中进行部署。 可移植模式可确保 Windows 终端创建和维护的所有数据都保存在紧靠应用程序的位置,以便更轻松地在不同环境中移动。

未打包的“ZIP”分发支持可移植模式。

这是一种官方支持的执行模式,其中 Windows 终端将其设置存储在紧靠 WindowsTerminal.exesettings 文件夹中。

Windows 终端的打包分发或预安装工具包分发中不支持可移植模式。

为什么使用可移植模式?

Windows 终端的未打包分发和可移植模式分发支持在不必全局安装终端的情况下使用终端,例如,在你可能无权从 Microsoft Store 安装 MSIX 包或下载软件的系统上。

可移植模式支持移动或存档预配置的 Windows 终端安装,并从网络共享、云驱动器或 USB 闪存驱动器进行运行。 任何此类安装均为自包含,不会干扰 Windows 终端的其他已安装分发。

启用可移植模式

可移植模式需要手动启用。 解压缩 Windows 终端下载后,在 WindowsTerminal.exe 旁边创建名为 .portable 的文件。

备注

创建可移植模式标记文件时,Windows 终端不会自动重新加载其设置。 此更改在重新启动终端后才会应用。

Windows 终端将自动创建一个名为 settings 的目录,并将在其中存储设置和运行时状态,例如窗口布局。

Windows Terminal portable mode disclaimer example

禁用可移植模式

通过从包含 WindowsTerminal.exe 的目录中移除 .portable 标记文件,可以将可移植模式未打包安装还原为其原始配置,其中设置存储在 %LOCALAPPDATA%\Microsoft\Windows Terminal 中。

如果要重新启用可移植模式,可以在 WindowsTerminal.exe 旁边创建新的 .portable 标记文件。

升级可移植模式安装

可以通过将 .portable 标记文件和 settings 目录移动到新提取的未打包版本的 Windows 终端来升级 Windows 终端的可移植模式安装。