Мне удалось заблокировать компьютер сразу при запуске при загрузке окон / элементов автозапуска в фоновом режиме. Это работает с выпусками 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\туда, где хотите сохранить свой сценарий.