Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

Scardsvr Windows Server, AD и Роли

Служба смарт-карт не отвечает на запросы Рутокен/JaCarta

Обновлено: 09.09.2026 · Официальная документация ↗

Архитектура PC/SC и подсистемы смарт-карт

Проблема, при которой токен ЭЦП (Рутокен, JaCarta, eToken) физически подключен к USB-порту (светится диод), но не определяется в программах криптопровайдерах (КриптоПро CSP, VipNet) или Панели управления Рутокен, связана со сбоем подсистемы PC/SC (Personal Computer/Smart Card) в Windows. Системная служба Смарт-карта (scardsvr) выступает мостом между железом (USB CCID-ридером) и прикладным ПО. Если эта служба зависает, остановлена или её база данных считывателей (Calais) повреждена, Windows не сможет взаимодействовать с криптоконтейнерами. Бизнес-риски: срыв сроков сдачи налоговой отчетности (ФНС), невозможность работы в системах ЕГАИС/Честный ЗНАК, блокировка авторизации в домене по смарт-картам.

Уровни прохождения сигнала от Токена до ПО

Уровень ОСКомпонентТочка отказа (Симптом)
Аппаратный / USBДрайвер USB CCID (usbccid.sys)В Диспетчере устройств ошибка (Код 10/43) на считывателе смарт-карт.
Системный (Служба)Служба scardsvr.exe (Смарт-карта)Служба остановлена, тип запуска изменен на 'Отключена'. Токен не виден.
Прикладной (API)КриптоПро CSP / Модуль PKCS#11Служба работает, но криптопровайдер не ассоциирует считыватель с токеном.

Алгоритм восстановления работы смарт-карт и ридеров

Сценарий 1: Проверка и перезапуск службы (Smart Card)

Служба смарт-карт в Windows по умолчанию имеет тип запуска «Вручную (Триггер)» (Manual - Trigger Start). Иногда триггер не срабатывает при подключении USB.

  1. Нажмите Win + R, введите services.msc.
  2. Найдите службу Смарт-карта (Smart Card / scardsvr).
  3. Если она не работает, нажмите ПКМ -> Запустить.
  4. Зайдите в Свойства и измените тип запуска на Автоматически (Automatic). Примените изменения.
  5. Переподключите токен.

Сценарий 2: Переустановка базы считывателей (База Calais)

Если служба работает, но токены не определяются, возможно, повреждена системная база ридеров смарт-карт в реестре. Поможет переустановка драйверов Рутокен.

  1. Отключите токен от ПК.
  2. Откройте «Установка и удаление программ» и удалите Драйверы Рутокен (или JaCarta).
  3. Откройте Диспетчер устройств -> Устройства чтения смарт-карт (Smart card readers) и удалите все устройства (с галочкой удаления программ драйверов).
  4. Перезагрузите ПК.
  5. Скачайте и установите последнюю версию «Драйверы Рутокен для Windows» с официального сайта.

Сценарий 3: Исправление перенаправления (RDP Smart Card Redirection)

Если вы пробрасываете токен на удаленный сервер терминалов (RDP), а он не виден.

 1. Проверка GPO на сервере (Куда подключаемся):
 gpedit.msc -> Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов -> Перенаправление устройств и ресурсов.
 Убедитесь, что политика "Не разрешать перенаправление устройства чтения смарт-карт" НЕ ВКЛЮЧЕНА (Disabled / Not Configured).
 
 2. Проверка клиента RDP (Откуда подключаемся):
 В окне mstsc.exe -> Показать параметры -> Локальные ресурсы -> Подробнее...
 Убедитесь, что стоит галочка "Смарт-карты" (Smart cards).

Типовые ошибки администраторов

  • Установка множества разных драйверов: Одновременная установка старых драйверов eToken, JaCarta и Рутокен часто вызывает конфликты фильтров USB (UpperFilters). Устанавливайте только драйвер того вендора, чей токен используете.
  • Игнорирование службы 'Перечисление устройств смарт-карт' (ScDeviceEnum): Эта дочерняя служба необходима для привязки смарт-карты к конкретному пользователю сеанса. Она также должна быть запущена.
Массовые проблемы с ЭЦП у бухгалтерии на терминальном сервере?
Проброс токенов по RDP (Smart Card Redirection) часто работает нестабильно и нарушает лицензирование КриптоПро. Инженеры ITSTM внедрят архитектуру серверов сетевых криптографических модулей (Hardware Security Module) или настроят USB-Over-Network, гарантируя стабильную работу ЭЦП для всех пользователей без физических флешек.
💡 Практика специалистов: Практика ITSTM: При сбоях проброса смарт-карт в VMware Horizon или Citrix, проблема часто заключается в том, что виртуальный канал PCoIP/Blast некорректно обрабатывает APDU-команды. Обязательно устанавливайте актуальные версии агентов (Horizon Agent) и включайте 'Smartcard Redirection Feature' на этапе инсталляции агента.

Частые вопросы (FAQ)

Почему Рутокен светится, но Панель управления Рутокен пишет 'Токены не подключены'?

Свечение диода означает лишь подачу питания 5V по шине USB. Программная недоступность говорит о том, что служба scardsvr не запущена, либо зависла (служба работает, но не отвечает). Перезапустите службу Смарт-карта.

В Диспетчере устройств появился 'Неизвестная смарт-карта' (Unknown Smart Card). Это нормально?

Да, это штатное поведение Windows. ОС видит смарт-карту (чип), но не находит для нее специфичного 'мини-драйвера' в Windows Update. Для работы КриптоПро и подписи документов этот мини-драйвер обычно не требуется, игнорируйте предупреждение.

Как проверить, видит ли система считыватель на низком уровне?

Откройте командную строку (cmd) и введите команду `certutil -scinfo`. Утилита опросит подсистему PC/SC, выведет список подключенных ридеров и попросит ввести PIN-код токена, если он распознан.

Работает ли токен через USB 3.0 хабы?

Часто возникают проблемы с потерей пакетов (CCID) через дешевые неактивные USB-хабы или длинные удлинители. Подключайте токен ЭЦП напрямую в USB-порты материнской платы (на задней панели ПК).

Полезные материалы
Рекомендуем