Windows Terminal 「找不到适用的许可证」解决办法

还记不记得上篇文章咱安装了 Windows Terminal,那个 Terminal 用着用着突然就报错了。

「找不到适用的许可证」

找不到适用的许可证

咱本身以为是 Choco 的问题,卸载了重装也没有解决、重新从 Windows Store 安装也没有解决。

更难受的是,在中文互联网上,似乎有一些人也提出过这个问题,但是没有找到解决方法。依稀几个提问还是关于 Office 的,回答基本都是「卸载了重装」(MicroSoft 论坛)。

因为不知道这个报错原来的英文是什么,就搁置了很久。

前几天闲下来,切换了下系统语言(再吐槽一下 Windows,如果系统显示语言改成英语,原来的中文就会变得很奇怪,字重和大小什么的都跟中文系统不一样了),重新打开 Windows Terminal:

No applicable app licenses found

「No applicable app licenses found」

这就好办了,Google 一下,第一条是 Windows Terminal 的 Github issues

咱就说这种倒霉问题不可能就咱一个人遇到嘛,解决方案在这里

重新注册 Windows Store Apps 的许可证就可以了:

#PowerShell 管理员模式运行
Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

MSFT

按照 MSFT 的员工的说法的话,似乎是应用的签名出现了问题。总之,It works!

标签: Windows Terminal Github MSFT


添加新评论