问题描述
同事喜欢跟随“潮流”(实际人挺菜),听讲起微软最新出Office 2007软,就安装个,体验Office 2007精美界面,她快就喜欢,但这几天又突然向抱怨Outlook 2007,她打开Outlook2007,没过久Outlook就失去响应,系统提示“Outlook 已停止工作 windows检查该问题解决方案”,然自动关闭。马想 sysinternals 随想日志,eventvwr.msc没有看相关日志,倒打开“问题报告解决方案”时候,点击“查看问题历史记录”,看误报 告。
gnaw0725注:这个误报告由 控制面板,打开有个简单办法,您以直接开始搜索栏,输入“问题”,然就以搜索。另您以执行如命令,打开。
%systemroot%system32control.exe /name Microsoft.ProblemReportsAndSolutions
奥,这么长命令怎么记得住?不怕, start ++吧。
该报容如:
产品 Microsoft Office Outlook
问题 已停止工作
日期 2007/8/20 13:52
状态 未报告
问题签名
问题事名称:APPCRASH
应程序名:OUTLOOK.EXE
应程序版本:12.0.6023.5000
应程序时间戳:46574050
故障模块名称:StackHash_757e
故障模块版本:6.0.6000.16386
故障模块时间戳:4549bdc9
异常代码:c0000374
异常偏移量:000af1c9
OS 版本:6.0.6000.2.0.0.256.1
区域设置 ID:2052
其信息 1:757e
其信息 2:5da28544f92a22e5d56c0b91b01a18b0
其信息 3:09b3
其信息 4:256f34f9755b7e6e969ea15c59857d57
处理过程
先按 ctrl+shift+esc 打开任务管理器,尽量关闭应程序服务,特别防病毒软,启动 sysinternals processmonitor ,然按 ctrl+e,停止事日志获,然按ctrl+x清除掉 processmonitor启动过程获日志。现日志获窗口就空白。
ok, 由于同事说outlook启动段时间,才出现误,那么避免捕获日志量太,们等outlook启动,过段时间,切换 processmonitor窗口,按 ctrl+e,开始日志捕获,直outlook出,windows误报告搜集完毕,自行结束止。
切换processmonitor,按 ctrl+e结束日志获。整个过程概2、3分钟,日志共抓 7 万余条,概 1.44MB。
家能想,这么日志该跟踪呢?难道看眼睛发花?不着急,面们看,outlook出,window误报告进程启动生成误报告,那么们通过寻找该进程第次出现位置,然向找,就以找outlook出位置。
们通过google搜索 Windows Problem Reporting ,以知道该进程名字 WerFault.exe 。按 ctrl+f,查找 WerFault.exe,找,以看 svchost 调。然往查看日志。以看,outlook读archive.pst 并由此产生 ~archive.pst.tmp。再往看,看 outlook 尝试调 *.vwp文,例如 C:WindowsSystem32mvoice.vwp 。其查询其 GUID 以及 映像文扩展注册键值时,出现名称未找误,经过google,这个vwp属于第三方 Voxware 组。
于奇怪,难道音频驱动程序或第三方组致 reminder.wav播放有问题?尝试 media player直接播放该文,果然media player停止响应。
说这里,同事说周末时候安装暴风影音,outlook就出现这样问题,于卸载暴风影音,但故障依旧。通过搜索google以及查找 outlook误代码,得如解决。
解决方案
如子键:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionDrivers32
子键"msacm.voxacm160" 名称修改"no.msacm.voxacm160"
重新启动outlook,故障消失。
PS:就几天,sysinternals又公布批工具更新版本,其就包括 ProcessMonitor。们载地址如:
ProcessMonitor v1.22:增加功能,当出XML文时,有更信息以被出。
TcpView v2.51:修当endpoint连接未连接状态进行切换时,endpoint状态栏出现统计状态误。
DebugView v4.7:这次升级自由选择打开或关闭debug核心输出模式。
AutoRuns v8.72:修版本几个误。
|