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

Chris K.Y. Fung
數碼文明推廣教室
5 min readOct 18, 2022

--

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 的啟動顯示畫面

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

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

  1. 打開 Crucial Storage Executive 的安裝位置,通常是 C:\Program Files\Crucial\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 (圖形用戶介面) 視窗。

[main] ERROR STDERR — Exception in thread “main” 
[main] ERROR STDERR — java.awt.AWTError: Assistive Technology not found: com.sun.java.accessibility.AccessBridge
[main] ERROR STDERR — at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:807)
[main] ERROR STDERR — at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:886)
[main] ERROR STDERR — at javax.swing.UIManager.<clinit>(UIManager.java:380)
[main] ERROR STDERR — at com.micron.msd.gui.GUI.launch(GUI.j

解決方案

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

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

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

#assistant_technologies=com.sun.java.accessibility.AccessBridge #screen_magnifier_present=true
修改後

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

Crucial Storage Executive 圖形用戶介面
Crucial Storage Executive (版本8.03) 介面

--

--

Chris K.Y. Fung
數碼文明推廣教室

📝集中分享提升生產力、自動化至開發等技能📢📈 博客及開發人員,於香港理工大學MPhil畢業,並多年在大學從事學術研究,喜歡學習多元化知識和技術。歡迎訂閱・標註回應,共享交流啟發性話題🐱‍🏍 about.me/chriskyfungfb.com/chriskyfung 😪📘