Вопрос ВСЕГДА отображает последний экран / приветствие пользователя Windows 7


У меня три учетные записи пользователей на компьютере под управлением Windows 7: share, admin и standard.

Я хочу, чтобы стандартная учетная запись отображалась на экране приветствия.

Я знаю о редактировании реестра специальных учетных записей / пользователей. К сожалению, это приведет к удалению учетной записи из диалогового окна с повышенными привилегиями UAC. Я не хотел бы «автозарегистрироваться», потому что это пропускает экран приветствия.

Рассмотрим "не отображать последнего пользователя"настройки.

Если бы только был способ ВСЕГДА отображать последнего пользователя - например, при перезапуске - вместо того, чтобы просто выходить из системы. Это заставит скрывать другие учетные записи - пока пользователь видит только свою учетную запись, они никогда не нажмут «переключить пользователей».

Есть предположения?

Подождите, пока Win7 SP1? ; D


12
2017-08-30 03:43


происхождения


Так зачем задавать вопрос, если вы уже знаете ответ? - KronoS
Потому что вы никогда не знаете, когда у кого-нибудь может быть умное решение;) - nhinkle♦


ответы:


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

Вот что вам нужно сделать. Используйте специальную запись реестра учетных записей, чтобы скрыть учетную запись администратора (и любые другие учетные записи, которые вы хотите скрыть) на экране входа в систему. Затем настройте UAC для запроса как для имя пользователя и пароль, вместо того, чтобы просто показывать кликируемые имена пользователей. Это позволит вам перейти на одну из скрытых учетных записей, потому что она ведет себя так же, как и параметр «не отображать последнее имя пользователя» для входа. Вот как это будет выглядеть; вы можете ввести любое (администраторское) имя пользователя:

elevation

Чтобы настроить это, все, что вам нужно сделать, это создать одно значение реестра. Идти к HKLM\Software\Microsoft\Windows\CurrentVersion\Policies и создать ключ, называемый CredUI если он еще не существует. Затем, в CredUI, создайте DWORD, вызываемый EnumerateAdministrators со значением 0x00000000, Это оно! Теперь вы можете поднять на любую учетную запись, которую хотите, и скрыть любую учетную запись, которую хотите.

Если вы не хотите редактировать реестр вручную, вы можете вставить следующий код в блокнот и сохранить его как файл с .reg расширение, затем откройте файл, чтобы добавить данные в реестр.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\CredUI]
"EnumerateAdministrators"=dword:00000000

12
2017-08-30 04:09



Кстати, он говорит «Домен: MOSS», но это только имя моего локального компьютера. Это фактически поведение по умолчанию в домене (для запроса имени пользователя и пароля), но его можно включить на компьютере, не подключенном к домену. Должен работать в любой версии Windows 7 или Vista, но я тестировал только на Windows 7 Pro. - nhinkle♦
nhinkle: Спасибо, очень-очень. - Earls


Обход проблемы: выполните вход в систему домена на компьютере рабочей группы.
Угадав, что первоначальный искатель не увидит этого, но в интересах любого, кто может столкнуться с этим, ищет такую ​​функциональность в Windows 7 ...
Чтобы получить только последний пользователь + кнопка переключения (другой пользователь) на компьютере рабочей группы - добавьте:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ DomainStyleLogon]

Все предупреждения реестра применяются. Имя «DomainStyleLogon», по-видимому, не имеет значения - просто есть пустой ключ в ProfileList. Я нашел поток:
http://answers.microsoft.com/en-us/windows/forum/windows_7-security/how-to-make-windows-7-show-user-list-on-login/63cea659-f6a0-412d-a0b1- 952a26c1df44
где пользователь сообщил о проблеме, которую я действительно искал. Поэтому я отменил исправление, предлагаемое там KindBullet, и, похоже, он работает. Я не говорю, что рекомендую это - намеренно используя то, что кажется ошибкой, и может быть «исправлено» в будущем, но, похоже, он работает отлично для меня без других побочных эффектов.


4
2018-03-02 02:33





Просто войдите в систему Remote dekstop, используя другой компьютер в локальной сети, и при запросе идентификатора пользователя и пароля просто введите скрытый идентификатор и пароль. Готово


-1
2018-03-16 16:06



Пожалуйста, внимательно прочитайте вопрос. Ваш ответ не ответьте на оригинальный вопрос. - DavidPostill♦