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

Правильная подготовка системы перед запуском мастера установки критически важна для успеха. Если вы пропустите этап отключения сетевых адаптеров, SolidWorks Installation Manager может попытаться загрузить дополнительные компоненты или проверить подлинность лицензии онлайн, что часто заканчивается ошибкой. В этом материале мы разберем технические нюансы, которые позволяют обойти эти проверки и получить полностью рабочую инженерную среду.

Подготовка системы и изоляция сетевых интерфейсов

Первым и самым критичным шагом является полная изоляция компьютера от внешних сетей. Это необходимо для предотвращения автоматических попыток программы связаться с серверами Dassault Systèmes для проверки лицензии или загрузки обновлений. Вам нужно физически отключить кабель Ethernet или отключить Wi-Fi адаптер через диспетчер устройств, но не просто через системный трей.

Важно убедиться, что сетевые службы Windows не будут пытаться переподключиться в фоновом режиме. Откройте Панель управления → Центр управления сетями и общим доступом и измените параметры адаптера. Для каждого активного соединения выберите контекстное меню и нажмите Отключить. Это гарантирует, что во время инсталляции пакет не сможет отправить запрос на внешний IP-адрес.

  • 🚫 Полностью отключите все сетевые адаптеры (Wi-Fi и Ethernet) до начала процесса.
  • 🔒 Отключите службу "Центр обновления Windows" через services.msc перед запуском.
  • 🛡️ Отключите фаервол и антивирус, которые могут блокировать локальные порты установки.

Запуск Installation Manager в автономном режиме

После того как сеть отключена, можно переходить к запуску установщика. Загрузите образ ISO или распакуйте дистрибутив SolidWorks на локальный диск. Запустите файл setup.exe от имени администратора. В мастере установки вы увидите опцию выбора типа установки, где критически важно выбрать Собственная установка или Автономная установка, в зависимости от вашей версии менеджера.

Если вы используете новую версию менеджера, он может попытаться запросить вход в аккаунт. В этом случае нужно нажать на кнопку "Вход не требуется" или "Использовать локальную лицензию", если такая опция доступна в данном релизе. Игнорирование этого шага приведет к тому, что процесс зависнет на этапе проверки подключения.

☑️ Подготовка к автономной установке

Выполнено: 0 / 4

⚠️ Внимание! Если вы оставите сетевой адаптер включенным, даже если он не подключен к роутеру, программа может определить наличие локальной сети и заблокировать выбор локальной лицензии.

Настройка локального лицензионного сервера

Для полноценной работы SolidWorks без интернета необходим локальный менеджер лицензий. Этот компонент эмулирует сервер активации, позволяя программе считать, что она подключена к корпоративной инфраструктуре. Скачайте FlexNet License Server из дистрибутива SolidWorks или с официального ресурса, если у вас есть доступ к архиву.

Установка сервера лицензий требует особого внимания к настройкам брандмауэра. Даже при отключенном интернете, локальные порты должны быть открыты для связи между самим SolidWorks и сервером лицензий. Убедитесь, что порт 25734 и порт 2080 свободны и не заблокированы системными политиками безопасности.

  • 📥 Установите SolidWorks FlexNet Server на тот же диск, где находится основная программа.
  • 🔧 Проверьте настройки файла license.dat на соответствие версии продукта.
  • 🔄 Перезапустите службу FlexNet после изменения конфигурационных файлов.
Что делать, если сервер лицензий не запускается?

Чаще всего проблема кроется в некорректном MAC-адресе, прописанном в файле лицензии. Убедитесь, что в файле license.dat указан правильный MAC-адрес вашего сетевого адаптера, даже если он отключен. Если адаптер был заменен, нужно пересоздать файл лицензии.

Выбор компонентов и управление загрузкой

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

Если установщик требует загрузки дополнительных пакетов, таких как Microsoft Visual C++ Redistributable или DirectX, убедитесь, что у вас есть их локальные копии. Попытка установить их через установщик SolidWorks без сети приведет к ошибке.

