
首先,确定你的安装包删除了吗,然后打开任务管理器,尝试重启SolidWorks Flexnet Server,如果提示找不到文件位置,则右键单击,选择打开服务,再次找到这个文件,打开属性,查看可执行文件的路径。

如果文件路径是你的安装包,那么解决方案就是修改可执行文件的路径。
win+R,输入regedit,找到这个
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
在里面找到SolidWorks Flexnet Server,右侧有一个 ImagePath ,双击修改位置,替换成你电脑上存放lmgrd文件的位置。(找到你电脑上的这个文件夹位置,后面再加上\lmgrd.exe)
例如"C:\SolidWorks_Flexnet_Server\lmgrd.exe"
注:一定要加英文双引号
问题应该就解决了,尝试能否打开软件
如果显示:

现在错误信息已经从 "系统找不到指定的文件" 变成了 "服务启动后停止",这说明我们已经成功修复了路径问题,但现在遇到了服务运行问题。
以管理身份运行cmd,输入lmgrd.exe -z -c "你的许可证文件名.lic"
例如下图:lmgrd.exe -z -c "sw_d_SSQ.lic"

此时Solidworks应该可以打开了,如果任务管理器中仍显示已停止,重启仍然打不开的情况,可以不用管它或者接着往下看解决方法。
服务无法启动但SolidWorks能工作,则可以重新安装服务:
cmd里输入:
sc delete "SolidWorks Flexnet Server" 然后以管理员身份运行上图中的server_installs文件,就解决了
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删