CredentialProvider не загружен в консольную сессию Windows - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть CredentialProvider, созданный с использованием кода шаблона Windows для CredentialProvider, который используется для входа пользователя в систему в ОС Windows. Он работает правильно в большинстве систем. Но это происходит с ошибкой в ​​конкретной системе, работающей под управлением Windows Server 2016 в Amazon Web Services (AWS), при работе в сеансе консоли. В той же системе учетные данные поставщика работают для сеансов RDP. В другой системе, работающей под управлением Windows Server 2016, CredentialProvider работает во всем сеансе (консоль и RDP).

Причиной сбоя в этой конкретной системе является то, что мой CredentialProvider не загружается в сеансе консоли, в то время как он правильно загружается в сеансах RDP. В то время как в другой системе, где он работает, CredentialProvider загружается правильно во всех сеансах.

Может ли кто-нибудь помочь мне узнать возможную причину, по которой CredentialProvider не загружается в сеансе консоли, и способ ее обработки?

1 Ответ

0 голосов
/ 10 сентября 2018

В Windows 10 и Windows Server 2016 произошли изменения в архитектуре, из-за которых в нижеуказанных случаях поставщики учетных данных загружаются только после обхода Legal Disclaimer.

  1. Когда политика «Не требовать CTRL + ALT + DEL» отключена, что приводит к принудительному нажатию CTRL + ALT + DEL, чтобы выйти из экрана блокировки.
  2. Когда экран блокировки отключен. Это можно настроить, выполнив шаги, указанные в https://www.cnet.com/how-to/how-to-disable-the-windows-10-lock-screen/.

В случае, если Legal Disclaimer не настроен, вышеуказанная проблема не возникает.

В случае RDP (блокировка), поскольку правовой отказ от ответственности не отображается, он работает хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...