应用对象
Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation

症状

通过活动目录联合身份验证服务 (ADF) 代理,多因素身份验证 (MFA) 备用身份验证将失败。

原因

因为在 ADFS 代理代码中硬编码的超时限制,导致出现此问题。当发生超时,则会阻止访问应用程序。

解决方案

若要解决此问题,请安装Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 (KB3156418) 5 月 2016年更新汇总

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

配置超时示例下面是更新超时的 Windows 管理规范 (WMI) 方法的一个示例︰

  • 需要在代理计算机上的提升 PowerShell 模式中执行命令以更新超时。步骤如下所示︰

    $x = 获取 WmiObject 的类 ProxyService 命名空间根/ADF$x.CongestionControlConnectionTimeout=300$x.put()

  • 本示例设置超时值为 300 秒 (5 分钟),在C:\windows\adfs\Config\microsoft.proxyservice.config.txt中反映出来。

注意:始终通过上面所述,使用 WMI 配置在C:\windows\adfs\Config\microsoft.proxyservice.config.txt的connectionTimeoutInSec 。我们不建议您手动配置connectionTimeoutInSec 。卸载信息如果您卸载软件包,超时设置是仍然在文件中。因此,代理服务重新启动时,它将失败消息指出该connectionTimeoutInSec (前一项) 未知的。若要解决此问题,手动删除配置文件中的connectionTimeoutInSec属性。

参考资料

了解 Microsoft 用于描述软件更新的术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。