Вход по отпечатку пальца в Windows 10 меняет метод входа по умолчанию обратно на пароль

Вход по отпечатку пальца в Windows 10 меняет метод входа по умолчанию обратно на пароль

У меня есть ноутбук Lenovo под управлением Windows 10, который я использую как автономно, когда нахожусь в дороге, так и подключаю через док-станцию ​​к монитору, клавиатуре и мыши, когда нахожусь дома.

Когда я нахожусь вне дома, я использую сканер отпечатков пальцев для входа в систему. Однако когда я использую его дома, крышка закрыта, поэтому сканер отпечатков пальцев недоступен, поэтому я использую клавиатуру для входа в систему.

При использовании клавиатуры для входа я предпочитаю входить через PIN-код, а не пароль. Если я вхожу через PIN-код несколько раз, находясь дома, он запоминает мой последний метод входа каждый раз и делает PIN-код вариантом входа по умолчанию. Однако, если в какой-то момент я использую вход по отпечатку пальца, он меняет метод входа по умолчанию обратно на клавиатуру, поэтому в следующий раз, когда я использую его дома, мне придется сделать два щелчка мыши, чтобы снова изменить его на PIN-код. Я знаю, что это не большая проблема, но это раздражает.

Есть ли способ предотвратить переключение метода входа по умолчанию с PIN-кода на пароль каждый раз, когда я использую сканер отпечатков пальцев для входа в систему?

решение1

ПроверятьЭта статьяо том, как установить параметр входа по умолчанию в Windows 10 с помощью настройки реестра.

  1. В командной строке выполните следующую команду, чтобы получить SID вашей учетной записи пользователя:wmic useraccount получить имя,sid

  2. Нажмите клавиши Windows+ Rвместе, а затем введитеregeditи нажмите Enter, чтобы открыть редактор реестра.

  3. Перейдите к разделу реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserTile

  4. Найдите SID вашей текущей учетной записи на правой панели и дважды щелкните по нему, чтобы изменить.

  5. Тип{D6886603-9D2F-4EB2-B667-1971041FA96B}в поле «Значение» и нажмитеХОРОШО.

  6. Перезагрузите компьютер, и на экране входа в систему в качестве способа входа по умолчанию будет отображаться PIN-код.

GUID для каждого варианта входа:

  • ПИН-код: {D6886603-9D2F-4EB2-B667-1971041FA96B}
  • Изображение Вход: {2135F72A-90B5-4ED3-A7F1-8BB705AC276A}
  • Пароль: {60B78E88-EAD8-445C-9CFD-0B87F74EA6CD}
  • Вход по отпечатку пальца: {BEC09223-B018-416D-A0AC-523971B639F5}

решение2

Я был удивлен всеми ответами с решениями реестра. Но вам нужен только реестр для правильных поставщиков учетных данных и его CLSID.

Гораздо лучше и проще использовать для этого редактор локальной групповой политики.

Выберите нужного поставщика учетных данных здесь: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers

В данном случае это поставщик учетных данных WinBio: {BEC09223-B018-416D-A0AC-523971B639F5}

В окне редактора локальной групповой политики перейдите в раздел: Конфигурация компьютера -> Административные шаблоны -> Система -> Вход в систему.

В правой панели найдите параметр политики с именем «Назначить поставщика учетных данных по умолчанию». Отредактируйте эту политику и измените ее состояние на «Включено». В поле ввода «Назначить следующего поставщика учетных данных как поставщика учетных данных по умолчанию» введите CLSID {BEC09223-B018-416D-A0AC-523971B639F5}.

Нажмите Apply, затем OK. Вы можете закрыть редактор групповой политики и перезагрузиться, чтобы изменения вступили в силу.

решение3

Существует способ заставить Windows 10 по умолчанию использовать экран входа в систему с помощью отпечатка пальца Windows Hello, независимо от предыдущего метода входа (пароль или PIN-код). Идея заключается в том, чтобы не дать системе изменить метод входа, связанный с вашей учетной записью пользователя в реестре, при каждой загрузке.

