|
换了本本之后,装了WIN7的64位系统,然后就杯具的发现以前的ug6 32BIT版本不能用了,于是连续开机7*24小时下载了UG7.0 64bit版 (7.5的64bit版的资源谁有,愿拿高质量种子交换,你们懂得...),结果按照UG6的安装方法装完,弹出如下警告:
7 \) q. m8 u+ m I- H, D' t. Q# U* I; |" s
8 Q8 a: p0 {2 S$ U' b, z
. u1 Q1 O5 Y# p9 P( D
+ J$ C3 _/ T R' u! V
! e; m% w( B+ Y8 f1 f' n当时的第一反应,这个版本的相关环境变量要求手动创建?,于是立刻检查了一下环境变量,然后杯具的发现明明都创建的很好阿0 F% [/ w+ v9 }' Q( q0 `9 w+ [. u
* {5 `$ y: E' x# x+ n- m6 O
- P* I3 C7 X. K, k3 t1 c; C2 B9 N+ Z" z2 `5 M, W) t! j5 G
! x' j2 [- Z' n) f, j( N- o' U1 F# a没辙了,把错误GOOGLE了一下,发现遇到这个问题的人非常多,但是解释方法也五花八门,一个比一个不靠谱,有个帖子信誓旦旦的说,兄弟,把所有的环境变量都删了就行,听哥的,没错的,然后后边一大串人就跟着很给力的给茶几了...
% x- R$ V& U! c, ]
i0 G% B$ h: x0 h, y后来发现成功解决这个问题的,都是重新装了系统,然后在干净的系统上重装了UG,这方法也太杀鸡取卵了,用个几千块的电脑供着一个盗版UG,还不如直接买正版呢...但是,很明朗的一点就是,UG的许可证程序和其他某类第三方程序有冲突.
, L* H \- i# e" S$ X5 ~/ \+ R- Q! ]% J
稍微的科普一下UG的认证原理,UG采用的是服务器认证方式,单机版的UG就会附带一个Ugslicensing程序,也就是我们平时用来装LIC文件的lmtools等程序来模拟服务器,建立一个内部网络,通过28000端口发送认证信号,环境变量中28000@Flyer的含义就是从一台叫"Flyer"的服务器的28000端口获取认证信号.
, |5 e( {. B$ d. V
X5 t0 O8 w: ~+ [检查了lmtools以后,我确信服务器设置和开启都没有问题,环境变量没有问题,也就是是说,问题只可能出现在双方交换信号的网络上,也就是说UG在28000的端口上得不到任何信号(如果是服务器端问题的话,会提示许可证过期,许可证认证错误等),结合上面说过与第三方软件冲突的问题,我考虑,问题应该出现在管理网络的防火墙上.
& w w6 ~5 n/ k8 J. Z" c, j3 f# A5 y+ d+ M9 i3 l
/ h i4 f. b+ Y. r7 h
我用的是防火墙是NOD32 4.2 ,这个版本很SB很自以为是的开发了一个自动诊断的防火墙模式,也就是说他看这个程序顺眼,就让他过,不顺眼,就堵程序网路,而且完全没有通知,还好NOD32还保留离我原有的交互模式,也就是任何端口的行为都会通知你自己选择,于是切换到交互模式,开启UG,关键的地方出来了,好几个网络使用申请,在自动模式下,都被NOD32很SB的自动拒绝了.
" K: d1 B/ A+ K: c5 q9 j+ \需要申请的程序如下,看图:
% j4 u% V y& Z
1 X7 C9 Y4 p5 x; ]) J2 v7 n
( N( A; I% a' Y5 |% Z5 ~+ Z3 b N
, w7 ~3 t! Q* B* R S- C3 q: c' t
8 Q! y1 m: `' ^7 l7 r, d
1 d0 t( B, @, A5 E) M9 J7 R! ^然后在防火墙设置里给这些程序添加了例外,注意红方框理的程序,好几个呢.当然不同的防火墙设置是不一样的,领会精神,领会不了就不要用UG了,先去玩会大富翁锻炼一下智商 ; P/ }8 I a/ V4 i& R
# }2 U% V$ S( A2 A
重启机器,久违并崭新的UG界面出现啦~~~ $ S- k) k' Y# G/ ]9 K5 V
# X1 D( V8 M9 k& p
6 o7 M% B7 _7 ~" }
. ]: _1 _- ?* F5 p( Q' |" j) d9 K! A5 g/ b' c4 n
& ^* c7 g& @9 r
6 C) z* a r& e: I
杜子藤工作室,转贴请注明~ |
|