更新於 2024/12/20閱讀時間約 5 分鐘

解決 Crucial Storage Executive 無法開啟圖形介面問題



Crucial Storage Executive 是用於診斷和最佳化 Crucial SSD (固態硬碟) 的官方免費軟體工具。它的用途,包括:

  • 查看您的 SSD 序號、韌體版本、操作溫度和整體健康狀況;
  • 為您的 SSD 檢查並套用是否有可使用的韌體更新;
  • 重新初始化、格式化、PSID 還原您的 SSD 中的所有資料;
  • 啟用 Momentum 快取功能,提高您的 SSD 寫入效能;
  • 運行裝置自我測試,幫助找出您的 SSD 效能異常的背後原因。

若想了解更多,請瀏覽 Crucial Storage Executive 概覽 | Crucial TW

安裝後Crucial Storage Executive無法開啟之問題

在 Windows 上安裝了 Crucial Storage Executive,您可能會遇到無法開啟使用的問題。每次運行時,只會出現啟動顯示畫面 (splash screen),卻一直等待也沒有進入應用程式的視窗介面。

Crucial Storage Executive 的啟動顯示畫面(圖片來源:作者)


很遺憾!即使重新安裝 Crucial Storage Executive,也不能解決這個程式錯誤。我花了好一段時間研究,才將這個 Bug 🐞 拆解。

導致這個問題發生的原因,是因為 Crucial Storage Executive 在啟動時無法載入所需的 Java 元件。您可按照下列步驟操作,找出並查看 Crucial Storage Executive 的 log files 以診斷是否發生這個錯誤:

  1. 打開 Crucial Storage Executive 的安裝位置,通常是 C:\Program Files\Crucial\Cruical Storage Execurtive

Cruical Storage Execurtive 的安裝資料夾(圖片來源:作者)

2. 移至 logs 資料夾,使用 Notepad (記事本) 查閱 mseguiLogFile.txt 檔案。

3. 若您在檔案中找到[main] ERROR STDERR - java.awt.AWTError: Assistive Technology not found: com.sun.java.accessibility.AccessBridge (如下圖),就可確認是由於這個錯誤導致 Crucial Storage Executive 不能進入它的主程序並建立 GUI (圖形用戶介面) 視窗。

mseguiLogFile.txt 內的錯誤日誌(圖片來源:作者)

解決方案

在 Java 配置文件中禁用 Access Bridge 技術,是解決 java.awt.AWTError: Assistive Technology not found: com.sun.java.accessibility.AccessBridge 錯誤的最佳方法。其操作步驟,如下:

  1. 打開 %USERPROFILE% 使用者設定檔路徑 (通常為 C:\Users\<使用者名稱>\)。
  2. 使用記事本打開名為 .accessibility.properties 的文件,並找出以下兩行配置:

修改前的 .accessibility.properties 文件內容(圖片來源:作者)


3. 在兩行前面添加一個井號 (#) 注釋掉這些配置。

修改後的  .accessibility.properties 文件內容(圖片來源:作者)


4. 保存對文件的更改,重新啟動 Crucial Storage Executive 嘗嘗看!

Crucial Storage Executive (版本8.03) 介面(圖片來源:作者)


參考

  1. Accessibility Properties | Oracle JDK 9 Documentation
  2. Assistive Technology not found: com.sun.java.accessibility.AccessBridge | PaperCut Help Center
  3. Exception in thread “main” java.awt.AWTError: Assistive Technology not found — Stack Overflow
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.