高墙之外❤️

Windows Terminal 安装与使用教程:从安装到网络排查

更新于 2026-10-30 · passwall.shop

简答:Windows Terminal 不是 PowerShell 或 CMD 本身,而是承载这些命令行程序的终端窗口。普通用户优先安装 Stable 稳定版;安装后先设置默认 Profile,再用标签页、分屏和命令面板提高效率。排查网络时,可以直接在其中运行 ping、nslookup、tracert、ipconfig 和 ssh。

定义:Windows Terminal 是一个可同时承载 PowerShell、命令提示符、WSL、Git Bash 和 SSH 等命令行程序的现代终端应用。

先选版本:大多数人安装 Stable 就够了

Windows Terminal、PowerShell、CMD 和 WSL 不是同一个东西:Terminal 负责显示窗口、标签页和分屏;PowerShell、CMD 或 Bash 才是实际执行命令的 Shell;WSL 则是在 Windows 中运行 Linux 发行版的环境。微软文档也明确区分了 terminal 与 shell,Terminal 可以承载系统中已经安装的命令行程序。

如果你的目标是执行 Windows 命令、SSH 远程连接或排查 DNS、延迟、丢包,直接使用 Stable 即可。Preview 适合愿意提前体验功能的人,Canary 是更早期、稳定性更低的构建,不建议作为唯一工作环境。版本说明可参考Windows Terminal 官方 FAQ和官方项目 README。

版本或渠道适合谁更新与注意事项
Stable日常办公、开发、SSH、网络排查优先选择,Microsoft Store 可自动更新
Preview想提前尝试新功能可能存在尚未修复的问题
Canary测试最新开发版本稳定性最低,不建议作为唯一终端
GitHub 手动安装Microsoft Store 不可用时官方说明提示手动安装不会自动更新
Portable ZIP临时使用或不想安装到系统通常需要自行管理文件和更新

Windows Terminal 怎么安装:推荐顺序与系统要求

  1. 先确认系统版本。官方项目 README 标明 Windows Terminal 需要 Windows 10 2004、内部版本 19041 或更高版本。可打开“设置—系统—系统信息”查看 Windows 版本和系统类型;手动选择安装包时,同时确认设备是 x64、ARM64 还是其他架构,入口可参考微软查看 Windows 设备信息的说明。
  2. 首选 Microsoft Store。在 Microsoft Store 搜索 Windows Terminal,选择稳定版安装。官方安装文档将此作为推荐方式,因为应用可以通过 Store 获取更新。
  3. Store 无法使用时再用 GitHub 或 WinGet。在已安装 WinGet 的 Windows 中,可打开 PowerShell 或 CMD,执行 winget install --id Microsoft.WindowsTerminal -e。也可以从官方项目的 Releases 页面下载对应安装包,但手动安装后不会自动更新,需要自行检查新版本。
  4. 首次启动验证。打开 Windows Terminal,点击标签页旁的下拉箭头,确认至少能看到 PowerShell 或 Command Prompt。然后执行 $PSVersionTable.PSVersion;如果使用 CMD,则执行 ver。能返回版本信息,说明终端和对应 Shell 已正常工作。

安装方式和默认终端设置步骤可对照Microsoft Learn 的 Windows Terminal 安装文档。如果安装包提示缺少依赖,不要随意下载来路不明的 DLL,优先改用 Store 或官方 Releases 页面。

安装后的第一小时:设置默认 Profile、终端和外观

  1. 设置默认 Profile。打开 Windows Terminal 设置,进入“Startup”,在“Default profile”中选择 PowerShell、Command Prompt 或已安装的 WSL 发行版。默认 Profile 决定点击“+”或新建标签页时启动什么。
  2. 设置默认终端应用。在支持该功能的 Windows 11,以及安装了相应更新的 Windows 10 22H2 中,可在“Startup”里把“Default terminal application”设为 Windows Terminal。这样其他命令行程序更容易统一在同一个窗口中打开。
  3. 添加 WSL、Git Bash 或 SSH。WSL 发行版安装后,Terminal 通常会自动生成对应 Profile;Git Bash 等程序也可以通过“Profiles—Add a new profile”添加。SSH 可以直接在 PowerShell 中运行 ssh [email protected],也可以把该命令保存成独立 Profile。
  4. 调整字体和颜色。在对应 Profile 的 Appearance 页面修改字体、字号、颜色方案、背景和透明度。透明度属于显示效果,不会降低网络延迟,也不会改变命令执行速度。
  5. 备份设置。打开设置后按 Ctrl+Shift+, 可进入 settings.json。修改前先复制一份备份;如果改错导致设置界面异常,可关闭 Terminal,再把备份文件恢复到原位置。Stable、Preview、Canary 和未打包版本的 settings.json 路径不同,官方 FAQ 列出了各版本路径。

基础配置可以先保持默认,不要一次复制大量网络配置或网上主题。需要自定义时,建议每次只改一个字段,保存后重新打开一个标签页验证。

最常用功能和快捷键:标签页、分屏、命令面板

