CredentialProvider未在Windows的控制台会话中加载

问题描述 投票:0回答:1

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

在这个特定系统中失败的原因是我的CredentialProvider没有加载到控制台会话中,而是在RDP会话中正确加载。在其他系统中,在其工作的位置,CredentialProvider在所有会话中正确加载。

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

session server console windows-server-2016 credential-providers
1个回答
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(锁定案例)的情况下,由于没有显示法律免责声明,它运作良好。

© www.soinside.com 2019 - 2024. All rights reserved.