Мне удалось заблокировать компьютер сразу при запуске при загрузке окон / элементов автозапуска в фоновом режиме. Это работает с выпусками Windows, в которых есть редактор групповой политики.
Шаг 1: Откройте блокнот, затем вставьте этот код:
WScript.CreateObject ("WScript.Shell"). Выполнить ("rundll32 user32.dll, LockWorkStation")
Шаг 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\
туда, где хотите сохранить свой сценарий.