启用 Windows 10 锁屏时 CMD 窗口会停止运行吗?

启用 Windows 10 锁屏时 CMD 窗口会停止运行吗?

我不确定 Windows 10 中的锁定如何工作,但我想在执行 CMD 进程后访问锁定屏幕的功能。由于 CMD 窗口在屏幕锁定之前就已经在运行,这是否意味着它会在屏幕锁定后继续运行?

如果没有,我很想知道如何允许这样做。还有其他文章描述了如何启用后台应用程序使用 Windows 设置,但没有提及如何为自定义应用程序或甚至是简单的 CMD 窗口进程实现此目的。

是否可以锁定 Windows 10 同时允许 CMD 窗口继续运行,或者它仍然继续运行?

答案1

计算机锁定时运行的大多数程序将继续运行,包括命令 shell,如命令提示符或 Powershell。可能的应用程序开发人员可以检测到计算机被锁定并执行操作,例如暂停甚至关闭应用程序。但是,这种情况通常很少见,尤其是对于控制台应用程序,因为它们往往用于服务器、服务和简单​​地输出信息。一个相反的例子是单人游戏,它通常被编程为检测到计算机被锁定,然后暂停游戏。

答案2

默认情况下,命令窗口在屏幕锁定时继续运行。

要验证这一点,请尝试以下操作:

  • 打开命令提示符窗口(如果您不知道如何操作,请按 Windows 键,输入cmd,然后按回车键)
  • 在命令提示符中输入ping example.com并按 Enter 运行它
  • 在 ping 过程中,按住 Windows 键,然后按下L键(这是 Windows 10 中锁定屏幕的键盘快捷键)
  • 稍等片刻,然后解锁屏幕

您应该看到,在屏幕锁定时,ping 操作仍在继续。瞧!

答案3

当会话被锁定时,当前登录会话中的所有程序将继续运行。

作为一名服务器和数据库管理员,我经常需要使用 RoboCopy 来移动 100,000 多个客户端上传的文件,因此我这样做全部时间。我还经常在会话锁定时让 7Zip、WinSCP 和 SQL Server Management Studio 等程序运行脚本/进程。

这里的关键词是“锁定”,而不是“注销”。注销将关闭当前会话中运行的所有程序。

答案4

有趣的是,NI TestStand 定时弹出窗口在 Win10 屏幕锁定期间不会超时。这对于自动化来说非常烦人。

相关内容