📊 Какой метод установки вы предпочитаете?
  • Через локальный образ ISO
  • Через распакованный дистрибутив
  • Через USB-накопитель
  • Сетевая установка с локального сервера

Решение проблем с активацией и ошибкой 0x8004...

Частой проблемой при установке без интернета является ошибка активации, когда программа не может найти лицензионный сервер. Это происходит, если сервер лицензий не был запущен до начала инсталляции или если пути к нему не прописаны в реестре. Вам необходимо вручную проверить, работает ли служба FlexNet Licensing Service.

Для проверки откройте консоль управления службами и найдите соответствующий процесс. Если он остановлен, запустите его вручную. Также проверьте переменные среды системы, добавив путь к серверу лицензий, если это требуется для вашей конфигурации. Ошибки вида 0x8004... часто указывают на проблему с правами доступа к файлам лицензии.

Код ошибки Описание проблемы Рекомендуемое решение
0x80040201 Не найден лицензионный сервер Запустить службу FlexNet и проверить файл license.dat
0x80040203 Сервер не отвечает Проверить порт 25734 и отключить фаервол
0x80040205 Истек срок лицензии Обновить файл license.dat новым ключом
0x80040207 Превышено количество лицензий Освободить слоты или добавить новый ключ
💡

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

Дополнительная настройка и отключение телеметрии

После успешной установки и активации рекомендуется отключить все функции телеметрии, чтобы программа не пыталась отправлять данные об использовании или обновляться в будущем. Это особенно важно для стабильности работы в изолированных сетях. Зайдите в настройки SolidWorks и отключите опции "Отправлять отчеты об ошибках" и "Проверять наличие обновлений".

В некоторых случаях необходимо отредактировать системный файл hosts для блокировки доменов, связанных с Dassault Systèmes. Это предотвратит попытки программы выйти в интернет даже при случайном подключении сети. Добавьте записи, блокирующие домены активации и обновления в файл C:\Windows\System32\drivers\etc\hosts.

  • 🚫 Заблокируйте домены: swupd.dassaultsystemes.com
  • 🚫 Заблокируйте домены: activation.solidworks.com
  • 🚫 Заблокируйте домены: update.solidworks.com

⚠️ Внимание! Блокировка доменов в файле hosts может повлиять на работу других программ, если они используют те же серверы для обновлений. Проверяйте списки доменов перед добавлением.

Финальная проверка работоспособности

Завершающим этапом является проверка запуска программы и создания нового проекта. Запустите SolidWorks и создайте новую деталь. Убедитесь, что все модули, включая симуляцию и электрику, загружаются корректно. Если программа запускается без ошибок и не требует повторной активации, значит, процесс установки прошел успешно.

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

💡

Ключевой момент успешной установки без интернета — это полная изоляция системы перед запуском и корректная настройка локального сервера лицензий до начала инсталляции.

Часто задаваемые вопросы

Можно ли активировать SolidWorks без интернета вообще?

Да, это возможно при использовании локального сервера лицензий или метода "телефонной" активации, если он поддерживается вашей версией. Однако для стандартной установки без интернета требуется предварительная настройка FlexNet.

Что будет, если я подключу интернет после установки?

Если вы не заблокировали домены в файле hosts, программа может попытаться обновиться или проверить лицензию, что может привести к ошибкам. Рекомендуется сразу отключить интернет или настроить блокировку.

Нужно ли отключать антивирус?

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

Можно ли использовать эту инструкцию для других версий SolidWorks?

Большинство шагов универсальны для версий 2018 и новее, но названия меню и пути к файлам могут незначительно отличаться в зависимости от конкретного релиза.

⚠️ Внимание! Полная изоляция системы от сети является единственным гарантированным способом избежать блокировки установки SolidWorks при отсутствии корпоративной лицензии.