Ошибка error code hcnetsdk dll 91 появляется в программах видеонаблюдения, работающих через библиотеку HCNetSDK.dll от Hikvision, — чаще всего в момент подключения к регистратору, попытки просмотра архива или запуска потока с камеры. Сообщение обычно выглядит как «Play failed, error code: 91» или всплывает в логе iVMS-4200, сторонних VMS и самописных приложений, использующих этот SDK.

Код 91 возвращается самой библиотекой HCNetSDK, а не операционной системой. Это значит, что Windows и драйверы здесь, как правило, ни при чём: сбой происходит на уровне взаимодействия клиентского ПО с устройством — при инициализации сессии, запросе потока или вызове функции, которую устройство в текущем состоянии не может выполнить. Точная расшифровка кода зависит от версии SDK, поэтому диагностику стоит вести по симптомам и контексту появления ошибки.

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

Что такое HCNetSDK.dll и почему возникают коды ошибок

HCNetSDK.dll — это динамическая библиотека из состава SDK Hikvision, через которую клиентские приложения обращаются к камерам и регистраторам: логинятся, получают видеопоток, управляют PTZ, скачивают архив. Любой вызов функции SDK возвращает числовой код: ноль означает успех, остальные значения — типы ошибок.

Коды ошибок документируются производителем в руководстве к конкретной версии SDK, и их расшифровка может отличаться между версиями. Поэтому первое, что стоит сделать при повторяющемся коде 91, — свериться с документацией именно той версии SDK, которая используется вашим ПО. Универсальная таблица «на все случаи» здесь ненадёжна.

⚠️ Внимание: не заменяйте файл HCNetSDK.dll вручную библиотекой, скачанной со сторонних сайтов «DLL-библиотек». Несовпадение версий SDK и остальных компонентов ПО часто порождает новые ошибки, а файлы из непроверенных источников могут содержать вредоносный код.

Типичные причины появления кода 91

По опыту диагностики систем на базе Hikvision сбой с кодом из этой группы чаще всего связан с одной из следующих причин. Ни одну из них нельзя считать установленным фактом без проверки — это направления диагностики.

  • 🔌 Проблема с сетевым соединением между ПК и устройством: нестабильный канал, потери пакетов, блокировка портов брандмауэром.
  • 🔑 Ошибка авторизации: неверный логин/пароль, заблокированная учётная запись, исчерпан лимит одновременных подключений к устройству.
  • 📦 Несовместимость версий: устаревшая версия SDK в клиентском ПО и новая прошивка устройства (или наоборот).
  • 🎛️ Неподдерживаемая операция: вызов функции, которую конкретная модель или текущая прошивка не поддерживает (например, запрос потока в недоступном формате).
  • 🧩 Повреждённые или конфликтующие файлы SDK в папке программы после неудачного обновления.
📊 Где именно у вас возникает ошибка HCNetSDK.dll 91?