2013年5月4日星期六

无法关机的原因


 
0
 
0
 
Rate This
如何监控和记录关机过程,以对无法关机的问题进行排错。一台 Windows 7 客户端,关闭计算机,系统便执行关机,之后后屏幕关闭,但键盘和电源键都亮着,只能强行关闭电源。
Thinkpad T420/i7-2620m/8G*2/64GB-SSD(mSATA)/500GB-SATA(Internal)/1TB-SATA(External Bay)
如何能监测关机时具体是哪里出了问题,而导致无法彻底关机!

回答:根据您的描述我了解到有一个台Windows 7客户端无法正常关机,需要强行关闭电源才能关机,您需要一些工具来监控和记录关机问题。
对于您的需求,根据我的调查,您可以尝试使用以下任何一个工具去监控和记录关机问题:
  1. Xbootmgr工具。
    • 您可以在以下网站下载此工具。
    • 设置完成后,您可以在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
    • 然后您可以根据报告进行分析。
  2. Procmon工具。
具体请参考以下文档:
我们都知道,软件和硬件问题都可能导致不能正常关机。对于这个case,您可以再有问题的客户端尝试clean boot然后测试问题是否是由某些软件引起的:
  1. 登陆到客户端,点击Start>Run,输入:msconfig然后回车。
  2. 切换到“Services”选项,点击Hide all Microsoft services然后选择Disable all。
  3. 切换到Startup选项,选择Disable All然后点击OK。
  4. 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

WorldTimeServer Clock

New York

搜索此博客