«

maple 断网后出现“Initialization Error”

学长 发布于 阅读:1064 软件


因为网传的那个license的host id

是匹配电脑分配的ip地址的

当然是匹配随意形式的*.*.*.*

当电脑断网且没有虚拟网卡的时候

会因为检测不到对应的host id

而变成激活失效


方法很简单在网传的license.dat

上修改,一般这个文件被你放在了

C:\Program Files\Maple 2021\license

去把它复制到桌面用文本编辑器打开

如果你的文本编辑器能自动提示需要

管理员权限则不需要复制到桌面


此时win+r 输入cmd

"%ProgramFiles%\Maple 2021\bin.X86_64_WINDOWS/flexhostid.exe"

"%ProgramFiles%\Maple 2022\bin.X86_64_WINDOWS/flexhostid.exe"

根据版本而定

得到输出的具体硬盘序号

DISK_SERIAL_NUM=********

然后把license.dat中的INTERNET=*.*.*.*

全部替换为上面你复制的这个硬盘序列号

然后编辑完保存,因为文本编辑器没有管理员权限

只能先保存在桌面上然后从桌面复制回上述

C:\Program Files\Maple 2021\license

的路径中覆盖掉网传的license

当然硬盘序列号也能通过vol指令获得

不过你得自己取出中间的横线

还有大小写转换



********************************************************

https://www.twblogs.net/a/5c0a9241bd9eee6fb2136835/?lang=zh-cn

根据此方法如果安装了虚拟机的虚拟网卡的电脑

因为不管有没有网都会有一个没有被DHCP的IP地址

所以有没有网也不会出现问题的。。。

不过大多数人的电脑还是没有虚拟机

凭空装个虚拟网卡也没什么意义


hostid 的获取方法源自官网

https://faq.maplesoft.com/s/article/How-to-determine-the-host-ID-as-read-by-Maple?language=en_US

推荐阅读:


扫描二维码,在手机上阅读