Windows 11用户需通过编辑settings.json配置文件为Windows终端设置自定义背景图,要求版本≥1.18,路径用双反斜杠或正斜杠,支持PNG/JPG/WEBP格式,推荐uniformToFill拉伸模式及0.5–0.8透明度。

Windows 11用户想让Windows终端(Windows Terminal)显示自定义背景图片,而不是默认的纯色或渐变底纹,需要修改配置文件而非图形界面设置。
确认终端版本并打开配置文件
按 Win + X → 选择“Windows 终端(管理员)”,确保已安装 1.18 或更高版本(26H2 默认自带 1.19+)。若版本过低,先去 Microsoft Store 更新 Windows Terminal。打开后按 Ctrl + , 直接调出 settings.json 配置文件。
这一步必须做——旧版终端不支持 backgroundImage 属性,强行添加会触发解析错误导致配置失效;【配置文件路径为 %LOCALAPPDATA%PackagesMicrosoft.WindowsTerminal_8wekyb3d8bbweLocalStatesettings.json】,手动编辑前建议复制备份。
为默认配置项添加背景图路径
在 settings.json 文件中找到 "profiles": { "list": [ ... ] } 区域,定位到你常用的默认配置项(通常是第一个含 "name": "PowerShell" 或 "name": "Command Prompt" 的对象)。
在该对象内部插入以下字段(注意逗号位置,避免 JSON 格式错误):
"backgroundImage": "C:Users你的用户名Pictures erminal-bg.jpg",
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
"backgroundImageOpacity": 0.7,
"backgroundImageStretchMode": "uniformToFill"
路径必须使用双反斜杠 \ 或正斜杠 /;图片需为 PNG、JPG 或 WEBP 格式;【绝对路径不可用相对路径,也不能用 OneDrive 同步文件夹中的快捷方式链接】。opacity 值范围是 0.0(完全透明)到 1.0(不透明),推荐 0.5–0.8 以兼顾可读性与美观。
调整拉伸模式与透明度适配文字
backgroundImageStretchMode 可选值有:none(原尺寸居中)、fill(强制铺满,可能变形)、uniform(等比缩放,留黑边)、uniformToFill(等比缩放并裁切填满,最常用)。
如果终端启动后文字发虚或对比度不足,立刻检查 opacity 是否设为 1.0——这会让背景完全盖住文字;也可能是图片本身明暗过渡太缓,建议换一张深灰/深蓝底+浅色纹理的图,比纯风景照更利于命令行阅读。
改完保存文件,关闭并重启 Windows 终端,新背景即生效。

















