问题现象:
有时候打开右键属性菜单导致资源管理器失去响应,有时候打开属性安全选项卡里的高级安全设置导致资源管理器失去响应。
排查过程:
1.进入安全模式,表现正常,没有出现假死状态。
2.使用了procexp工具,但是由于模块众多,无法方便的排除,也不能卸载模块,重现问题,打开任务管理器,将进程转储文件导出,使用windbg查看,有四个exception,分别是,tv_x64.dll、7-zip.dll、gvimext.dll、DragExt64.dll;有一个unknow,是isoshl64.dll。
3.由于不能卸载模块,便将所有的模块相关进程结束,模块文件全部增加了.bak后缀防止加载,重启资源管理器,问题果然排除,验证正确,那么接下里就需要测试究竟是哪个模块造成失去响应,将其改名,防止加载,重启资源管理器。
解决办法:
将tv_x64.dll(对应软件TeamViewer 13.0.6447)改名,阻止加载,重启资源管理器,TeamViewer 13.0.6447提示丢失文件,点确定,不管它,问题果然排除,于是问题确认在TeamViewer 13.0.6447的tv_x64。
|