[转载]重装系统后不需重装MATLAB就可以用的解决办法
重装系统后不重装MATLAB的解决办法
原文地址: http://ily961.bokee.com/3378675.html
前些日子重装Windows XP,格式化了C盘,结果MATLAB拒绝运行了,提示:
License Manager Error -9.
MATLAB is not licensed on this host.
This error may be caused by a hard-drive modification. Please reinstall MATLAB.
For more information, see The MathWorks Support page at
http://www.mathworks.com/support and search for
"license manager error -9"
到网站上去看,说如果C盘序列号改了,就会出现这种错误。给出的解决
方法是重装MATLAB。这可太过分了……
难道要重装重装MATLAB,我的matlab盘都找不到了。
在努力下,在网上找到解决办法:
MATLAB的license文件(在D:\MATLAB6p5\bin\win32下面,文件名
为license.dat),发现里面有很多句这样的话:
HOSTID=DISK_SERIAL_NUM=d8682dc9 PLATFORMS=i86_n SN=0
看来这个d8682dc9就是原来的序列号了
下载了修改分区序列号的工具VolumeId,修改之:
volumeid c: d868-2dc9
重起之后,一切搞定,呵呵
btw: 修改了分区序列号后,不会引起Windows XP要求重新激活,可以放心使用了 :)
下载修改分区序列号的工具VolumeId