在Microsoft Teams 会议室专业版设备上可能会遇到以下一个或多个Windows 更新问题:
- 无法成功安装汇报。
- 系统不在当前更新级别,但Windows 更新找不到可用更新。
- 如果在Microsoft Teams 会议室专业版管理门户中启用了Microsoft Defender for Endpoint集成,则设备的“安全 KB”或“漏洞”信号显示为“不正常”。
Windows 更新问题的原因可能不同。 以下选项可帮助你解决影响Windows 更新的常见问题。
释放驱动器空间
设备上必须有足够的可用空间来运行更新。 在 Microsoft Teams 会议室专业版 管理门户中注册的设备具有自动修正过程,用于删除已知的可清理文件并优化磁盘使用情况。 如果修正无法释放足够的空间来缓解问题,则会 (提供其他诊断见解作为最大文件夹列表) ,以帮助你跟进。
还可以尝试以下选项:
使用磁盘清理工具删除不必要的文件。
通过在提升的命令提示符窗口中运行以下命令,减小 WinSxS 文件夹的大小:
DISM /ONLINE /CLEANUP-IMAGE /STARTCOMPONENTCLEANUP /RESETBASE
在设备上验证日期和时间
请确保日期和时间设置正确,并且时间偏移量在两分钟内。 如果使用 NTP 服务器,请选择一个可靠服务器。
检查阻止更新安装的策略
你的组织可以使用组策略设置、移动设备管理 (MDM) 或注册表来配置 Windows 客户端更新体验。
例如,如果用户登录时,如果 NoAutoRebootWithLoggedOnUsers
子项下的 HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU
注册表值设置为 1,则会阻止自动重启。 由于Teams 会议室专业版设备始终有 Skype 用户登录,因此此类策略会阻止安装需要自动重启的更新,例如功能更新。
“活动时间”配置也可能会影响更新安装。 安装每月累积更新可能需要 8 天或更长的时间,具体取决于设备上的活动时段配置和活动级别。 如果设备落后两个或更多累积更新级别,则可能会遇到阻止安装更新的其他问题。
在这种情况下,请与组织管理员合作,获取适当的解决方案。 有关这些设置的详细信息,请参阅 更新后管理设备重启。
检查与Windows 更新服务器的连接
验证设备是否有权访问Windows 更新服务器,以及是否允许通过代理、防火墙、Web 筛选器等正确配置多部分下载。
如果Windows 更新适用于较小的更新,但较大的更新 ((如累积更新和功能更新) 经常失败),请验证是否满足以下条件:
- 代理支持 Content-Range 标头。
- 防病毒软件不会阻止 HTTP 范围请求。
如果此函数被阻止,则与服务器的连接将超时。Windows 更新服务使用后台智能传输服务 (BITS) 客户端。 当 BITS 客户端尝试重新连接下载的下一部分时,连接将关闭,下载将重新开始。 最终,BITS 服务可能会恢复并拼凑大型下载。 结果将是可能不起作用的完整安装程序。
有关详细信息,请参阅 与 HTTP/代理相关的问题。
修复更新错误0x800f0831或0x80073701
打开 %Windir%\logs\CBS\CBS.log 文件,查找包含任一错误代码的条目,0x800f0831和0x80073701。 通常,该条目包含与孤立语言包文件关联的缺少的包引用。
你可能会看到类似于以下条目之一的条目:
- 解决更新时未能固定部署:Microsoft-Client-License-Platform-Upgrade-Subscription-Package~31bf3856ad364e35~amd64~ar-SA~10.0.19041 文件中的.1.32a8fd17d1cd1fd6bf373b77ccc23825: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
- 无法解析包“Microsoft-Windows-Printing-PrintTo PDFServices-Package~31bf3856ad364e35~amd64~it-IT~10.0.18362.1” [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
在日志条目中,如果引用的包版本以“.1”结尾(例如 it-IT~10.0.18362.1),则可以使用 DISM 和语言包 .cab 文件来还原包中引用的语言。
下载当前 Windows 版本 的语言包 ISO 。
转到下载的 ISO 中的 x64\langpacks 文件夹,将缺少的包中引用的语言 的.cab 文件复制到本地设备。 例如, 将D:\x64\langpacks\Microsoft-Windows-Client-Language-Pack_x64_it-it.cab 复制到 C:\temp\。
在提升的命令提示符窗口中运行类似于以下示例的命令,以还原与缺少的语言关联的所有文件:
DISM /ONLINE /ADD-PACKAGE /PACKAGEPATH:"C:\temp\Microsoft-Windows-Client-Language-Pack_x64_it-it.cab"
重启 Windows,然后重试运行Windows 更新。
如果引用的包版本不以“.1”结尾,或者引用未与语言关联,请使用 DISM 从包含缺少的包的已知良好映像还原文件。 有关详细信息,请参阅 修复 Windows 映像。
修复其他Windows 更新错误代码
如果Windows 更新失败并返回其他错误代码,请按照Windows 更新常见错误和缓解中的说明进行操作。
安装最新版本的 Teams 会议室 应用
每个Teams 会议室应用版本仅支持一组特定的 Windows 功能更新。 在没有任何兼容性问题之前,将阻止新的 Windows 功能更新。 这通常是当新版本的 Teams 会议室 应用可用时。 有关详细信息,请参阅Windows 10版本支持。
若要检查Teams 会议室应用版本,请在提升的 PowerShell 提示窗口中运行以下 cmdlet:
Get-AppxPackage -AllUsers Microsoft.SkypeRoomSystem
将版本与Microsoft Teams 会议室发行说明中的最新版本进行比较。 如果安装了旧版本,请使用 Remove-AppxPackage cmdlet 删除旧版本。 然后,安装最新版本。