这两天有用户反应这么一个问题:定时软件一直显示「正在开播中」,但迟迟不点击开播按钮,任务就这么卡在那儿了。

经过我们不断排查,问题定位到了,这里把判断方法和解决步骤完整整理出来。
先判断是不是这个问题
如果符合下面任意一条,基本可以断定是系统环境缺组件,而不是软件本身的 Bug:
- 电脑是新装的系统,或者刚重装过,从来没跑过自动化类软件
- 用鼠标动一下直播伴侣的窗口,软件立刻就继续执行了
- 手动点一次开播一切正常,只有定时执行时才会卡住
- 直播伴侣界面看着正常,但软件识别不到任何按钮
第二条尤其典型:手动能动、定时就卡,说明按钮本身没问题,是软件读取界面状态时拿不到数据。你也可以先做个小测试 —— 定时卡住的时候什么都不点,只把鼠标移到直播伴侣窗口上晃一下,如果任务立刻继续,那基本就是本文说的情况。
为什么会出现这种情况
直播伴侣这类客户端基于 Chromium 内核(CEF)渲染界面。系统缺少 DirectX / 运行库组件时,界面虽然能正常显示,但不会持续产生新的渲染帧。
自动化工具是通过 Windows 的无障碍(Accessibility / UIA)接口读取控件信息的。渲染帧停止更新后,无障碍树也就不会刷新,于是工具在读取控件状态时会一直等待 —— 表现出来就是「卡住不动、也不报错」。鼠标碰一下窗口会强行触发一次刷新,所以那一瞬间它又能继续跑。
这也解释了为什么这个问题在「新系统 + 从没跑过自动化软件」的机器上出现概率特别高:这些组件是逐步补齐的,日常办公软件用不到,系统就一直没装上。
解决步骤
第一步:下载环境修复工具:DirectX repair tools。
第二步:将软件解压缩到电脑任意位置(建议不要放在系统盘根目录,避免权限问题)。
第三步:双击 DirectX Repair.exe,点击「检测并修复」,程序会扫描并自动补齐缺失的 DirectX 组件与 C++ 运行库。
第四步:等待修复完成,重启电脑,然后重新运行定时软件确认是否恢复正常。
修复过程需要联网下载组件,耗时取决于网络状况;如果被安全软件拦截,先临时允许它继续。
如果你是新手小白,对电脑操作不熟悉,可以先在百度或豆包里搜索一下「如何解压缩文件」再开始。
修完仍然卡住怎么办
上面的方法已经覆盖了绝大多数情况。如果重启后还是卡在「正在开播中」,可以按这个顺序继续排查:
- 权限问题:右键用管理员身份运行定时软件再试一次
- 显示缩放:把系统显示缩放调回 100%(部分机器在 125% / 150% 下控件识别会有偏移)
- 直播伴侣版本:更新到最新版,旧版本的界面结构变化会导致识别失败
- 以上都无效:把系统版本号、直播伴侣版本号和截图发给我们,进一步定位
基本上通过以上步骤就可以解决这个问题。如果你遇到了别的情况,欢迎随时向我们反馈。