Codex 在 Windows 终端失去颜色:因 WT_SESSION 环境变量检测失效
codex失去了颜色: 一个奇怪的在windows终端上的bug
有用户发现 Codex 在某次更新后于 Windows 终端中失去颜色显示,原因是 Codex 通过检测 WT_SESSION 环境变量判断是否为 Windows 终端,但该变量在其电脑上并不存在。
2026 年10 月 7 日 03:03 1
不知道从哪次Codex更新开始,在Windows终端上我的Codex失去了颜色。
虽然也没影响什么东西,但是这种感觉很难受。
用AI分析,AI给出了这个原因。
大概就是Codex在检测WT_SESSION环境变量来判断是不是Windows终端,但是Windows终端(至少我的电脑上)根本没有这个环境变量。
解决方案是
# 单次
$env:COLORTERM='truecolor';
# 或永久(用户级)
[Environment]::SetEnvironmentVariable('COLORTERM','truecolor','User')
颜色终于是回来了
626 (铁锅炖肥鱼) 2026 年10 月 7 日 03:05 2
虽然但是你为什么不使用pwsh7
同时为什么用管理员模式运行
好难受
saileaxh (saileaxh)
2026 年10 月 7 日 03:06 3
和powershell7没关系的佬友,至于管理员模式则是确实有需求
hu9029 (小明同学) 2026 年10 月 7 日 03:08 4
我也发现了,某次更新之后突然没有颜色了,看的确实很难受
来源:LinuxDo · linux.do




