不能顯示該小工具。
不能顯示該小工具。
取消
顯示結果 
搜尋替代 
您的意思是: 

ASUS X670E HERO Armoury Crate 問題 與 自製 ASUS 軟體清除工具解決方案

kwyshell
Star II

升級新主機板 ASUS X670E HERO 後,安裝 Armoury Crate 遇上一堆問題。
搞了好久,最後自己寫了工具來清理 ASUS 所有軟體。

詳細內如請閱讀: 自製 ASUS 軟體清除工具分享  

用了我的工具後,可以順利安裝  Armoury Crate。但是有個問題我自己沒法修復:

C:\Program Files\ASUS\ARMOURY CRATE Lite Service\MB_Home\MB_Home.dll
這個模組不斷的產生錯誤。

失敗的應用程式名稱: ArmouryCrate.Service.exe,版本: 5.4.4.0,時間戳記: 0x63ea1c60
失敗的模組名稱: MB_Home.dll,版本: 5.4.8.0,時間戳記: 0x63a41bd5
例外狀況代碼: 0xc0000409
錯誤位移: 0x00000000000403a9
失敗的處理程序識別碼: 0x0xB514
失敗的應用程式開始時間: 0x0x1D96C2BC05CFE1F
失敗的應用程式路徑: C:\Program Files\ASUS\ARMOURY CRATE Lite Service\ArmouryCrate.Service.exe
失敗的模組路徑: C:\Program Files\ASUS\ARMOURY CRATE Lite Service\MB_Home\MB_Home.dll

用WinDbg跑了一下,0xc0000409 ("堆疊緩衝區溢出")
這個DLL在我的系統產生了 stack overflow。我自己沒法除錯。因此只能求助官方支持。
這個顯然是軟體設計上的錯誤,產生了沒預期的軟體設計狀況。
建議是不是用 SEH (Structured Exception Handling) 或是 改善設計軟體設計來避免產生錯誤。
目前我只能暫時把改模組移除來避免  ArmouryCrate.Service.exe 服務崩潰。

16則回覆 16

Jiaszzz_ASUS
Moderator
Moderator

@kwyshell 您好,很抱歉讓您久候。

小編已於與您的私訊中更新回覆,還請您協助查看確認,感謝您。

kwyshell
Star II

你好,
這幾天收到 Armoury Crate 更新,升級為 5.6.3.0
這個版本大概是目前收到最有感的更新。許多問題這個版本都解決了。主機板的資訊頁面與風扇控制頁面也成功運作了。

不過有幾個問題依然存在,MB_HOME.dll crash 的問題雖然消失,但是卻移到另一個dll中。
cpuidsdk64.dll 在運行時,會產生crash。 我已經把 call stack 與 錯誤的資訊截圖下來了。這是我用debugger跑的。
MB_HOME.dll -> cpuidsdk64.dll 產生了錯誤。(我建議還得適用SEH來捕獲所有可能的例外)
請轉截圖給工程人員看,應該能很快地發現原因。


 

kwyshell
Star II

另外,在 Armoury Crate  5.6.3.0 中,Tool 頁面 (就是檢查工具、軟體更新的部分)  依然無法工作。
不斷的轉回圈後,回報出現問題,就沒有後續動作了。請協助幫忙看看可能是甚麼錯誤造成!
除了上述兩點外,目前看來其他都正常了。

Jiaszzz_ASUS
Moderator
Moderator

@kwyshell 您好,

感謝您協助提供兩點更新回饋,小編已經協助您將資訊與附圖提供給相關部門參考;
關於工具頁面,請問是更新完畢、重新開機後依然發生嗎? 是否有嘗試稍待片刻(例如約30分鐘至1小時),仍然維持無法讀取的狀態嗎?

感謝您。

 

kwyshell
Star II

您好,工具頁面等待許久也不會正常公作。應該說這個問題從來就沒正常工作過。之前回報的資料已經包含了這個問題。迴圈轉了幾圈後就會回報產生錯誤。就會出現那個紅色三角形的問題。

我嘗試自己DEBUG這個問題,但是看來似乎連接伺服器這邊無法讀取到資料(真正原因未明,之前給的LOG就有相關資訊,這個TOOL在我的電腦從來沒正常工作,但是在我另一台AMD 5800X B450 平台確工作正常)。
嘗試重新安裝Armoury Crate沒辦法解決。利用Windows SDK中的 PROCMON,目前看來似乎是 查詢主機板狀態與媒合網路工具與可用更新之間出了狀況。