
事情的起因并不是某次系统更新,也不是我手欠乱改注册表,而是夏天到了。
笔记本 CPU 热得像在参加铁人三项,风扇已经很努力了,但温度还是一路狂飙。最后机器选择了最朴素也最决绝的自我保护方式:突然关机。
再次开机之后,别的地方看起来都还正常,只有一个细节开始不对劲:Win+X 菜单里,本该出现的 “Windows Terminal” 或 “终端”,变回了 “Windows PowerShell”。
这类问题很容易让人第一反应是:
是不是 Windows Terminal 坏了?重装一下?
但这次的结论更有意思:Windows Terminal 本体没坏,坏的是它和系统之间的几根线没有接好。
先处理真正的导火索:CPU 过热
这次异常的最前线,其实不是软件,而是散热。
过热关机之后,我先拆开笔记本后盖清灰,然后重新涂了硅脂。这里顺手安利一下 利民 TF7 硅脂,效果确实明显。换完之后温度压下来了,风扇也不用一直像准备起飞。
对老笔记本来说,清灰加换硅脂有时候比装十个优化软件都管用。毕竟软件优化再努力,也不能替 CPU 把热量凭空变没。
硬件安顿好之后,才轮到 Windows Terminal 这个小案子。
第一步:确认 Terminal 本体还在
先看 Windows Terminal 是否安装:
Get-AppxPackage Microsoft.WindowsTerminal | Select Name, Version, InstallLocation结果显示:
Microsoft.WindowsTerminal 1.24.11321.0版本很新,包也在。也就是说,不是 Terminal 被卸载了。
再查默认终端注册表:
reg query HKCU\Console\Startup
where.exe wt
ls "$env:LOCALAPPDATA\Microsoft\Windows\WinX\Group3"真正起作用的修复动作是重新注册 Terminal 包:
Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.24.11321.0_x64__8wekyb3d8bbwe\AppxManifest.xml"如果提示 Terminal 正在运行,先关闭所有 Terminal 窗口再执行。
结案陈词
这不是 Windows Terminal 没装,也不是 Win+X 菜单单纯抽风,而是一次过热断电之后,Terminal 的系统注册和执行别名掉了一环。
重新注册之后,wt.exe 回来了,Win+X 也终于跟上了时代。
至于 CPU,那也吃上了新硅脂。系统和散热,各回各位。