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

40062
Earls

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

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

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

Рассмотрим параметр « Не отображать последнего пользователя ».

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

Какие-нибудь мысли?

Ждать Win7 SP1? ; D

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

3 ответа на вопрос

12
nhinkle

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

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

высота

Чтобы настроить это, все, что вам нужно сделать, это создать одно значение реестра. Перейдите 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 
Кстати, там написано «Домен: MOSS», но это только название моего локального компьютера. На самом деле это поведение по умолчанию в домене (запрашивать имя пользователя и пароль), но его можно включить на компьютере, не присоединенном к домену. Должно работать в любой версии Windows 7 или Vista, но я тестировал только на Windows 7 Pro. nhinkle 13 лет назад 0
nhinkle: Большое спасибо - отлично. Earls 13 лет назад 1
4
jcallenj

Обходной путь: получите вход в систему в стиле домена на компьютере рабочей группы.
Догадываясь, первоначальный спрашивающий не увидит этого, но в интересах любого, кто может столкнуться с этим, ища такую ​​функциональность в 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, и оно, похоже, работает. Я не говорю, что рекомендую это - намеренно использовать то, что кажется ошибкой, и может быть «исправлено» в будущем - но, похоже, она работает нормально для меня без других побочных эффектов.

-2
sooi

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

Пожалуйста, внимательно прочитайте вопрос. Ваш ответ ** не ** отвечает на оригинальный вопрос. DavidPostill 8 лет назад 0