python 启动且 PATH 未含 Python311 解释器。| 现象 | 根因 | 影响 |
|---|---|---|
| 开机弹黑色窗口 | 启动脚本写裸名 python xxx.py,依赖 PATH 解析 | PATH 不含 Python311 时解析失败或拉起错误解释器 |
| 守护拉起弹窗 | guard 脚本以 pythonw/python 混用,无解释器存在性检查 | 每次拉起都闪现窗口,用户误以为系统异常 |
| 静默性缺失 | 无 Test-Path 前置守卫,目标不存在仍继续执行 | 报错回显到控制台,守护进程可靠性存疑 |
python/pythonw 全部替换为 C:\Python311\pythonw.exe 绝对路径,绕过 PATH 解析不确定性。if (-not (Test-Path $py)) { exit 0 },解释器不存在时静默退出而非报错弹窗,守护进程可持续轮询。| 验证项 | 实测结果 |
|---|---|
| gateway_guard 拉起 | ✓ 8018 端口服务拉起成功,PID 2988,truth_count=35 |
| worker_guard | ✓ exit code 0,静默无窗口 |
| 活动目录扫描 | ✓ 零裸 python 引用残留 |
| 备份留痕 | ✓ 治理前脚本全部备份,可回退 |