目录
1.问题描述
2.问题原因
3.解决方案
4.总结
1.问题描述
突然间CANOE的Trace 窗口的列标题和过滤功能突然间莫名其妙的消失了,导致无法进行筛选操作。
问题界面如下:
2.问题原因
经过排查,这并不是 CANoe 自身的配置问题,而是Windows 系统更新导致的兼容性问题。
当系统安装以下更新后,CANoe Trace 窗口的过滤栏会消失:
- Windows 10 22H2 更新 KB5040427
- Windows 11 23H2 更新 KB5040442
这些更新影响了 CANoe 的 UI 渲染逻辑,导致列标题和筛选功能无法显示。
受影响版本
- 所有 CANoe/CANalyzer 版本都有可能出现此问题,尤其是CANoe 9~18。
3.解决方案
安装官方补丁(推荐)
Vector 已发布针对不同版本的 Service Pack 或 Hotfix:
- CANoe 18 → SP2
- CANoe 17 → SP5
- CANoe 16 → SP7
- CANoe 15 → SP6
- CANoe 14 → SP4
- CANoe 13 → SP4
- CANoe 12 → SP6
- CANoe 9~11 → 联系 Vector 支持获取 Hotfix (除了安装更新应用软件,还需要替换补丁文件 distribInfo.dll 和CCTrace.dll )
- CANoe 11 → 安装SP4+替换Hotfix 中包含“Exec32”和“Exec64”这两个文件夹中的补丁文件 distribInfo.dll 和CCTrace.dll
- CANoe 10 → 安装SP7+替换Hotfix 中包含“Exec32”和“Exec64”这两个文件夹中的补丁文件 distribInfo.dll 和CCTrace.dll
- CANoe 9 → 安装SP8+替换Hotfix 中包含“Exec32”和“Exec64”这两个文件夹中的补丁文件 distribInfo.dll 和CCTrace.dll
注意!安装一一对应的版本,否则也是无用的.
只重新安装软件版本即可(例如:16版本修复软件名称为CANoe_16_SP7_64Bit),硬件驱动无需重新安装。
安装完第一次启动可能有选项了,但是过滤不起作用,请重新启动一下软件即可。
下图为修复之后的界面。
4.总结
如果你遇到 CANoe Trace 窗口过滤栏不显示的问题,不要浪费时间在软件设置上,直接检查系统更新并应用 Vector 官方补丁,问题即可解决。