如何对付它----Extremely Slow Shutdown...?

工作中,自动化测试机池中的机器在reboot的时候,往往会出现长时间(一直)shutdown的状态...这严重影响了批量的自动化测试!

 

在讨论troubleshot的会上,有同事提出开发一个工具用来监测,如果发现出现shutdown则重起这台Vmware guest machine(我们的自动化测试机池中的机器都是虚拟出来的:-) ,窃以为如果只针对这个问题的话,这个方案并不是个好的解决方案。好象偏离了问题的本身,即为什么会出现slow shutdown?能避免吗?

 

由此我想到了问题的本身。为什么会出现slow shutdown?能避免吗?

 

当然是上微软的站点查了,他们告诉我:Windows系统运行起来之后,就不是“一个人在战斗”,而是有许多独立的Services。当你要shutdown系统时,系统是要清理一些the system’s virtual memory and system hibernation cache 并且所有的的service必须都要关闭。如果有的service关不掉,或者有东西清理不了,就有可能出现一直停在shutdown的状态。其实人家早就知道有这种问题了,还说了比如装了不匹配的软件如(Roxio Easy CD Creator), 起了停不掉的系统服务比如remote assistance, remote desktop,装了不匹配的硬件,等等都有可能。

 

原因找到了,解决方案也就有了,检查是否有冲突的软硬件,检查是否有不需要的服务,不要求在shutdown的时候清除virtual memory/cache和写log 日志什么的(这是系统设置选项,微软早就知道有可能出现这种情况,设置了一个开关)。运行 GPEDIT.MSC 如下图进行设置:

如何对付它----Extremely Slow Shutdown...?_第1张图片

 

具体请参考:  http://www.windowsnetworking.com/articles_tutorials/Troubleshooting-Windows-Shutdown.html

你可能感兴趣的:(vmware,windows,测试,service,System,微软)