修复:安装 Teams 时出现“出现错误”错误

Jacki

Microsoft 最近发布了基于 WebView2 的 MS Teams for Windows 新版本。从 Electron 引擎到 WebView2 运行时的切换显着提高了 Teams 的性能(几乎翻倍)并减少了 RAM 使用量(也几乎翻倍)。但是,在安装新版本的Windows版Microsoft Teams客户端时,可能会出现以下错误:

Something went wrong and we couldn't install the new Teams. Please try again later.

或者

We’re sorry - We’ve run into an issue.

Microsoft 365 管理员可以启用尝试新团队针对特定 Teams 用户的切换。

为此,您需要在下面创建一个新策略团队更新在 Microsoft Teams 管理中心中,然后将其分配给特定用户。另一种选择是使用 Teams PowerShell 模块启用策略:

Connect-MicrosoftTeams
Set-CsTeamsUpdateManagementPolicy -identity DefaultTeamsPolicy -UseNewTeamsClient UserChoice


如果已分配策略但开关仍然丢失,请尝试清除%appdata%/Microsoft/Teams文件夹。

另请阅读:如何修复 Windows 11 中键盘输入错误的字母

在安装 Teams 之前,您需要确保计算机上安装了 WebView2 运行时。打开 PowerShell 控制台并运行命令:

Get-Package -name *WebView2* |ft -AutoSize

Name Version Source ProviderName ---- ------- ------ ------------
Microsoft Edge WebView2 Runtime 111.0.1661.62 Programs

除此之外,Microsoft Edge 浏览器使用 WebView2 运行时环境。因此,如果您已从计算机上卸载了 MS Edge,请确保未将 WebView2 连同它一起删除。

内置的 WinGet 包管理器允许您从命令行安装 WebView2:

winget install --id=Microsoft.EdgeWebView2Runtime -e

检查 Windows 上是否禁用或未配置以下组策略选项,以防止安装 Teams MSIX 包。使用 gpresult 或rsop.msc命令来获取计算机上生成的组策略设置。检查计算机配置 -> Windows 组件 -> 应用程序包部署下是否未配置或禁用以下选项:

  • 防止非管理员用户安装打包的 Windows 应用程序
  • 允许安装所有受信任的应用程序

这些 GPO 对应于以下参数HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsAppx注册表项:

  • 阻止非管理员用户安装
  • 允许所有受信任的应用程序
  • 允许在没有 DevLicense 的情况下进行开发

例如,如果值阻止非管理员用户安装 = 1,将其更改为0,然后重新启动经典 Teams 客户端并尝试安装新 Teams。