有關matlab提示Unable to read MAT-file. File might be corrupt的解決辦法

Warning: Initializing MATLAB Graphics failed.
This indicates a potentially serious problem in your MATLAB setup, which should
be resolved as soon as possible.  Error detected was:
MATLAB:load:unableToReadMatFile
Unable to read MAT-file
C:\Users\cecch\AppData\Roaming\MathWorks\MATLAB\R2017a\matlabprefs.mat. File
might be corrupt. 
> In hgrc (line 163)
  In initprefs (line 11)
  In matlabrc (line 137)

具體文件集中在matlabprefs.mat上,這份文件我嘗試導入,結果提示也是出現錯誤。報錯信息也是上述內容。
我查找了軟件程序運行歷史,數據batch功能運行良好,沒有發現未啓動現象,可是郵件功能出現異常,按理說郵件功能啓動的次數應該和batch啓動次數同步,可是,實際上打開日誌發現,郵件功能啓動的最後一次時間是在昨天的17:30分左右,這時候,意識到,昨天17:30左右出現了一次藍屏(藍屏緣由bad pool header,挺常見的一次藍屏,應該是最近安裝的幾個jupyter功能組件和windows衝突了,因此,我馬上刪了最近安裝的東西,在觀察幾天有沒有相似問題繼續藍屏),那個時間段裏,計算模塊已經打開當時應該是正在導入郵件模塊過程當中,結果發生意外。
如今分析,matpref.mat文件應該是matlab在處理時自動生成的配置文件,由於發生意外,致使配置過程被迫中斷,當下次開啓matlab時,配置內容初始化失敗。
這樣就解釋通了這個問題,
網上有關處理方法很少,有說恢復被破壞文件的,有說聯繫客服的,等等。
我先是嘗試了重裝軟件的方法,但願重裝軟件能初始化一個matlabpref.mat文件,發現重裝後,該文件仍是原文件,也就是說,初始過程並無產生該文件。
接着,想一想,若是安裝沒有生成該文件,那麼該文件就能夠解釋爲一種臨時文件,若是我刪了該文件會不會默認初始呢?
因而試了下,果真,系統正常了,報錯解除。windows