引言
chrome和edge下载文件的时候,打开下载管理器,浏览器会崩溃,我的处理方法和心路历程。
引用:使用edge或chrome浏览器下载特定文件会无法下载然后闪退 - Microsoft Community
正文
网上找了好多,都是清除用户数据什么的,照做无果,我这里讲讲我是怎么做的吧。
换个浏览器试试
edge也是chrome内核,试试edge,同样有问题
看来是chronium的问题了,下载chrome dev和chronium发行版的,同样有问题。
火狐(firefox) 没问题
windbg分析
发现最终异常在ntdll上,这个东西不能有问题,只能按照栈往前找,差不多找到了sqlite3_dbdata_init,难道是sqlite的问题?这东西是内置在浏览器里的啊。

动态调试ida
追踪到异常点,也没有发现什么有用的信息

驱动问题吗?
关闭GPU加速,更新intel显卡驱动和nVidia显卡驱动,重启,还是不行。
带网络的安全模式
不行,还是不行
我逐渐崩溃break!!!
sfc /scannow
dism 修复
死马当活马医
把system32和Microsoft.net目录全部替换成刚刚下载的系统镜像。【当然备份了】,还是不行,看来不是系统文件的问题。
结语
最后把apkshellext2插件卸载了就好了。
我有个疑问,为什么dmp文件和ida动态调试时没有看到加载相关的dll呢? 查询相关文章说可能是动态加载的,但是动态加载也应该在崩溃时有提示的呀。



评论 1