如果你正因为安装proe野火3.0碰到每次安装服务器总出现
“。。。许可证管理已成功安装,但不能启动,请参阅日志文件....”的对话框,那你可以参考一下我的解决方案:
先介绍一下:
我是在www.verycd.com
上下载的野火3.0的M020版本,按照网上各论坛上的一个简要的安装图解就轻松的
安到了我宿舍的电脑上,但是问题出在我同样在办公室的电脑上安装时就老是出现服务器安装不能启动
的如上图所示的对话框,然后我就在百度上搜这种问题的解决方案,也主要就是三点:
1.确认你能够获得mac码,即网卡ID,例如00-18-2C-8D-6E-8C
;
2.
将生成的许可证文件用记事本打开后,将“SERVER __HOSTNAME__ PTC_HOSTID=00-18-2C-8D-6E-8C 7788”中的__HOSTNAME__
改成主机名(不要后缀的域名),原有空格保留,例如SERVER sunwukong PTC_HOSTID=00-18-2C-8D-6E-8C 7788;
3.要使用虚拟光驱来加载文件,安装前关闭杀毒软件等等;
,。。。
我按照以上要求试了很多遍,毫无进展,并且在服务器不能启动的情况下试过继续装主程序,结果运行不了。
然后我对比分析了一下我宿舍电脑和办公室电脑生成的许可证文件,竟然不一样:如下所示
图一:我宿舍的电脑(xp系统)
#PTC Pro/Engineer Wildfire v3 License File, Generated by ZWT
Team.
#For EVALUATION only. If you like this software, BUY it!
SERVER sara PTC_HOSTID=00-E0-4D-0B-67-77 7788
DAEMON ptc_d "C:\Program Files\flexnet\i486_nt\obj\ptc_d.exe"
"C:\Program Files\flexnet\licensing\ptc.opt"
INCREMENT PROE_200 ptc_d 27.0 31-dec-2007 uncounted 9305B92E96F8
\
VENDOR_STRING="VSVER=2.0 LO=(0,3,6,7,9,10,14,16,17,19,21,22,
\
23,24,25,26,29,30,31,32,34,35,36,37,40,41,45,47,48,51,52,53,
\
。。。。
图二:我办公室的电脑(win2000系统)
#PTC Pro/Engineer Wildfire v3 License File, Generated by ZWT
Team.
#For EVALUATION only. If you like this software, BUY it!
SERVER sara PTC_HOSTID=00-18-2C-8D-6E-8C 7788
DAEMON ptc_d __PTCD_PATH__
INCREMENT PROE_200 ptc_d 27.0 31-dec-2007 uncounted B5B378A13160
\
VENDOR_STRING="VSVER=2.0 LO=(0,3,6,7,9,10,14,16,17,19,21,22,
\
23,24,25,26,29,30,31,32,34,35,36,37,40,41,45,47,48,51,52,53,
\
54,55,56,57,59,60,61,62,63,65,66,67,69,71,72,73,74,77,91,92,
\
。。。。
你也应该发现了,是那行蓝色文字的问题。
所以我分析,应该是因为不同的系统环境没有生成正确的许可证文件,在我的XP系统中生成的许可证文件是以C盘作为服务器的安装目录的,所以如果你没有修改这一路径就直接安装在D,E盘中,可想而知,肯定通不过.
所以我决心通过修改这行文字来再试一次,事实也证明是对的,而不是去核查一次一次的那些小问题,再寄希望于多装几次运气好就安好了.
如果你确认你是碰到了我上述提到到的情况的话(打开你的许可证文件),
那么以下就是具体修改方法(首先要确保网卡id和主机名的修改等):
(1)如果你同意将服务器(flexnet文件安装在C盘的话,
那你就将
DAEMON ptc_d
__PTCD_PATH__
修改成
DAEMON ptc_d "C:\Program Files\flexnet\i486_nt\obj\ptc_d.exe"
"C:\Program Files\flexnet\licensing\ptc.opt"
并在安装服务器时按照默认目录安装,
即安装在C:\Program Files\flexnet
(2)如果你想将所有文件(包括flexnet文件)全部安在D或E盘的话
那你就将
DAEMON ptc_d
__PTCD_PATH__
修改成
DAEMON ptc_d "*:\****\flexnet\i486_nt\obj\ptc_d.exe"
"*:\****\flexnet\licensing\ptc.opt"
即将C:\Program
Files换成你要安装在的文件夹(*:\****),例如:
DAEMON ptc_d "D:\proewf\flexnet\i486_nt\obj\ptc_d.exe"
"D:\proewf\flexnet\licensing\ptc.opt"
(注意盘符要大写,原有的空格保留).
并在安装服务器时即选择与此相同的目录,如D:\proewf\flexnet
然后,就一路绿灯了(建议在安装时取消"重启时启动服务器"选项,以节省不必要的重启时间).
.
.
而后,如果服务器安装完没有再出现那个烦人的对话框,并且打开---设置--->控制面板--->管理工具--->组件服务,发现flexm
for ptc已启动,那就表明你已成功了.
然后就可以继续你的主程序等的安装了...
一路绿灯,ok,ok,ok.最终搞定!!!
提示:
因为我本人并不太懂其中的原理,也算不上专家,所以在此只是给出一个我自己碰巧试出来的方法,请大家慎重考虑后决定是否一试,希望能帮助更多的人.