Я не знаю для экрана блокировки, но для экрана входа в систему это возможно. Но не так просто, как должно быть.
Следуйте инструкциям на этой странице.
Это включает в себя изменение раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch . (настройка Enabled 1)
Проблема в том, что это изменение не сохраняется в момент входа пользователя в систему. Поэтому есть также инструкции по изменению этого значения после каждого входа в систему с помощью пакетного файла и планировщика задач.
Пакетный файл должен выглядеть так:
REG ADD HKLM\SOFTWARE\Microsoft\Windows|CurrentVersion|Authentication\LogonUI\UserSwitch /v Enabled /t REG_DWORD /d 1 /f
Запустите этот файл с задачей в диспетчере задач "при входе в систему" "каждого пользователя".
Точные шаги (со скриншотами) находятся на этой странице.
Редактировать:
Я нашел способ сделать то же самое, когда вы получаете экран блокировки в случае бездействия.
Я обнаружил, что когда вы отключаетесь от "Remote Desktop", вы получаете полный экран Switch-User со всеми пользователями. Вы можете смоделировать это с помощью команды tsdiscon.exe . Мы работаем оттуда ... (Вы можете проверить эту команду вручную)
Теперь создайте обычную "запланированную задачу", назовите ее Switchusers . Во вкладке триггера установите триггер на On workstation lock . На вкладке действий установите действие для запуска tsdiscon.exe . Нажмите Ок.
Теперь, когда вы получаете экран блокировки, tsdiscon.exe и вы получаете своих полноправных пользователей;)
Если по каким - то причинам это не работает , вы также можете создать такую же задачу с триггером On idle и установить Start the task only if the computer is idle for , когда компьютер находится в режиме ожидания на вас желаемые холостое время и Wait for idle for на Do not wait , и проверок Stop if the computer ceases to be idle (иначе вы получите несколько экранов входа в систему после более продолжительных перерывов)