Может ли Windows 7 загрузиться с одной учетной записи, но показать заблокированный экран?

4139
Bill Rodman

Я хотел бы включить свой ноутбук и автоматически загрузить его на одну учетную запись. Я могу добиться этого, не устанавливая пароль для этой учетной записи. Это прекрасно работает, когда я дома один. Машина полностью загружается и готова к работе без какого-либо вмешательства (и я могу пойти и взять кофе!).

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

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

Можно ли получить лучшее из обоих миров: включить питание, выполнить автоматический вход в мою защищенную паролем учетную запись, но перейти в заблокированное состояние, для которого требуется разблокировать мой пароль? Как мне этого добиться?

Я использую Windows 7 Home Premium на Dell XPS M1710.

1

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

2
Jaymz

Откройте диалоговое окно «Выполнить» и введите:

control userpasswords2 

Это вызовет диалог учетных записей пользователей. Снимите флажок «Пользователи должны ввести имя пользователя и пароль для использования этого компьютера» и нажмите «Применить».

Вам будет предложено ввести имя пользователя / пароль для учетной записи пользователя для автоматического входа при запуске Windows.

Это позволит вам загрузить ноутбук и подготовить его к использованию, но для нажатия Win + L или любого другого способа блокировки рабочей станции потребуется пароль.

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

Для вашего решения я создал .bat файл, содержащий команду "rundll32.exe user32.dll, LockWorkStation" и запланировал его запуск при входе в систему. (Команда появилась как ответ на «superuser.com/questions/21179/command-line-cmd-command-to-lock-a-windows-machine»). Теперь он делает именно то, что мне нужно. Благодарю. Bill Rodman 14 лет назад 1
@Bill: [Никогда не используйте для этого `rundll32`.] (Http://blogs.msdn.com/oldnewthing/archive/2004/01/15/58973.aspx) grawity 14 лет назад 0
1
Ansis Māliņš

Вместо этого переходите в спящий режим, если выключите его, и вы получите то, что хотите.

Чтобы включить спящий режим, откройте консоль и введите powercfg /hibernate on.

Все больше и больше людей должны прекратить отключать свою машину и использовать режим сна или выхода из системы. surfasb 13 лет назад 0
0
harrymc

Запустите редактор реестра и перейдите к:
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System.

Дважды щелкните dontdisplaylastusernameи измените его значение на ноль (если его там нет, создайте его как REG_DWORD). Этот элемент определяет, будет ли имя пользователя отображаться в диалоговом окне «Вход в Windows».