声明:本文根据网上论坛中方案给出,但未找到原始出处,如有侵权请联系作者。本文所述方案仅限研究学习使用,请勿用于任何商业行为。
以下正文:
由于CATIA V5 6R2017 Win64同win10版本(2004版)兼容问题,在安装许可证时会弹出CMD窗口并卡住,或过一会儿自动消失直接跳到“Finish”,因为无法打开许可证管理工具所以无法配置密钥。
一、系统版本查看方法
点击【开始】-【设置】-【系统】-【关于】选项,找到【Windows规格】即可看到电脑的版本。
二、许可证的安装
1、基本程序的安装我们不再介绍,可参考/当中的1-16。
2、打开解压的初始文件夹,双击打开“SolidSQUAD”文件夹。
3、找到“DSL ”,选中后鼠标右击选择【以管理员身份运行】。
4、点右下方的【Next】。
5、建议按默认路径进行安装,点【Install】。
6、如果系统版本是win10 2004,会在这里出问题,会弹出CMD窗口并卡住,或过一会儿自动消失直接跳到“Finish”。我们可以关闭卡住的窗口。
7、找到所在的文件夹,用CTRL+C复制下来,文件夹路径:XXX(第5步中的许可证安装路径)\intel_a\code\bin,默认安装的文件夹路径应该是:C:\Program Files (x86)\Dassault Systemes\DS License Server\intel_a\code\bin,如果修改过盘符,那C就可能是D或E或者其他的符号。
8、使用键盘【Win】+【R】,输入【cmd】,按【确定】, 调出命令行窗口。正常会显示C:\Users\XXXX>。(XXXX为用户名)
9、先输入【cd】+【空格】, 然后CTRL+V,把第7步复制的内容粘贴到命令行上,回车,此时命令行上应显示:C:\Program Files (x86)\Dassault Systemes\DS License Server\intel_a\code\bin,如果不在C盘,则需要再次输入"盘符"+":"然后回车,比如放在D盘了,则在原命令行后输入“D:”,回车即可,这个时候会进入D:\Program Files (x86)\Dassault Systemes\DS License Server\intel_a\code\bin,其他盘符或路径类推。第9步
10、输入“dslicsrv /test -admin”,回车。显示下图说明进入管理员模式了。第10步
11、在上面的“管理员>”后面输入“c localhost 4084”,回车,这个时候会显示服务器名称:(此电脑属性里的“计算机名称”),服务器ID:XXX-XXXXXXXXXXXXXXXX(前面3位,后面16位,中间有-),将这两组字符串复制下来放在一个txt文件里保存,如果这个命令没显示这些信息,则在“管理员> ”输入“gsi”后回车,也会显示服务器的相关信息。
12、找一台非win10 2004版本的电脑,用U盘将安装文件的“SolidSQUAD”还有第11步的txt文件拷过去,双击打开“SolidSQUAD”文件夹,找到“”,选中后鼠标右击选择【以管理员身份运行】。
13、弹出窗口中“Server Name”中填入第11步中记录的“服务器名称”,“Server ID”中填入“服务器ID”,点最下方的“Generate”;跳出的窗口中将许可证文件名称改短,如“” ,保存在桌面,然后拷到U盘。
14、将第13步生成的license文件,拷贝到自己电脑中所在的文件夹下(第7步,默认安装路径C:\Program Files (x86)\Dassault Systemes\DS License Server\intel_a\code\bin)。
15、在第11步完成后的窗口中,“管理员> ”提示符下,输入“e -dir .\ -file ”,此处的“”同第13步一致。如果显示“已登记192个许可证文件“,则表明许可证文件导入成功,可以在“管理员> ”提示符后面输入“glu”查看许可证的使用情况,如果信息正常也说明许可证文件导入成功。重复输入“e -dir .\ -file ”,则会报错,error on ……。
16、在“管理员>”提示符下输入“sc -els 是”(注意,中文“是”也是命令的一部分),回车,再次输入“是”确认命令,启用许可证使用统计信息。
17、在“管理员>”提示符下输入“sc -lp 4085”,回车,再次输入“是”确认命令。
18、其余内容可参考链接/中的39-52,即可完成安装。