在安装或使用 SolidWorks(简称 SW)时,出现“指定的服务未安装”提示,通常是指系统中缺少 SolidWorks 运行所依赖的后台服务,尤其是与网络许可证管理相关的服务(如 SolidWorks Network License Manager 或 SolidWorks FlexNet Server)。这类问题常见于以下场景:安装过程中运行 server_remove.bat 或 server_install.bat 脚本;
系统为全新安装或之前未正确安装过 SolidWorks;
杀毒软件(如 360 安全卫士)阻止了服务安装;
安装包不完整或未以管理员权限运行脚本。
常见原因与解决方法
服务确实未安装:若系统是首次安装 SolidWorks 或之前彻底卸载过,相关服务可能根本不存在,此时运行移除脚本会报此错误,属于正常现象,可直接跳过继续安装。
服务被安全软件拦截:部分杀毒软件(如 360)会阻止 SolidWorks 服务注册。可尝试:临时关闭杀毒软件;
在 360 卫士中恢复被拦截的服务(如 SolidWorks Licensing Service)
未以管理员身份运行脚本:server_remove.bat 和 server_install.bat 必须右键 → 以管理员身份运行,否则无法正确注册或移除服务
安装路径含中文或权限不足:确保安装包解压到英文路径,且安装目录无中文字符;建议安装在非系统盘(如 D 盘)
依赖组件缺失:如 .NET Framework、VC++ Redistributable 未安装或版本不符,可能导致服务安装失败
推荐操作步骤
确认是否真的需要服务
若是首次安装,看到“指定的服务未安装”可直接继续下一步,无需处理
以管理员身份运行安装脚本
进入 SolidWorks_FlexNet_Server 文件夹;
右键 server_install.bat → “以管理员身份运行”
检查服务是否成功注册
按 Win + R,输入 services.msc 回车;
查找 SolidWorks FlexNet Server 或 SolidWorks Network License Manager;
若存在且已启动,说明服务已正常安装
若仍失败,考虑完全重装
使用官方卸载工具或 Revo Uninstaller 彻底清理残留;
重新解压安装包,确保 SolidWorks_FlexNet_Server 文件夹完整;
再次运行 server_install.bat(管理员权限)
⚠️ 注意:上面操作适用于使用破解版或非官方授权安装包的情况。若使用正版 SolidWorks,建议通过官方渠道获取安装介质并联系授权经销商获取技术支持