Windows 任务显示已运行但视频没出来,怎样核对登录会话
任务计划“正在运行”只说明任务实例在执行,不证明窗口出现在当前观众桌面。先核对任务主体、登录类型、进程SessionId与当前控制台会话,再分别在已登录、未登录和锁屏条件下记录实际可见结果。
判断前提与适用边界
后台批处理任务与交互桌面任务用途不同。使用保存凭据的非交互登录方式运行GUI程序,可能创建进程却没有观众可见窗口;锁屏时窗口存在也不等于解锁前可展示。提升权限主要改变访问能力,不能自动跨会话把窗口搬到屏幕上。
本文提供Windows目标机的测试协议及Python 3.12.4生成的记录夹具。未对用户播放机修改账户、任务、注册表、更新策略或授权;实际Windows版本、版本号、账户类型、会话与权限必须现场填写。附件中的数值和状态均为明确合成示例。
按同一条件执行
-
只读导出任务XML,记录Principal、LogonType、RunLevel、触发器、工作目录和程序参数,凭据不写进公开记录。
-
在目标机登记whoami、当前控制台会话及播放器进程SessionId,对比任务运行账号;查询权限不足单列未知。
-
分别演练同账号已登录、未登录、已登录后锁屏三种条件,记录任务状态、进程是否存在、窗口是否可见和解锁后行为。
-
根据实际展示需求选受支持的交互启动路径;测试维护账号登录和注销后能否恢复,不通过提高为SYSTEM账户掩盖可见性问题。
whoami
query session
Get-Process -Name "player" -ErrorAction SilentlyContinue | Select-Object Id,SessionId,Responding
原始输入与判断示例
下面是合成示例,非现场实测。现场表中的空白表示未采集,不能当作零、正常或通过。
| 合成条件 | 任务状态/进程 | 观众可见 |
|---|---|---|
| 未交互登录 | 运行中/存在 | 未知或不可见,需实测 |
| 展示账号已登录 | 运行中/同Session | 仍需确认全屏 |
| 锁屏 | 进程继续 | 锁屏下不能据此判画面在线 |
附件含三条件会话矩阵与任务XML字段说明,合成SessionId只表达“不同会话”的判断,不对应用户电脑。现场截图应分别拍任务历史、会话查询与屏幕结果;只保留绿色任务状态会遗漏这个主题最关键的证据。
下载夹具并形成交付记录
下载专项输入与预期JSON和空白记录CSV。JSON保留原始输入、预期、记录字段及未测范围;CSV用于逐轮填写,原始日志、截图或仪表文件用稳定文件名关联。
本表保留 condition, task_principal, logon_type, run_level 等字段;先按上表核对合成输入,再将目标环境数据另存一份。未采集的字段留空,失败记录与原始文件一并保留,避免下一轮无法复现。
误判与失败路径
不要把最近运行结果0x0当持续播放成功;不要把管理员启动成功推断普通展示账号成功;不要把RDP会话当物理控制台。若进程同会话仍不可见,查窗口位置、虚拟桌面、启动参数和加载失败,而不是继续改登录类型。
基础背景见展厅设备开机自动全屏播放配置,相关流程汇总在远程运维专题。需要在SoftAgent上执行这项测试时,按受测版本文档填写配置与支持情况。
一级来源与核验范围
Microsoft:任务运行安全上下文与登录类型,核对日期2026-10-23。本文协议与合成样例为独立设计;来源中的机制说明不代表附件已完成现场验收。
相关阅读
留言讨论
评论发布后会被人工复核,违规内容将被删除。
如果发表没有反应,可以前往联系我们告诉我们。