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