有关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