问题

打开 Quicker 后,不显示在托盘区。

在任务管理器中短暂显示,几秒后自动消失。

Snipaste_2024-10-11_01-32-21

用Everything找到quicker.log打开检查,并没有异常日志记录,说明日志还没产生就已经闪退了。

排查

首先检查事件查看器,发现有.NET运行时异常产生。

Snipaste_2024-10-10_22-46-59

但这里看不到更进一步的详细信息,无果,尝试用procdump抓dump分析。

Snipaste_2024-10-11_00-38-21

这里我第一次抓就抓到了,实测有时会抓不到,同样启动即闪退的场景下抓dump可多尝试几次。

用Visual Studio打开dump,调试后发现三个嵌套异常。

003543_772020_mceclip5

003559_772020_mceclip6

003615_772020_mceclip7

这里看不到什么,查看详细信息。

Snipaste_2024-10-11_01-02-23

发现异常产生于user.config文件。

005649_772020_image

破案了,不知道为啥这里一堆null。。。。。。

005940_772020_image

改正后Quicker如愿正常启动,收工。