Я не знаю для экрана блокировки, но для экрана входа в систему это возможно. Но не так просто, как должно быть.
Следуйте инструкциям на этой странице.
Это включает в себя изменение раздела реестра 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
(иначе вы получите несколько экранов входа в систему после более продолжительных перерывов)