Я хочу настроить Windows 7 для автоматического входа в систему после включения компьютера. Это не потому, что я ленивый и не люблю набирать пароли. Это потому, что я хочу, чтобы программы, настроенные для запуска при запуске, запускались автоматически.
Но я не хочу, чтобы все видели мой рабочий стол, поэтому я хочу, чтобы мой компьютер оставался заблокированным. Когда я готов к работе, я просто набираю свой пароль, и мне не нужно ждать запуска всех программ запуска.
Ответы:
Взгляните на это: автоматический вход и блокировка
Я не пробовал сам, но похоже, что он делает то, что вы хотите ...
источник
Вы можете реализовать это как задачу Windows, запланированную для выполнения при входе в систему:
Запустить программу rundll32.exe с аргументами user32.dll, LockWorkStation
Он работает на моих XP и 7, но не работает на Windows 8 / 8.1
источник
.cmd
и поместите в оболочку: startupМне удалось заблокировать компьютер сразу при запуске при загрузке окон / элементов автозапуска в фоновом режиме. Это работает с выпусками Windows, в которых есть редактор групповой политики.
Шаг 1: Откройте блокнот, затем вставьте этот код:
Шаг 2: Нажмите
File>Save As
и вSave as type
выпадающем меню выберитеAll Files
Шаг 3: В
File Name
поле введитеLockWorkStation.vbs
и сохраните файл вC:\Users\YourUserName\Documents
Шаг 4: нажмите
WindowsKey+R
, введитеregedit
и нажмитеENTER
Шаг 5: Перейти к
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Шаг 6: Щелкните правой кнопкой мыши на пустом месте и нажмите
New> DWORD (32-bit) Value
и нажмитеENTER
Шаг 7: Дважды щелкните по вновь созданному
REG_DWORD
файлу. ВValue name
типеRunLogonScriptSync
и вValue data
типе,1
а затем нажмитеENTER
Шаг 8: нажмите
WindowsKey+R
, введитеgpedit.msc
и нажмитеENTER
Шаг 9: Под
Computer Configuration
, перейдите кAdministrative Templates > System > Logon
двойному щелчкуRun these programs at user logon
Шаг 10: Нажмите
Enabled
иItems to run at logon
нажмитеShow...
Шаг 11: Набирайте
C:\Users\YourUserName\Documents\LockWorkStation.vbs
и нажимайтеOK
несколько раз, пока все окна не закроютсяШаг 12: нажмите
WindowsKey+R
и введите,control.exe userpasswords2
затем нажмитеENTER
Шаг 13: снимите флажок и
Users must enter a user name and password to use this computer.
нажмитеOK
(введите пароль, если будет предложено это сделать)Шаг: перезагрузите компьютер.
Теперь, когда вы запускаете ваш компьютер, скрипт .vbs будет запускаться раньше, чем что-либо еще. Это гарантирует, что ваш компьютер заблокирован до появления рабочего стола.
Примечание. Вы можете перейти
C:\Users\YourUserName\Documents\
туда, где хотите сохранить свой сценарий.источник
RunLogonScriptSync
что на самом деле является ключом к решению этой проблемы.Я делал это на своем домашнем компьютере (больше нет). Это включает в себя всего два простых шага.
Включите ярлык в вашу личную папку автозагрузки (или
Run
ключ реестра ), чтобы заблокировать компьютер, либо с помощью следующей команды, либо с помощьюnircmd
утилиты.Поскольку большинство запускаемых программ загружаются параллельно, ваш компьютер будет заблокирован практически сразу после автоматического входа в систему. Есть минимальное беспокойство о том, что кто-то подглядывает и останавливает замок.
Однако, если вам необходимо убедиться, что компьютер заблокирован как можно скорее, следуйте порядку, приведенному в этой статье (избегайте,
RunOnce
поскольку он удаляется после запуска, если только вы не можете поместить встречный скрипт где-нибудь еще, чтобы добавить его обратно).Я нашел эту статью базы знаний , которые перечислены в порядке надлежащий для более старых версий Windows, но я не могу найти официальный эквивалент для Windows 7.
источник
Я использовал инструмент Sysinternals
autologon.exe
для настройки автоматического входа в систему. Затем я создал ярлык на:с командой
источник
Есть одно безопасное решение: не выключайте свою систему!
Windows 7 предлагает несколько способов гибернации системы: Suspend-to-RAM (S3), Suspend-to-Disk (S4) и Hybrid Hibernate, который сочетает в себе оба. Должен быть хотя бы один метод, который вам подходит.
После выхода из этих режимов все ваши приложения уже запущены и готовы к работе.
Если вы включите опцию «Требовать пароль при пробуждении компьютера», то у вас будет именно то, что вам нужно, плюс он на 100% безопасен (или настолько безопасен, насколько это может сделать Windows).
Windows 7 обычно достаточно стабильна, чтобы использовать ее таким образом. Чаще всего я загружаюсь только тогда, когда Центр обновления Windows устанавливает новые исправления и вынуждает меня перезагружать систему.
источник
Один (не самый лучший) способ реализовать это может быть:
net user <user> <password>
rundll32.exe user32.dll,LockWorkStation
эти две строки можно поместить в
autoexec.bat
файл илиstartup
папку в пакетном файле для запуска при каждом входе в системуактивировать
autoexec.bat
в реестреSoftware\Microsoft\Windows NT\CurrentVersion\Winlogon\ParseAutoexec
значение должно быть 1источник
Это старый, но так как есть некоторые проблемы для использования
rundll32.exe
Какое руководство по использованию rundll32? Легко: не используйте его
Вот еще один подход, который избавит вас от самостоятельной компиляции exe. Просто сохраните это как
Lock-Workstation.ps1
и запустите с PowerShell.Взято из Скрипт-Центра
источник