Перестает ли работать окно CMD, если включен экран блокировки Windows 10?

Перестает ли работать окно CMD, если включен экран блокировки Windows 10?

Я не уверен, как работает блокировка в Windows 10, но я хотел бы получить доступ к функциям блокировки экрана после выполнения процесса CMD. Поскольку окно CMD уже будет запущено до блокировки экрана, означает ли это, что оно продолжит работу после блокировки экрана?

Если нет, то мне было бы интересно узнать, как это разрешить. Есть и другие статьи, которые описывают, каквключить фоновые приложенияс помощью параметров Windows, но нет никаких упоминаний о том, как это можно сделать для пользовательских приложений или даже простого процесса окна CMD.

Можно ли заблокировать Windows 10, одновременно разрешив окну CMD продолжать работу, или оно все равно продолжит работу?

решение1

Большинство программ, запущенных при блокировке компьютера, продолжат работать, включая командные оболочки, такие как командная строка или Powershell.возможныйдля разработчика приложения обнаружить заблокированный компьютер и выполнить действие, например, приостановить или даже закрыть приложение. Однако это обычно редкость, особенно для консольных приложений, поскольку они, как правило, используются для серверов, служб и просто вывода информации. Противоположным примером может служить однопользовательская игра, которая часто программируется на обнаружение блокировки компьютера и последующую приостановку игры.

решение2

По умолчанию командные окна продолжают работать, пока экран заблокирован.

Чтобы проверить это, попробуйте сделать следующее:

  • Откройте окно командной строки (если вы не знаете как, нажмите клавишу Windows, введите cmd, затем нажмите Enter)
  • Введите ping example.comв командную строку и нажмите Enter, чтобы запустить ее.
  • Во время выполнения ping удерживайте клавишу Windows, а затем нажмите клавишу L(это сочетание клавиш для блокировки экрана в Windows 10).
  • Подождите несколько секунд, затем разблокируйте экран.

Вы должны увидеть, что операция ping продолжалась, пока экран был заблокирован. Вуаля!

решение3

ВСЕ программы в текущем сеансе будут продолжать работать после блокировки сеанса.

Как администратор серверов и баз данных, которому часто приходится иметь дело с перемещением более 100 000 загруженных клиентами файлов с помощью RoboCopy, я делаю этоВСЕвремя. Я также часто оставляю программы вроде 7Zip, WinSCP и SQL Server Management Studio выполнять скрипты/процессы, пока сеанс заблокирован.

Ключевое слово здесь — Locked, NOT Logged Off. Выход из системы закроет все программы, запущенные в текущем сеансе.

решение4

Интересно, что всплывающие окна NI TestStand не закрываются по тайм-ауту во время блокировки экрана в Win10. Очень раздражает для автоматизации.

Связанный контент