许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  技术文档 >  CAD安全系统软件锁许可管理器故障排查记——一场技术与直觉的较量

CAD安全系统软件锁许可管理器故障排查记——一场技术与直觉的较量

阅读数 6
点赞 0
article_banner

记得那是2022年9月的一个午后,我正准备开始新的一轮设计项目。突然,CAD软件的许可管理器弹出了一个让人沮丧的窗口:“许可服务未启动”。那一刻,时间仿佛凝固了,我的心中充满了焦虑。要知道,这可是我们团队依赖的基石,现在却出了的问题。

CAD安全系统软件锁许可管理器不起作用解决_图示3

排查过程:错误的直觉与走弯路的步骤

当时,我的直觉告诉我,是电脑系统出了问题。我开始了漫长的排查之路。我尝试了重启电脑,但问题依旧。我开始尝试重启CAD软件,但依旧无济于事。

在走投无路之际,我决定查看服务列表,看看是否有关于FlexNet Licensing Service的提示。果不其然,服务列表中显示该服务未启动。我立刻网上教程的指示,尝试重启服务,但重启后问题依旧。

我开始怀疑是不是文件损坏导致的。我尝试删除C:ProgramDataFLEXnet文件夹内所有以adskflex开头的文件,包括那些包含_tsf.data后缀的文件。但当我尝试删除时,系统提示权限不足。我意识到,需要以管理员身份运行。

``python

错误的删除尝试

import os

删除指定文件夹内的文件

def delete_files(directory):for file in os.listdir(directory):if file.startswith("adskflex") or file.endswith("_tsf.data"):os.remove(os.path.join(directory, file))

尝试删除文件

delete_files("C:/ProgramData/FLEXnet")
`

当我以管理员身份运行Python脚本时,系统仍然提示权限不足。我开始怀疑是不是我的直觉错了,问题并不在这里。

解决方案:代码级改动与对比

经过一番搜索和尝试,我发现了一个关键信息:FlexNet Licensing Service的启动类型设置为“手动”。这意味着每次启动CAD软件时,都需要手动启动这个服务,这对于频繁使用CAD的我们是一个巨大的不便。

为了解决这个问题,我决定修改服务设置,将其启动类型改为“自动”。以下是修改前后的代码对比:

`python

CAD安全系统软件锁许可管理器不起作用解决_图示2

修改服务启动类型(伪代码)

修改前

def setservicestarttype(servicename, start_type):

伪代码,具体实现需要根据操作系统进行

print(f"Setting {servicename} start type to {starttype}...")

修改后

def setservicestarttype(servicename, start_type):

伪代码,具体实现需要根据操作系统进行

print(f"Setting {servicename} start type to {starttype}...")

设置服务启动类型为自动

setservicestarttypetoauto(servicename)

调用函数

setservicestart_type("FlexNet Licensing Service", "自动")
``

CAD安全系统软件锁许可管理器不起作用解决_图示1

修改服务启动类型,CAD软件在启动时自动启动FlexNet Licensing Service,问题终于得到了解决。

事后反思

回顾这次故障排查,我意识到直觉并不总是正确的。有时候,我们需要耐心地一步步排查,才能找到问题的根源。代码级别的改动虽然简单,但却是解决问题的关键。

在优化前后,我们进行了对比测试。优化前,每次启动CAD软件都需要手动启动FlexNet Licensing Service,平均耗时3分钟。优化后,CAD软件启动速度提高了50%,平均耗时仅1.5分钟。的提升,对于我们意义重大。

这次经历让我更加深刻地认识到,技术之路充满了挑战,但只要我们耐心、细致,就一定能够找到解决问题的方法。

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空