注意: 本文介绍了 Windows 版本运行状况 和 Microsoft管理中心记录的已知问题的解决方法。
症状
在 2024 年 7 月 23 日至 2024 年 10 月 8 日 (KB5044273) 期间,使用多会话主机 ( (AVD) 并安装了 Windows) 汇报 KB5040525 的一小部分 Azure 虚拟桌面客户可能会遇到以下问题:
-
用户登录后,黑屏挂起长达 10 至 30 分钟。
-
Office 应用程序(包括 Outlook 和 Teams)体验 单一登录 (SSO) 失败,从而阻止用户连接或同步数据。
原因
此问题是由 Azure Active Directory (AAD) 代理与基础 AppX 部署服务 (AppxSvc) 和后台任务基础结构服务之间的交互死锁引起的。 如果在多会话环境中使用 FSLogix 用户配置文件容器,则更有可能遇到此问题。 FSLogix 是一种 Microsoft 工具,可帮助管理和加速计算机上的用户配置文件,尤其是在远程桌面等虚拟环境中。
Windows 10 教育版版本用户和使用家庭版或专业版的 Windows 家庭用户不太可能遇到此问题,因为 Azure 虚拟桌面在企业环境中更常用。
解决方法
若要解决此问题,如果在应用程序事件日志中观察到具有以下签名的 Microsoft-Windows-AppModel-State 事件 ID 10 ,请应用以下选项之一:
-
说明:无法加载包Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy 的应用程序设置
-
错误代码: -2147024893
选项 1: 重新映像受影响的设备
按照以下步骤使用Azure 市场中最新的“Windows 10 企业版多会话版本 22H2”库映像创建新的自定义映像:
-
转到Microsoft Azure 市场。 在搜索市场搜索栏中,键入Microsoft Windows 10。
-
在“Microsoft Windows 10”页上,单击“立即获取”。
-
系统提示输入电子邮件地址后登录。
-
在“在 Azure 中创建此应用”页上,从“软件计划”下拉列表中选择“Windows 10 企业版多会话版本 22H2”。
-
选择映像后,单击“ 创建”以创建新的虚拟机。
-
在 Azure 中创建黄金映像页上执行以下步骤:
-
从 Azure VM 创建映像以创建自定义映像。
-
-
现在,可以使用步骤 6 中新创建的自定义映像来重置受影响的 AVD 设备映像。
注意 如果想要包含此问题的修复KB5045594的映像,则必须等到 2024 年 11 月 19 日才能 (重置设备映像,以避免步骤 6) 。
选项 2:安装 Windows 更新KB5045594并添加用户登录脚本
-
使用 Windows 10 版本 22H2 更新 (KB5045594) 执行受影响设备的就地升级 。
-
安装 Windows 更新 (KB5045594) 后,对于没有现有登录脚本的用户, (.ps1) 创建新的 PowerShell 脚本文件,然后添加下面提到的 PowerShell 命令:
Add-AppxPackage -Register -Path "C:\Windows\SystemApps\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\AppxManifest.xml" -DisableDevelopmentMode
-
如果已有一个在 组策略 中使用 PowerShell 脚本的现有登录脚本,则可以将步骤 2 中提到的 PowerShell 命令添加到现有 PowerShell 脚本。
-
若要在已加入混合 Entra ID 或已加入域的 AVD 设备上使用此新创建的登录脚本,请按照分配用户登录脚本 部分中的步骤 5 进行操作。
-
若要在仅加入 Entra ID 的 AVD 设备上使用此新创建的登录脚本,请按照分配用户登录脚本 部分中的步骤 5 进行操作。
-
-
如果现有登录脚本的格式为 PowerShell 以外的其他格式,例如 .bat 或.cmd文件,则可以执行以下操作
-
创建新的 PowerShell.ps1 脚本文件 ,并添加步骤 2 中提到的 PowerShell 命令。
-
接下来,将以下命令之一添加到用于执行脚本的 .bat 或 .cmd 文件:
-
使用示例 SYSVOL 路径的示例: powershell -File “scripts\script.ps1”
-
使用示例本地路径的示例: powershell -File“D:\scripts\script.ps1”
-
-
其他帮助
有关此问题的任何其他帮助,建议向 Azure 支持部门提交支持请求。