如何监控和记录关机过程,以对无法关机的问题进行排错。一台 Windows 7 客户端,关闭计算机,系统便执行关机,之后后屏幕关闭,但键盘和电源键都亮着,只能强行关闭电源。
Thinkpad T420/i7-2620m/8G*2/64GB-SSD(mSATA)/500GB-SATA(Internal)/1TB-SATA(External Bay)
如何能监测关机时具体是哪里出了问题,而导致无法彻底关机!
回答:根据您的描述我了解到有一个台Windows 7客户端无法正常关机,需要强行关闭电源才能关机,您需要一些工具来监控和记录关机问题。
对于您的需求,根据我的调查,您可以尝试使用以下任何一个工具去监控和记录关机问题:
- Xbootmgr工具。
- 您可以在以下网站下载此工具。
- Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1
- http://www.microsoft.com/en-us/download/details.aspx?id=3138
- 在安装的时候,如果没有其他需求,您可以只选择安装Win32 Development Tools。
- 设置完成后,您可以在C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin目录下面找到这三个文件wpt_ia64.msi, wpt_x64.msi和wpt_x86。根据您的系统,选择安装其中一个。
- 安装完毕之后,您可以在C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Microsoft Windows Performance Toolkit下面找到Xperf。
- 在CMD上面打开这个目录,然后运行命令:
- xbootmgr.exe -trace shutdown -traceflags latency+dispatcher -numruns 1 -stackwalk Profile+CSwitch
- 运行完命令,系统会自动reboot。在reboot完成之后,运行以下命令将生成的shutdown_latency+dispatcher_1.etl文件导入到shutdown XML文件:
- xperf -i shutdown_latency+dispatcher_1.etl -o shutdown_demo1.xml -a shutdown
- 然后您可以根据报告进行分析。
- Procmon工具。
- 提示:在您抓取Procmon日志前,请关闭所有的不相关的软件。
- 从下面的网站下载Procmon工具。
- 安装在有问题的机器上。
- 打开Procmon.exe,在Options选项下面选择Enable Boot Logging。
- 关闭电脑,然后启动电脑来重现问题。
- 当问题重现后,将Enable Boot Logging选项取消,关闭Procmon的捕获并保存为*.PML文件格式。您可以根据收集的文件进行分析。
Diagnose Shutdown Problems with Xbootmgr
http://www.windowsitpro.com/article/performance/diagnose-shutdown-problems-with-xbootmgr
我们都知道,软件和硬件问题都可能导致不能正常关机。对于这个case,您可以再有问题的客户端尝试clean boot然后测试问题是否是由某些软件引起的:http://www.windowsitpro.com/article/performance/diagnose-shutdown-problems-with-xbootmgr
- 登陆到客户端,点击Start>Run,输入:msconfig然后回车。
- 切换到“Services”选项,点击Hide all Microsoft services然后选择Disable all。
- 切换到Startup选项,选择Disable All然后点击OK。
- Shutdown或者重启客户端并查看问题是否依然存在。
How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7注意:以上参考文档均来自英文网站。
http://support.microsoft.com/kb/929135
Darlene Li