ВАЖНЫЙ: Сначала установите точку восстановления системы, на всякий случай, если что-то пойдет не так. Лучше перестраховаться!

  1. Найдите SID вашего имени пользователя, введя следующую команду в окне командной строки:

    wmic useraccount get name,sid
    

    Запишите SID, чтобы вы могли найти его на следующих этапах.

  2. Используя RegEdit, перейдите кHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserTile

  3. Найдите свой ключ пользователя SID и измените значение на {BEC09223-B018-416D-A0AC-523971B639F5}(включая скобки), что является методом входа по отпечатку пальца. Он может быть уже там, в зависимости от метода входа, который использовался при последней загрузке. Если так, просто оставьте все как есть.

  4. Щелкните правой кнопкой мыши по UserTileпапке и выберитеPermissions

  5. Нажмите «Дополнительно», в новом окне нажмите Disable inheritanceи выберите Convert inherited permission into explicit permission on this objectво всплывающем окне, затем нажмите «Применить».

  6. Дважды щелкните на "Администраторы", щелкните на "Изменить" и убедитесь, что "Тип" установлен на "Разрешить" и что "Полный доступ" отмечен, что должно быть по умолчанию. Если это так, щелкните на "Отмена".

  7. Дважды щелкните «Система», щелкните «Изменить», установите «Тип» на «Запретить», щелкните «Показать дополнительные разрешения» и снимите все флажки, кроме «Установить значение». Это единственный флажок, который следует отметить.

  8. Установите флажок «Применять эти разрешения только к объектам и/или контейнерам внутри этого контейнера», если он еще не установлен.

  9. Нажимайте «ОК» во всех полях, пока все окна разрешений не будут закрыты, чтобы сохранить настройки.

  10. Чтобы убедиться, щелкните правой кнопкой UserTileмыши по ключу еще раз, выберите «Разрешения», нажмите «Дополнительно» и перейдите на вкладку «Действующий доступ» в окне.

  11. Нажмите «Выбрать пользователя», введите «SYSTEM» (без кавычек), нажмите «ОК» и нажмите «Просмотреть эффективный доступ». Убедитесь, что рядом с «Полный доступ» и «Установить значение» стоит «X», а все остальные записи по-прежнему отмечены зеленой галочкой. Если это так, вы можете просто отменить все окна разрешений и закрыть редактор реестра. При каждой последующей перезагрузке вы теперь должны видеть экран входа в систему с помощью отпечатка пальца Windows Hello.

Этот метод отлично сработал для меня. Единственная возможная проблема, которую я вижу, это если вы решили добавить нового пользователя, так как невозможность SYSTEM изменить значения этого ключа реестра может быть проблематичной, но я не пробовал. В этом случае вы должны иметь возможность временно вернуть полный контроль разрешениям SYSTEM, добавить пользователя и повторить вышеуказанные шаги, чтобы запретить SYSTEM изменять значения в этом ключе реестра UserTile для обоих пользователей. Обратите внимание, что вы можете задать метод входа по умолчанию для каждого пользователя индивидуально.

Если кто-то все еще следит за этой темой и хочет попробовать, дайте мне знать, получилось ли у вас.

решение4

Чтобы дополнить ответ Дёрфи, вот строка, которая вам нужна для пакетного файла, чтобы постоянно менять настройки на нужные вам.

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserTile /vВведите_ваш_текущий_SID_здесь/т REG_SZ /д {60B78E88-EAD8-445C-9CFD-0B87F74EA6CD} /ф

Не забудьте изменить этот код так, чтобы в нем был ваш SID, который можно найти по имени ключа, который уже там есть.

Теперь вы можете создать задачу в Планировщике задач, которая запускает скрипт при каждой разблокировке рабочей станции. Таким образом, вы можете продолжать использовать разблокировку отпечатком пальца, и, несмотря ни на что, он всегда будет показывать пароль (или любую другую подсказку, которую вы указали со значением) на экране блокировки.

Связанный контент