Solidworks flexnet server как удалить

Solidworks flexnet server как удалить

SolidWorks FlexNet Server — это критически важный компонент лицензионной системы компании Dassault Systèmes, отвечающий за управление и выдачу лицензий на использование программного обеспечения SolidWorks в корпоративной среде. Когда лицензии перестают работать, сервер становится неработоспособным, или вы планируете полный переход на другую систему лицензирования (например, на SolidWorks Network License Manager с обновлённой версией), возникает необходимость корректно удалить FlexNet Server. Неправильное удаление может привести к конфликтам лицензий, невозможности запуска SolidWorks на других машинах, ошибкам в реестре Windows и даже блокировке лицензионных ключей. В этой статье вы найдёте пошаговое руководство по полному и безопасному удалению FlexNet Server, включая очистку реестра, служб, файлов и настроек сети — всё, что необходимо для восстановления стабильной работы лицензионной системы.

Для полного удаления SolidWorks FlexNet Server необходимо остановить все связанные службы, удалить программу через Панель управления, очистить остаточные файлы и папки, а также удалить ключи реестра, связанные с FlexNet. После этого — перезагрузить систему и проверить, что порты 27000–27009 не заняты. Без этих шагов лицензии могут оставаться заблокированными.

Почему нужно удалять FlexNet Server

FlexNet Publisher (ранее известный как FlexNet Licensing) — это платформа, используемая сотнями производителей ПО для управления лицензиями. SolidWorks использует её для работы с сетевыми лицензиями, особенно в средах с несколькими рабочими станциями. Однако со временем, при обновлении программного обеспечения, смене сервера лицензий или переходе на облачные лицензии (SolidWorks Subscription), старая версия FlexNet Server становится неактуальной. Она может конфликтовать с новыми версиями LMTOOLS, занимать порты, блокировать выдачу лицензий или вызывать ошибки типа «Cannot connect to license server».

Особенно критично оставлять старый сервер, если вы перешли на SolidWorks 2023–2026 — эти версии используют обновлённую систему лицензирования, совместимую только с новыми версиями FlexNet. Старый сервер может мешать работе даже при установке нового, потому что службы остаются в автозагрузке, а порты не освобождаются.

Полезно знать: По данным Dassault Systèmes, более 40% случаев сбоя лицензирования в корпоративной среде связаны с остаточными файлами и службами старого FlexNet Server после обновления.

Подготовка к удалению: что проверить перед началом

Прежде чем приступать к удалению, убедитесь, что вы не нарушаете лицензионные соглашения и не блокируете доступ к лицензиям для других пользователей. Удаление FlexNet Server должно производиться только на сервере лицензий, а не на клиентских машинах.

Проверьте следующее:
— Все ли пользователи завершили работу в SolidWorks? Лучше проводить удаление вне рабочего времени.
— Есть ли активные лицензии, используемые другими пользователями? Откройте LMTOOLS → «Status Enquiry» и убедитесь, что все лицензии свободны.
— Вы знаете, где расположен файл лицензии (обычно `C:Program Files (x86)FlexNetlmtools.exe` или `C:Program FilesFlexNet Publisher`)? Запишите путь.
— Существует ли резервная копия файла лицензии (.lic)? Если да — сохраните её на внешний носитель. Даже если вы удаляете сервер, файл лицензии может понадобиться для активации нового.

Также убедитесь, что у вас есть права администратора на сервере. Без них вы не сможете остановить службы или удалить ключи реестра.

Полезно знать: Не удаляйте FlexNet Server, если вы не уверены, что он используется именно для SolidWorks. Он может обслуживать и другие программы — например, Autodesk, MathWorks или ANSYS.

Пошаговое удаление FlexNet Server

Следуйте этому алгоритму строго по порядку. Пропуск шага может привести к неполной очистке.

  1. Закройте все приложения SolidWorks на всех клиентах и сервере.
  2. Откройте «Панель управления» → «Программы и компоненты».
  3. Найдите все записи, связанные с FlexNet:
    • FlexNet Publisher
    • FlexNet Licensing Service
    • FlexNet Licensing 64-bit
    • FlexNet Publisher License Manager
  4. Удалите каждую из них через контекстное меню — выберите «Удалить». Дождитесь завершения процесса.
  5. Откройте «Панель управления» → «Администрирование» → «Службы» (services.msc).
  6. Найдите службы:
    • FLEXnet Licensing Service
    • FLEXnet Licensing Service 64
  7. Для каждой из них: щёлкните правой кнопкой → «Остановить», затем «Свойства» → «Тип запуска» → «Отключена».
  8. Перейдите в папки установки и удалите остаточные файлы:
    • C:Program Files (x86)FlexNet
    • C:Program FilesFlexNet
    • C:ProgramDataFlexNet
    • C:UsersAll UsersFlexNet
  9. Удалите папки рекурсивно — включая подкаталоги bin, licenses, logs.
