# 双系统/虚拟机/Bootcamp引起Creo激活失效的问题 ## 问题描述 Creo的激活几乎完全依赖于网卡MAC地址,而且是默认读取系统中的**某个编号的网卡**的地址,具体读哪个,在我来看有不确定性。 而有时候MAC地址会频繁变化,比如同一台虚拟机在不同的软件中启动,bootcamp中安装的windows可以独立运行,也可以在虚拟机中运行。这个时候因为网卡物理地址的频繁变化,可能会造成软件激活失效。具体症状是报告许可证错误,或者没有任何报告的闪退。 ## 解决方案 大力出奇迹,添加许可证时,把系统中所有的网卡,每个做一个许可证文件,全部添进去,到时候总有一个可用的。 **不要完全相信**安装界面上显示的hostID,它不见得跟程序启动时读到的网卡一致,尤其是安装完Creo之后又安装了新的网卡的情况下。很可能装新的网卡之后,你按照这里的提示添加了或者更改了新的许可证,但程序就是启动不起来,也不报错,莫名其妙。这时候的解决办法就是不管三七二十一把所有的网卡都做一份许可证添加上。 如果仍然有问题,则可能是某些自动生成的软件虚拟网卡引起的。执行`ipconfig /all`命令,查看是否有不认识的MAC地址——如果有,或者到设备管理器-网络适配器里面卸载掉它(可能需要打开`查看-显示隐藏的设备`选项),或者再做一份对应于它的许可证添加上。