MATLAB遇到這種情況怎麽解決?
壹般是因為重裝系統的原因,結果C盤的序列號被更改了,導致Matlab啟動時無法找到安裝時綁定的HOSTID,所以出現MATLAB is not licensed on this host.的錯誤
解決方法:MATLAB安裝目錄下\bin\win32\license.dat文件,使用記事本打開後,
可以找到壹系列如下的語句:
HOSTID=DISK_SERIAL_NUM=2a1d0905 PLATFORMS=i86_n SN=0
其中的DISK_SERIAL_NUM就是系統盤的序列號
用“硬盤邏輯序列號更改工具”更改當前序列號為2a1d-0905,如果是win7系統,需要管理員權限。
p.s.只是修改序列號,分區格式不會改變,分區目錄、文件等也沒有任何影響。
希望能解決妳的問題。