1. 程式人生 > >如何排查Windows操作系統註銷關機重啟超慢故障

如何排查Windows操作系統註銷關機重啟超慢故障

word 公司 德國 sof https man png tex images

最近做項目的時候,德國同事說在做測試時,發現給外部用戶準備的VM關機或者重啟都超級慢。有問題,那就解決問題吧。
首先,懷疑跟網絡有關系,因為德國同事測試用的那些機器是給外部用戶用的,網絡用的是外部用戶專有網絡。測試了一把,把VM網卡切換到公司內網,關機,重啟都是幾秒鐘的事兒。所以初步確定是跟網絡有關,但是具體原因是什麽呢?還是不清楚。
仔細想想,要想找到問題根源,其實要知道關機或者重啟的時候,卡到哪一步了,所以有沒有辦法讓Windows系統顯示關機或者重啟整個流程信息呢?於是Google了一把,果然有。
打開註冊表,查看HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Currentversion\Policies\System下,有沒有VerboseStatus鍵值,如果沒有,創建一個REG_DWORD類型的VerboseStatus,value設置成1,點擊OK保存。詳見下圖
技術分享圖片

技術分享圖片
現在可以嘗試關機或者重啟了,你就會看到詳細的關機流程,第一步做什麽,第二部做什麽,第三步關哪個service,哪個process等等。Windows啟動的時候,也會顯示詳細的流程,load xxx service, start xxxx service, load xxxx policy...
好了,這個時候你就會發現系統卡在哪一步不動了,哪一步花的時間很長。
我的case是顯示卡在group policy,OK,那問題肯定是出在group policy上了。這個時候,就要去查看EventLog了。
首先,看看這個路徑下有沒有詳細的信息可以參考:Application and services log -> Microsoft ->Windows -> Diagnostics-Performance -> Operational

其次,看看:Windows Logs->Application下面,有沒有詳細的信息可以參考。
根據Eventlog上面的信息,你最終會找到問題的根源。

如何排查Windows操作系統註銷關機重啟超慢故障