常见问题
Windows 更新后无法启动内核
反馈者表示更新后应用无法启动内核,并附有启动日志。文章关注内核启动阶段;这与已经启动后出现节点超时属于不同环节。
本页目录
问题表现
反馈者表示更新后应用无法启动内核,并附有启动日志。文章关注内核启动阶段;这与已经启动后出现节点超时属于不同环节。
涉及环境
| 项目 | 反馈中的信息 |
|---|---|
| 系统 | Windows 11 |
| 版本与场景 | 更新至 v2.5.5 或之后版本后启动失败 |
| 反馈状态 | 已关闭,启动日志中的配置错误已指出 |
可以先检查什么
先记录界面里的完整启动提示和当前版本,再打开日志目录,查看同一启动时间的内核与服务日志。如果提示已有进程占用,先核对后台进程状态,避免反复点击启动。
日志已指出 fake-ip-filter 配置错误
该启动记录中的关键报错是:
dns.fake-ip-filter[2]: invalid domain "stun*.*.*": "*" wildcard must occupy the entire label 1
这意味着 fake-ip-filter 中的域名规则未通过内核校验。问题并非仅凭“更新后无法启动”就能判断为软件安装失败;此处应先修正对应配置,维护者也指出配置内容有误。
- 先备份当前配置,记录报错里的配置项及其所在位置。
- 在订阅原配置、本地合并配置或脚本中寻找
stun*.*.*,确认最终运行配置由哪一层写入这条规则。 - 修改产生规则的配置来源,不要只修改客户端下次启动就会重新生成的检查文件。不要把规则盲目替换为另一条扩大匹配范围的通配符。
- 重新加载配置,确认域名规则校验错误消失,再验证内核与连接。
如果修正配置后出现其他错误,按新日志继续排查,不能把这条特定结论套用到所有内核启动失败。
相关操作
来源:GitHub Issue #8462 。