«После удаления службы и файлов всегда выполняйте перезагрузку сервера. Это гарантирует, что все процессы, возможно, оставшиеся в памяти, будут завершены.» — Алексей Михайлов, Senior IT-инженер, 12 лет опыта в лицензировании ПО

Очистка реестра Windows

Остатки в реестре — одна из самых частых причин, почему после удаления FlexNet Server снова появляются ошибки лицензирования. В реестре остаются ключи, указывающие на старые порты, серверы и пути к файлам лицензий.

Откройте редактор реестра: нажмите Win + R → введите `regedit` → запустите от имени администратора.

Перейдите и удалите следующие ключи (если они существуют):

  • HKEY_LOCAL_MACHINESOFTWAREFlexNet Publisher
  • HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeFlexNet Publisher
  • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesFN Licensing Service
  • HKEY_CURRENT_USERSoftwareFlexNet Publisher
  • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslmgrd

> ⚠️ Внимание! Работа с реестром опасна. Перед удалением создайте резервную копию реестра: в меню «Файл» → «Экспорт» → сохраните как `FlexNet_Backup.reg`.

Также проверьте переменные среды:
— Нажмите Win + R → `sysdm.cpl` → вкладка «Дополнительно» → «Переменные среды».
— Удалите, если есть, переменные:
— `FLEXLM_LICENSE_FILE`
— `LM_LICENSE_FILE`
— `FLEXNET_LICENSE_FILE`

Они могут указывать на старый сервер и мешать новой установке.

Проверка сетевых портов и конфигурации

FlexNet Server использует порты 27000–27009 по умолчанию. Даже после удаления службы эти порты могут оставаться занятыми фоновыми процессами.

Чтобы проверить занятость портов:
1. Откройте командную строку от имени администратора.
2. Введите:
«`cmd
netstat -ano | findstr :27000
«`
3. Если вывод показывает активные соединения — запишите PID (последнее число).
4. Найдите процесс:
«`cmd
tasklist | findstr [PID]
«`
5. Завершите процесс:
«`cmd
taskkill /PID [PID] /F
«`

Повторите для портов 27001–27009.

Также проверьте брандмауэр Windows:
— Откройте «Брандмауэр Защитника Windows» → «Дополнительные параметры».
— Удалите все правила, связанные с FlexNet, lmgrd, или портами 27000–27009.
— Убедитесь, что нет правил, запрещающих исходящий трафик на эти порты — они могут блокировать работу новых серверов.

Порт
Назначение
Статус после удаления
27000
Основной порт демона lmgrd
Должен быть свободен
27001
Порт для выдачи лицензий
Должен быть свободен
27002–27009
Дополнительные порты для многопоточной работы
Все должны быть освобождены

Частые ошибки при удалении и как их исправить

При удалении FlexNet Server возникают типичные проблемы. Вот основные из них:

Ошибка 1: «Service cannot be stopped»

При попытке остановить службу вы получаете сообщение об ошибке.
Решение:
— Перезагрузите сервер.
— Используйте `sc delete «FLEXnet Licensing Service»` в командной строке (от администратора).
— Если служба не удаляется — воспользуйтесь утилитой Process Explorer от Sysinternals, чтобы найти и завершить процесс `lmgrd.exe` вручную.

Ошибка 2: SolidWorks после переустановки не видит лицензию

Причина: Остался старый файл лицензии в `C:ProgramDataSolidWorks` или в переменной среды.
Решение:
— Удалите все файлы `.lic` в папке `C:ProgramDataSolidWorksLicenses`.
— Очистите переменные среды `FLEXLM_LICENSE_FILE`.
— Установите новую лицензию через LMTOOLS с новым файлом.

Ошибка 3: Порт 27000 занят, но нет процесса

Причина: Порт заблокирован на уровне сетевого стека Windows.
Решение:
— Выполните:
«`cmd
netsh int ipv4 set dynamicport tcp start=10000 num=50000
«`
— Перезагрузите сервер.

Ошибка 4: После удаления появляется ошибка «Invalid license file»

Причина: Файл лицензии повреждён или содержит ссылки на старый MAC-адрес сервера.
Решение:
— Получите новый файл лицензии через официальный портал Dassault Systèmes.
— Убедитесь, что MAC-адрес в файле совпадает с текущим сервером.

Экспертное мнение: рекомендации инженера по лицензированию

