Ошибка «No modules loaded» в Cisco AnyConnect Secure Mobility Client обычно появляется сразу после запуска программы: окно клиента открывается пустым, без поля для ввода адреса VPN-шлюза и без кнопки подключения. Это означает, что оболочка приложения стартовала, но не смогла загрузить свои функциональные модули — VPN, Network Access Manager, Posture и другие компоненты, которые и обеспечивают работу клиента.
Проблема почти всегда связана не с сетью и не с VPN-сервером, а с локальной установкой: повреждёнными файлами, отсутствующими зависимостями, конфликтом версий после обновления или блокировкой со стороны антивируса. Хорошая новость в том, что в большинстве случаев ошибку удаётся устранить без переустановки операционной системы — достаточно последовательной диагностики.
Что означает сообщение «No modules loaded»
AnyConnect устроен модульно: графический интерфейс — это лишь оболочка, которая при запуске подключает отдельные библиотеки (модули) из каталога установки. Если хотя бы ключевой модуль не найден, повреждён или заблокирован, оболочка выводит сообщение «No modules loaded» и фактически превращается в пустое окно.
К типичным причинам относятся:
- 🔧 Неполная или прерванная установка клиента — часть файлов не скопировалась;
- 🛡️ Антивирус или средство защиты Windows поместило DLL-модули в карантин;
- 🔄 Остатки старой версии AnyConnect конфликтуют с новой после обновления;
- 📁 Повреждён профиль пользователя или файлы конфигурации в скрытых каталогах;
- ⚙️ Служба Cisco AnyConnect Secure Mobility Agent остановлена или не запускается.
Шаг 1. Проверка службы Cisco AnyConnect
Первое, что стоит проверить, — работает ли фоновая служба, отвечающая за загрузку модулей. Без неё интерфейс клиента не сможет подключить ни один компонент.
Нажмите Win + R, введите services.msc и найдите в списке службу Cisco AnyConnect Secure Mobility Agent. Её состояние должно быть «Выполняется», а тип запуска — «Автоматически». Если служба остановлена, попробуйте запустить её вручную и посмотреть на результат.
Если служба не стартует и выдаёт ошибку — это уже диагностический признак: вероятно, исполняемые файлы повреждены или заблокированы. Запомните код ошибки службы, он пригодится при дальнейшем разборе.
Шаг 2. Проверка карантина антивируса
Антивирусные продукты иногда ошибочно расценивают драйверы и библиотеки AnyConnect как подозрительные, особенно после обновления клиента. Откройте журнал или раздел карантина вашего антивируса и проверьте, нет ли там файлов из каталога установки Cisco.
⚠️ Внимание: не отключайте антивирус полностью «для проверки» надолго. Если модули действительно в карантине — восстановите их и добавьте каталог установки AnyConnect в исключения, а не оставляйте систему без защиты.
Типичные пути установки, которые стоит проверить и при необходимости добавить в исключения:
C:\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client
C:\ProgramData\Cisco\Cisco AnyConnect Secure Mobility Client
Шаг 3. Чистая переустановка клиента
Если служба не запускается или файлы отсутствуют, наиболее надёжный способ — полная переустановка с удалением остатков предыдущей версии. Простое удаление через «Программы и компоненты» часто оставляет конфигурационные файлы, которые снова вызовут конфликт.
☑️ Чистая переустановка AnyConnect
После удаления проверьте и при наличии удалите каталоги C:\Program Files (x86)\Cisco и C:\ProgramData\Cisco — именно в ProgramData хранятся профили и настройки, которые переживают стандартную деинсталляцию. Затем установите клиент заново, используя дистрибутив, предоставленный вашим системным администратором или загруженный с официального портала вашей организации.
⚠️ Внимание: версия клиента должна соответствовать требованиям VPN-шлюза вашей организации. Слишком старая или неподдерживаемая версия может не подключиться даже после успешной установки — уточните актуальную версию у администратора сети.
Шаг 4. Проверка целостности системных файлов Windows
AnyConnect зависит от системных компонентов Windows, и их повреждение также способно вызывать сбой загрузки модулей. Запустите командную строку от имени администратора и выполните стандартную проверку:
sfc /scannow
Проверка занимает некоторое время. Если утилита найдёт и исправит повреждённые файлы, перезагрузите компьютер и повторите запуск AnyConnect. При отсутствии результата можно дополнительно выполнить команду DISM /Online /Cleanup-Image /RestoreHealth, которая восстанавливает хранилище компонентов системы.
Сводная таблица причин и решений
| Симптом | Вероятная причина | Действие |
|---|---|---|
| Пустое окно сразу после установки | Неполная установка | Чистая переустановка |
| Ошибка после обновления клиента | Конфликт остатков старой версии | Удаление каталогов Cisco и переустановка |
| Ошибка после срабатывания антивируса | Модули в карантине | Восстановление файлов, добавление исключений |
| Служба не запускается | Повреждены исполняемые файлы | Переустановка, проверка sfc |
| Ошибка у всех пользователей ПК | Системное повреждение или политики | Проверка Windows, обращение к администратору |
Где AnyConnect хранит журналы для диагностики
Клиент включает утилиту DART (Diagnostic and Reporting Tool), которая собирает журналы и конфигурацию в один архив. Её можно запустить из меню «Пуск» в папке Cisco. Готовый архив удобно передать системному администратору или в поддержку — по журналам видно, какой именно модуль не загрузился и почему.
Когда обращаться к администратору или в поддержку
Если ни переустановка, ни проверка системы не помогли, проблема может лежать глубже: групповые политики домена, блокирующие установку драйверов, конфликт с корпоративным ПО безопасности или несовместимость версии клиента с текущей сборкой Windows. В таких условиях самостоятельные действия уже малоэффективны.
Соберите диагностический пакет через DART и передайте его системному администратору вашей организации. Если клиент используется для личного доступа, имеет смысл обратиться в официальную поддержку Cisco, приложив тот же архив журналов.
Частые вопросы
Можно ли исправить «No modules loaded» без переустановки?
Иногда да: если причина в остановленной службе или файлах в карантине антивируса, достаточно запустить службу и восстановить модули. Но при повреждении файлов установки переустановка остаётся самым быстрым и надёжным решением.
Почему ошибка появилась после обновления Windows?
Крупные обновления Windows могут менять системные компоненты, от которых зависит клиент, либо сбрасывать настройки безопасности. Обычно помогает переустановка AnyConnect актуальной версией, совместимой с вашей сборкой системы.
Ошибка только под одной учётной записью Windows — что делать?
Проверьте, запускается ли клиент под другим пользователем. Если да — вероятно, повреждён профиль пользователя или его локальные настройки AnyConnect. Попробуйте удалить пользовательские данные клиента в профиле и запустить программу заново.
Нужны ли права администратора для установки AnyConnect?
Да, установка клиента и его сетевых драйверов требует прав администратора. Установка без соответствующих прав часто завершается неполностью, что и приводит к ошибке «No modules loaded».
Чем собрать журналы для техподдержки?
Используйте встроенную утилиту DART из состава AnyConnect — она формирует архив с журналами, конфигурацией и сведениями о системе, достаточный для диагностики специалистом.