Инженерное программное обеспечение SolidWorks является стандартом в индустрии, однако его работа в фоновом режиме часто вызывает вопросы у системных администраторов и продвинутых пользователей. Многие замечают повышенное потребление трафика или просто хотят ограничить функционал программы ради безопасности корпоративной сети. Полное отключение сетевой активности — это эффективный способ предотвратить автоматическую отправку диагностических данных и блокировать нелегальные проверки лицензий.
Существует несколько проверенных методов, позволяющих изолировать приложение от внешней сети без потери его основной функциональности. Мы рассмотрим технические нюансы настройки брандмауэра Windows, редактирование системных файлов и изменение параметров реестра. Правильная реализация этих шагов обеспечит стабильную работу САПР в локальном режиме.
Важно понимать, что блокировка может повлиять на работу облачных сервисов, встроенных в пакет Dassault Systèmes. Если вы используете 3D Experience или облачное хранение файлов, доступ к сети потребуется оставить открытым для конкретных доменов. В остальных случаях, особенно при работе с локальными лицензиями Solid Network License, ограничение внешнего трафика является разумной мерой безопасности.
Зачем блокировать сетевую активность SolidWorks
Основной причиной ограничения доступа является защита конфиденциальной проектной документации. Некоторые модули программы по умолчанию настроены на отправку отчетов об ошибках и статистики использования разработчику. Для предприятий, работающих с секретными проектами, такой канал связи может стать潜在的ной уязвимостью. Блокировка исходящего трафика устраняет риск утечки метаданных.
Второй важный аспект — это контроль за обновлениями. В корпоративной среде часто требуется тестировать новые версии ПО перед внедрением. Автоматическое обновление через интернет может нарушить стабильность производственного процесса или привести к несовместимости файлов между разными отделами. Принудительное отключение от серверов обновлений позволяет администраторам управлять версиями централизованно.
⚠️ Внимание: Перед внесением изменений в системные настройки обязательно создайте точку восстановления системы. Ошибки при редактировании реестра или правил брандмауэра могут привести к нестабильной работе операционной системы.
Также стоит упомянуть экономию интернет-трафика. Файлы сборок и чертежей могут весить сотни мегабайт, и фоновая синхронизация или загрузка библиотек стандартных элементов способна существенно нагрузить канал связи. Отключение ненужных сетевых запросов освобождает ресурсы для других задач.
- Безопасность данных
- Блокировка обновлений
- Экономия трафика
- Ускорение работы ПК
Настройка брандмауэра Windows для блокировки
Наиболее надежным и безопасным способом ограничения доступа является использование встроенного средства защиты — брандмауэра Windows. Этот метод не требует установки стороннего софта и позволяет гибко управлять правилами для каждого исполняемого файла. Сначала необходимо открыть панель управления брандмауэром через поиск или командную строку.
В открывшемся окне выберите пункт Дополнительные параметры. Вам потребуется создать два новых правила: одно для входящих соединений, другое для исходящих. Нажмите правой кнопкой мыши на Правила для исходящего подключения и выберите Создать правило. В мастере создания укажите тип правила «Для программы».
На следующем этапе необходимо указать путь к исполняемому файлу. Основные процессы, которые требуют блокировки, обычно находятся в папке установки SolidWorks. Чаще всего это sldworks.exe, а также служебные процессы вроде swscheduler.exe и solidworks.exe. Точные пути могут отличаться в зависимости от версии и конфигурации установки.
☑️ Чек-лист блокировки процессов
После выбора программы укажите действие Блокировать подключение. Это критически важный шаг, так как по умолчанию система предлагает разрешить трафик. Примените правило ко всем профилям сети: домен, частная и общественная. Дайте правилу понятное имя, например, Block SolidWorks Internet, чтобы в будущем легко его идентифицировать.
Блокировка через файл hosts и DNS
Альтернативным методом является перенаправление запросов к серверам обновлений на локальный адрес. Для этого используется системный файл hosts, который имеет приоритет над DNS-запросами. Этот способ эффективен для блокировки конкретных доменов, отвечающих за телеметрию и активацию.
Для редактирования файла hosts вам потребуются права администратора. Откройте блокнот от имени администратора и загрузите файл, расположенный по пути C:\Windows\System32\drivers\etc\hosts. В конец документа добавьте строки с адресами серверов, которые необходимо заблокировать, сопоставив их с адресом 127.0.0.1.
127.0.0.1 solidworks.com
127.0.0.1 www.solidworks.com
127.0.0.1 dl.solidworks.com
127.0.0.1 activation.solidworks.com
Список доменов может меняться, поэтому рекомендуется периодически проверять сетевую активность с помощью утилит мониторинга трафика. Блокировка на уровне DNS менее надежна, чем брандмауэр, так как приложение может использовать IP-адреса напрямую или иметь список резервных серверов. Однако в комплексе с другими мерами этот метод дает хороший результат.
Список дополнительных доменов для блокировки
swportal.solidworks.com, customerportal.solidworks.com, subscription.solidworks.com, swupdate.solidworks.com. Добавление этих адресов в файл hosts поможет предотвратить фоновые запросы к порталу пользователей и серверам подписки.
Отключение служб и автозагрузки
Помимо сетевых настроек, стоит обратить внимание на системные службы, которые запускаются вместе с операционной системой. SolidWorks устанавливает несколько фоновых сервисов, таких как SolidWorks Licensing Service и SolidWorks Scheduler. Некоторые из них могут инициировать сетевое соединение даже при закрытом интерфейсе программы.
Откройте диспетчер задач и перейдите на вкладку Автозагрузка. Найдите элементы, связанные с Dassault Systèmes, и отключите их. Это предотвратит старт процессов при включении компьютера. Для более глубокой настройки используйте утилиту services.msc, где можно изменить тип запуска ненужных служб на «Вручную».
Однако будьте осторожны: отключение службы лицензирования может привести к невозможности запуска программы, если используется сетевая лицензия. В случае локальной лицензии Stand-alone служба часто не требуется после первичной активации. Проверьте документацию вашей версии ПО перед внесением изменений.
| Процесс | Описание | Рекомендация |
|---|---|---|
| sldworks.exe | Основной исполняемый файл | Блокировать доступ |
| swscheduler.exe | Планировщик задач и рендеринг | Блокировать доступ |
| swlicensing.exe | Менеджер лицензий | Оставить (для сетевых лицензий) |
| swupdate.exe | Служба обновлений | Блокировать доступ |
Настройки внутри интерфейса SolidWorks
Сам разработчик предусмотрел некоторые возможности для управления сетевой активностью внутри самого приложения. В меню Справка → Использование SolidWorks (или аналогичном разделе в зависимости от версии) можно найти настройки отправки отчетов об ошибках. Отключение этой функции снижает количество исходящих соединений.
Также стоит проверить настройки в разделе Параметры → Системные параметры → Общие. Здесь часто находятся галочки, отвечающие за автоматическую проверку наличия обновлений при запуске и доступ к онлайн-ресурсам. Снятие этих флагов не блокирует трафик на уровне ОС, но прекращает инициирование запросов самим приложением.
⚠️ Внимание: Настройки внутри программы могут быть сброшены при обновлении или переустановке. Для гарантированного результата всегда используйте внешние средства контроля, такие как брандмауэр.
Если вы используете SolidWorks Electrical или другие специализированные модули, проверьте их индивидуальные настройки подключения к базам данных. Некоторые компоненты могут пытаться соединиться с облачными библиотеками символов или схем. Локальное хранение библиотек избавит от необходимости постоянного онлайн-доступа.
Используйте режим «Работа без подключения» в меню Файл → Работа с файлами, если ваша версия SolidWorks поддерживает эту функцию. Это программно отключит попытки синхронизации с облаком.
Проверка эффективности блокировки
После выполнения всех настроек необходимо убедиться, что блокировка работает корректно. Простого отсутствия ошибок при запуске недостаточно. Для проверки можно использовать встроенный в Windows мониторинг ресурсов или сторонние утилиты вроде TCPView от Sysinternals.
Запустите SolidWorks и откройте мониторинг ресурсов. Вкладка «Сеть» покажет все активные подключения. Если вы видите процессы sldworks.exe в списке с установленными соединениями, значит, правило брандмауэра не работает или охватывает не все компоненты. В таком случае проверьте пути к исполняемым файлам.
Также попробуйте запустить проверку обновлений через меню справки. Если блокировка настроена верно, программа должна выдать ошибку соединения или зависнуть на этапе проверки, но не должна получать данные с сервера. Это подтвердит, что исходящий трафик успешно фильтруется.
Эффективная блокировка требует комплексного подхода: сочетание правил брандмауэра, редактирования файла hosts и отключения внутренних функций обновления дает наилучший результат.
Возможные проблемы и их решение
В процессе ограничения доступа пользователи могут столкнуться с рядом проблем. Самая частая из них — невозможность активировать лицензию после переустановки системы. Если программа требует онлайн-активации, вам придется временно отключать правила брандмауэра или использовать исключение для процесса активации.
Другая проблема связана с работой в команде. Если вы заблокировали доступ к серверам лицензий, но используете сетевой ключ, программа не сможет проверить доступность лицензии. В этом случае необходимо создать исключение в брандмауэре для порта сервера лицензий или IP-адреса сервера в локальной сети.
Иногда антивирусное ПО может конфликтовать с правилами брандмауэра Windows. Если блокировка не работает, проверьте настройки вашего антивируса. Некоторые защитные комплексы имеют собственный фаервол, который переопределяет системные настройки. Добавьте SolidWorks в список контролируемых приложений вашего антивируса.
Можно ли полностью удалить SolidWorks, если он больше не нужен?
Да, для полного удаления используйте панель управления программами. Однако для очистки остаточных файлов и записей реестра лучше использовать специальную утилиту uninstall tool от разработчика или сторонние деинсталляторы, так как стандартное удаление часто оставляет конфигурационные файлы.
Влияет ли блокировка интернета на скорость работы программы?
В большинстве случаев скорость работы интерфейса и построения моделей не зависит от наличия интернета. Однако, если программа при запуске долго пыталась соединиться с сервером и таймаут составлял несколько секунд, то блокировка может даже незначительно ускорить запуск, устраняя ожидание ответа от сервера.
Нужно ли блокировать доступ для всех версий SolidWorks сразу?
Да, если на компьютере установлено несколько версий (например, 2020, 2022 и 2026), правила брандмауэра создаются для конкретного исполняемого файла. Вам нужно повторить процедуру для sldworks.exe каждой установленной версии, так как пути к файлам будут отличаться.
Что делать, если после блокировки перестали работать справочные материалы?
Встроенная справка в новых версиях часто требует подключения к интернету. Если вам нужна справка в офлайн-режиме, при установке программы необходимо выбрать опцию установки локальной справки. Если она не установлена, блокировка интернета сделает справку недоступной.