CredentialProvider未在Windows

时间:2018-04-24 14:54:51

标签: session server console windows-server-2016 credential-providers

我有一个使用CredentialProvider的Windows模板代码创建的CredentialProvider,用于在Windows操作系统中登录用户。它在大多数系统中都能正常工作。但是,当在控制台会话中运行时,在Amazon Web Services(AWS)上运行Windows Server 2016的特定系统中失败。在同一系统中,credentialprovider正在为RDP会话工作。在运行Windows Server 2016的其他系统中,CredentialProvider正在所有会话(控制台和RDP)中工作。

在此特定系统中失败的原因是我的CredentialProvider未在控制台会话中加载,而是在RDP会话中正确加载。在其他系统中,在其工作的地方,CredentialProvider在所有会话中正确加载。

有人可以帮我知道在控制台会话中没有加载CredentialProvider的可能原因,以及处理它的方法吗?

1 个答案:

答案 0 :(得分:0)

在Windows 10和Windows Server 2016中,存在体系结构更改,这是由于在以下情况下,仅在绕过法律免责声明后才加载凭据提供程序。

  1. 当禁用“不需要CTRL + ALT + DEL”策略时,会导致强制按下CTRL + ALT + DEL退出锁定屏幕。
  2. 禁用锁定屏幕时。可以按照https://www.cnet.com/how-to/how-to-disable-the-windows-10-lock-screen/中提供的步骤进行配置。

如果未配置法律免责声明,则不会遇到上述问题。

在RDP(锁定情况)的情况下,由于未显示法律免责声明,因此效果很好。