Re: 调试场景咨询---打开word程序程序很慢?

Windows内核调试

调试场景咨询---打开word程序程序很慢?


dengxiaosally 2010-08-23, 23:11 下午

问题:双击word、excel文档,很慢才打开(差不多等待2分钟)

工具:processexplorer,processmonitor

排错思路:

1.在开始-运行输入winword /safe 正常-----说明word组件正常

2.拔网线打开速度正常--调用类似的mup.sys的网络访问的调用的驱动

3.使用processplorer工具查看发现双击word文档时,过了1分钟多才显示winword.exe进程,于是右击属性查看线程,有rpc,winword线程有cpu的上下文交换的数据

4.查看winword线程的堆栈,发现有mup.sys驱动的调用

5.于是,检查硬盘映射,打印机删除,还是hkey-classess注册表键值下的applications键值,没有类似于\\\\的异常相关的网络映射的应用程序键值。

6.于是使用processmonitor 没有发现有异常的读写文件和键值等。此时,思路卡壳???期待专家的指点

 

   a.对于此类问题,是否还有其他工具获取日志来进一步分析???

Re: 调试场景咨询---打开word程序程序很慢?


格蠹老雷 2010-08-24, 13:00 下午
将调试器(WinDBG)附加到Explorer进程,对创建进程函数设个断点:
bp kernel32!CreateProcessInternalW
启动Word,断点命中后,执行wt命令自动追踪,然后看统计报告...

Re: 调试场景咨询---打开word程序程序很慢?


不及格的程序员-八神 2010-08-25, 09:29 上午
这招我怎么就没想到呢 呵呵
学习.
不及格的程序员-八神

Re: 调试场景咨询---打开word程序程序很慢?


dengxiaosally 2010-09-02, 22:48 下午

张老师:

  我按照您说的方法,操作中遇到将调试器(WinDBG)附加到Explorer进程时,系统顿时挂起,无法进行其他操作,更不用说设置断点,请看看我哪里操作不正确否。

 

Re: 调试场景咨询---打开word程序程序很慢?


格蠹老雷 2010-09-03, 18:59 下午
应该是开始菜单、任务栏这些东西不能动了,因为提供这些UI的explorer进程中断到调试器了,但是还是可以使用Alt+Tab切换到WinDBG进程,然后执行命令,g命令恢复目标运行,就活了 :-)

Re: 调试场景咨询---打开word程序程序很慢?


lullaby 2010-10-31, 16:53 下午
Raymond,高人开示独门技术

Re: 调试场景咨询---打开word程序程序很慢?


Thomson 2010-11-05, 10:21 上午
可以试试WPT.

http://msdn.microsoft.com/en-us/performance/cc752957.aspx

Re: 调试场景咨询---打开word程序程序很慢?


lee0neGor 2011-02-09, 14:33 下午
怎么没下文了

Re: 调试场景咨询---打开word程序程序很慢?


dengxiaosally 2011-02-21, 17:57 下午

张老师,对于wpf,有没有支持windowxp操作系统的。

Powered by Community Server Powered by CnForums.Net