任务默认操作用途
新建默认标签页Ctrl+Shift+T快速打开默认 Profile
打开命令面板Ctrl+Shift+P搜索大多数 Terminal 操作
垂直分屏Alt+Shift++并排运行两个 Shell
水平分屏Alt+Shift+-上下对照输出
复制与粘贴鼠标右键或设置中的操作复制命令、日志和错误信息
放大或缩小文字Ctrl 加鼠标滚轮临时调整当前会话字体
进入 Focus mode命令面板搜索 Toggle focus mode隐藏标题栏和标签页

快捷键可能因版本或个人 settings.json 自定义而变化。遇到快捷键无效时,按 Ctrl+Shift+P 打开命令面板,搜索功能名称,比直接猜快捷键更稳妥。官方快捷操作和鼠标交互说明见Windows Terminal tips and tricks。

用 Windows Terminal 做网络排查:先分层,不要只看一个结果

Terminal 本身不是网络加速器,也不会自动修复 DNS、MTU、丢包或线路问题。它的价值在于方便连续执行命令、保存输出,并在 PowerShell、CMD、WSL 之间对比结果。

  • 查看本机地址:执行 ipconfig /all,重点看网卡是否获得 IPv4、默认网关和 DNS 服务器。
  • 测试本地网关:执行 ping 192.168.1.1,把地址替换为你实际的默认网关。若网关都不通,先检查 Wi-Fi、网线、网卡或路由器,不要直接判断为远端线路问题。
  • 区分 DNS 与连通性:执行 nslookup example.com。能返回解析地址,说明当前 DNS 至少完成了该域名解析;解析失败时,再检查 DNS 配置、分流规则或本地网络。
  • 观察路径:执行 tracert example.com。中间某一跳不响应不一定代表最终故障,因为部分路由器会限制探测包;应结合最终是否到达、延迟变化和丢包复测。
  • 测试端口:在 PowerShell 中执行 Test-NetConnection example.com -Port 443。查看 TcpTestSucceeded 是否为 True,用于判断 TCP 443 端口是否建立成功。
  • 连接 SSH:执行 ssh [email protected]。若提示超时,分别记录 DNS 解析、目标地址、端口和本地网络状态,不要把登录失败、密钥错误和网络不通混为一类。

建议每次排查都记录执行时间、使用的网络、目标域名和完整输出;涉及公网地址、用户名或内部域名时,分享日志前先删除敏感信息。

常见问题排查:打不开、没有 Profile 或设置报错

  • Windows Terminal 能打开但没有 WSL Profile:先在 PowerShell 执行 wsl -l -v。如果没有发行版,Terminal 没有可自动生成的 WSL Profile;先完成 WSL 安装并确认发行版能启动,再重新打开 Terminal。
  • 设置默认终端后仍然打开旧窗口:先确认 Windows 版本和更新是否满足要求,再关闭已经打开的命令行窗口并重新启动调用它的应用。默认终端设置不等于把 CMD 或 PowerShell 卸载掉。
  • settings.json 修改后出现红色提示:检查逗号、引号和大括号是否成对。最短回退方法是关闭 Terminal,恢复修改前的备份文件;不要在无法确认字段含义时继续叠加配置。
  • 管理员命令执行失败:普通权限和管理员权限不同。右键 Windows Terminal 图标并选择“以管理员身份运行”,或者使用 Windows+X 菜单中的管理员入口。官方 FAQ 说明,同一个窗口不能混合管理员和非管理员标签页。
  • 命令本身不存在:Terminal 能运行的是系统中已安装的命令行程序。先执行 Get-Command 命令名 查看 PowerShell 是否能找到它;找不到时,应安装对应程序或修正 PATH,而不是反复重装 Terminal。

常见问题

Windows Terminal 和 PowerShell 有什么区别?

Windows Terminal 是承载命令行程序的窗口,PowerShell 是其中一种 Shell。你可以在同一个 Terminal 中打开 PowerShell、CMD、WSL、Git Bash 或 SSH。

Windows 10 可以安装 Windows Terminal 吗?

可以,但官方项目 README 标明需要 Windows 10 2004、内部版本 19041 或更高版本。安装前可在“设置—系统—系统信息”确认版本。

Stable、Preview 和 Canary 应该怎么选?

日常工作优先 Stable;想提前尝试功能可选 Preview;Canary 面向测试最新开发构建,稳定性较低,不建议作为唯一工作环境。

为什么 Windows Terminal 里没有 WSL?

Terminal 只会显示已经安装并可启动的命令行环境。先执行 <code>wsl -l -v</code> 查看是否存在发行版;如果列表为空,Terminal 就没有可自动创建的 WSL Profile。

Windows Terminal 能直接解决网络延迟或丢包吗?

不能。它只是执行和记录命令的工具。你可以用 <code>ping</code>、<code>nslookup</code>、<code>tracert</code> 和 <code>Test-NetConnection</code> 分层判断问题位于本机、网关、DNS、端口还是远端路径。

相关阅读

参考资料

  1. Windows Terminal installation | Microsoft Learn
  2. Windows Terminal FAQ | Microsoft Learn
  3. Windows Terminal tips and tricks | Microsoft Learn
  4. microsoft/terminal README | GitHub
  5. Find information about your Windows device | Microsoft Support