在 Windows 11 上的 Windows 终端中加载用户设置时遇到错误

Aug*_*nse 3 windows-terminal windows-11 windows-11-preview

我刚刚安装了 Windows 11 预览版。

\n
\n
Windows 11 Pro\n21H2\n\xe2\x80\x8e2021-\xe2\x80\x8e07-\xe2\x80\x8e02\nversion   22000.51\nWindows Feature Experience Pack 421.16300.0.3\n
Run Code Online (Sandbox Code Playgroud)\n
\n

从那时起,我每次启动时都会收到一个包含错误消息的 Windows PowerShell 窗口:

\n
\n

加载用户设置时遇到错误

\n

无法在配置文件列表中找到您的默认配置文件 - 使用第一个配置文件。检查以确保“defaultProfile”与您的配置文件之一的 GUID 匹配。

\n
\n

上面错误信息的截图

\n

它似乎在我安装的 Windows 终端中运行。我检查了settings.json,但在我看来,defaultProfile填写正确,当我稍后打开该配置文件的终端时,它工作得很好。

\n
    "defaultProfile": "{2c4de342-38b7-51cf-b940-2309a097f518}",\n
Run Code Online (Sandbox Code Playgroud)\n
            {\n                "cursorShape": "filledBox",\n                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",\n                "hidden": false,\n                "name": "Ubuntu",\n                "source": "Windows.Terminal.Wsl",\n                "startingDirectory": "\\\\\\\\wsl.localhost\\\\Ubuntu\\\\home\\\\august"\n            },\n
Run Code Online (Sandbox Code Playgroud)\n

我该如何解决这个新问题?

\n

小智 5

我更新 PowerShell 版本后发生了这种情况,修复很简单:

  1. 转到“设置”->“配置文件”->“默认值”
  2. 在“启动”->“默认配置文件”下拉列表中选择一些不同的 shell,然后按“保存”
  3. 在“启动”->“默认配置文件”下拉列表中选择您喜欢的 shell,然后按“保存”