在Windows裡有許多種方式可以讓使用者了解系統或是程式發生異常的原因,
因方法眾多,這裡只針對遊戲方面這裡提出一種簡易的方式來了解造成遊戲閃退的原因,
有時候在Windows10中執行遊戲,使用過程中若發生遊戲或程式突然閃退,
或是出現異常訊息的對話框,當退回Windows時,可以用以下的方法來簡單確認發生的原因。
* *以下方式並非一定可以看到異常原因,但閃退重複發生時,可以嘗試看看
發生問題的原因及過程 :
我購入的STEAM中的三個遊戲,近來在win10下會發生遊戲閃退的情況(約每10~15分),
分別是:
DARIUSBURST Chronicle Saviours(太空戰鬥機)
NARUTO SHIPPUDEN: Ultimate Ninja STORM 4(火影忍者4)
One Piece Pirate Warriors 3(海賊王3)
第一個發生的遊戲是 : DARIUSBURST Chronicle Saviours
因此我到遊戲的討論區,去看看有沒有人發生同樣的情況,後來在討論區的官方留言中,
發現有提到閃退的可能原因,官方提到的是 :
Crash after 15 minutes in Windows 10
Turn off (permanently or temporarily) "Touch Keyboard and Handwriting Panel Service" in Windows services.
因此,我照著官方的解釋,只暫時停止上述的服務後,就沒有發生閃退的問題,
但是接下來,我在另外兩個遊戲中,也發生玩10~15分後閃退的情況,
後來我在 [Reliability Monitor(可靠性監視器)]中,查詢第一次發生問題的原因,
系統告知是XAudio2_7.dll_unloaded造成的,因此,我比對另外兩個遊戲發生的原因,
系統也告知是XAudio2_7.dll_unloaded造成的,所以,我就把之前提到的服務:
"Touch Keyboard and Handwriting Panel Service"整個關閉,
後來就沒有再發生閃退的問題了。
相關的操作方式放在下方,有興趣的人自己再看看。
--------------------------------------------------------------------------
關於進入STEAM中個別遊戲討論區的方式:
在該遊戲的[商店頁面]的右上角有[社群中心]的方塊,點下後,
會有許多標籤,點選[討論]標籤後,就可以看到官方與非官方的討論留言,
通常這裡可以找到官方或是玩家提供的問題解決方法。
--------------------------------------------------------------------------
開啟[Reliability Monitor(可靠性監視器)]的簡易方法
1.按下WinKey(Windows圖案鍵)+ R鍵
2.輸入perfmon /rel後,按下OK鍵
就會出現以下視窗,以火影忍者為例,火影的應用程式為NSUNS4.exe,
點選兩下Critical events方框中的NSUNS4.exe就會出現另一個畫面,
在這裡,可以看到 :
失敗的應用程式名稱: NSUNS4.exe
失敗的模組名稱: XAudio2_7.dll_unloaded ----> 造成的原因
知道造成問題的原因後,接下來,就可以嘗試著去網路上找找解決的方法。
--------------------------------------------------------------------------
開啟或關閉某個Windows服務的簡易方法
1.按下WinKey(Windows圖案鍵)+ R鍵
2.輸入services.msc後,按下OK鍵
就會出現以下視窗
以關閉"Touch Keyboard and Handwriting Panel Service"為例 :
捲動頁面找到該名稱的文字,點選兩下後,會出現另一視窗,
在Genaral下的Startup type:下拉選單中,選擇Disabled後按下OK按鈕,
就會完全關閉該服務。
以暫時關閉"Touch Keyboard and Handwriting Panel Service"為例:
捲動頁面找到該名稱的文字,點選兩下後,會出現另一視窗,
在Genaral下的Startup status:下有四個按鈕,按下Start/Stop按鈕,
就會啟動或關閉該服務,重新開機後,通常會自動啟動。
備註:上述服務影響到觸控螢幕,
若必須使用觸控螢幕的鍵盤或觸控手寫,可能會造成該功能停止。