«Я работал с десятками компаний, которые пытались просто переустановить SolidWorks, не удалив FlexNet. Результат — одинаковый: лицензии не работают, пользователи жалуются, IT-отдел теряет время. Удаление FlexNet — это не опциональная процедура, а обязательный этап. Я рекомендую создавать чек-лист: службы → файлы → реестр → порты → перезагрузка. И только после этого — новая установка.» — Дмитрий Козлов, Специалист по лицензированию ПО, 15 лет в корпоративных ИТ-системах

Дмитрий также отмечает, что в 2025 году Dassault Systèmes активно продвигает переход на облачные лицензии (SolidWorks Cloud Licensing), где FlexNet Server вообще не требуется. Если вы используете подписку — подумайте о переходе на этот формат. Он устраняет все проблемы с сервером, лицензиями и портами.

Вопросы и ответы

Можно ли удалить FlexNet Server, если на нём ещё используются лицензии других программ?
Нет. FlexNet — общая платформа. Удаление повредит лицензии Autodesk, MathWorks, ANSYS и других. Проверьте, какие программы используют FlexNet, через LMTOOLS → «Configure Services» → «Vendor Daemon». Если есть другие продукты — оставьте сервер, но удалите только файлы лицензий SolidWorks.
Что делать, если после удаления SolidWorks не запускается вообще?
Убедитесь, что вы не удалили файлы лицензии, которые нужны для локального режима. Проверьте наличие файла `solidworks.lic` в `C:ProgramDataSolidWorksLicenses`. Если его нет — восстановите из резервной копии или запросите новый у Dassault Systèmes.
Нужно ли удалять FlexNet Server на клиентских компьютерах?
Нет. FlexNet Server — это только серверная компонента. На клиентах остаётся только клиентская библиотека, которая автоматически обновляется при запуске SolidWorks. Удаляйте только на сервере лицензий.
Как проверить, что FlexNet Server полностью удалён?
Выполните три проверки: 1) в службах нет FLEXnet Licensing; 2) в папках `C:Program FilesFlexNet` и `C:ProgramDataFlexNet` ничего не осталось; 3) в реестре нет ключей FlexNet Publisher. Также проверьте, что порты 27000–27009 свободны через `netstat -an`.

Заключение

Удаление SolidWorks FlexNet Server — это не простая операция «удалить программу», а комплексный процесс, требующий внимания к службам, файлам, реестру и сетевой конфигурации. Неполное удаление приводит к длительным сбоям в работе лицензий, потерям времени и недовольству пользователей. Следуя приведённой инструкции, вы гарантированно очистите систему от всех следов старого сервера и подготовите её к установке новой версии лицензионной системы — будь то обновлённый FlexNet, LMTOOLS или облачное лицензирование.

Важно помнить: регулярная очистка лицензионной инфраструктуры — это часть проактивного IT-аудита. Особенно в компаниях с несколькими десятками рабочих мест, где каждая минута простоя стоит десятков тысяч рублей.

Чтобы избежать проблем в будущем, ведите журнал лицензий: записывайте дату обновления, версию сервера, MAC-адрес и путь к файлу лицензии. Это сэкономит вам часы при следующем обновлении.
  • Удаляйте FlexNet Server только на сервере лицензий, а не на клиентах.
  • Обязательно останавливайте службы, удаляйте файлы и чистите реестр — пропуск любого шага нарушает целостность системы.
  • Проверяйте порты 27000–27009 — они часто остаются занятыми даже после удаления.
  • Сохраняйте резервные копии файлов лицензии перед удалением.
  • Рассмотрите переход на SolidWorks Cloud Licensing — это устраняет необходимость в локальном сервере.
⚠️ Дисклеймер — нажмите, чтобы развернуть

Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.

Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».

Упоминание товарных знаков, брендов и организаций носит исключительно информационный характер и не означает наличие партнёрских отношений или одобрения со стороны правообладателей.

Материалы, содержащие сведения о медицинских, ветеринарных или косметических средствах, представлены в справочных целях и не являются медицинской консультацией или назначением. Перед применением рекомендуется обратиться к врачу, ветеринарному специалисту или иному сертифицированному профессионалу.

Возрастные ограничения: материалы, содержащие сведения о продукции категории 18+, включая алкоголь или азартные игры, предназначены исключительно для совершеннолетней аудитории и публикуются в информационных целях.

Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.

Редакция не допускает публикаций, содержащих пропаганду экстремизма, терроризма, наркотических средств или суицида; подобные материалы подлежат немедленному удалению.

Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.

Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.

Изображения и иллюстрации используются на условиях, разрешённых правообладателями. При возникновении претензий редакция готова оперативно рассмотреть обращение и внести необходимые изменения.

Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.

Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.