Cisco AnyConnect: ошибка «No modules loaded» — причины и способы решения

Ошибка «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

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

После удаления проверьте и при наличии удалите каталоги C:\Program Files (x86)\Cisco и C:\ProgramData\Cisco — именно в ProgramData хранятся профили и настройки, которые переживают стандартную деинсталляцию. Затем установите клиент заново, используя дистрибутив, предоставленный вашим системным администратором или загруженный с официального портала вашей организации.

⚠️ Внимание: версия клиента должна соответствовать требованиям VPN-шлюза вашей организации. Слишком старая или неподдерживаемая версия может не подключиться даже после успешной установки — уточните актуальную версию у администратора сети.
📊 На каком этапе у вас появилась ошибка «No modules loaded»?
Сразу после установки клиента
После обновления AnyConnect
После обновления Windows
После срабатывания антивируса

Шаг 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 — она формирует архив с журналами, конфигурацией и сведениями о системе, достаточный для диагностики специалистом.