Как отключить ключи защиты 1С:СЛК и обновить Сервер защиты и оборудования Рарус

Системный администратор 1С v8.3 (Обычные формы)
← На главную

При обновлении компоненты защиты или сервера оборудования в отраслевых решениях (например, в линейке 1С-Рарус: «Альфа-Авто») администраторы нередко сталкиваются с предупреждением инсталлятора: «Обнаружен запущенный драйвер (есть подключенные ключи защиты и/или использующие их программы). Для повторной попытки установки отключите установленные ключи защиты 1С: СЛК». Проанализируем, почему возникает эта блокировка, как корректно выполнить обновление на удаленном сервере без физического доступа к USB-портам и как правильно актуализировать плагины для поддержки современных онлайн-касс.

Причины блокировки файлов при обновлении

Установщик системы лицензирования и защиты (СЛК / Катран / Рарус) пытается перезаписать системные драйверы и библиотеки низкого уровня. Если к USB-ключам обращается операционная система, служба лицензирования или запущенные сеансы пользователей 1С, нужные файлы оказываются заблокированы дескрипторами процессов Windows. В результате мастер установки прерывает работу с требованием отключить аппаратные ключи защиты.

Пошаговое отключение ключей защиты и служб на удаленном сервере

Разберем последовательность действий, которая позволяет выполнить установку или обновление полностью в удаленном режиме через RDP:

  1. Завершим все активные пользовательские сеансы и процессы 1cv8.exe, 1cv8c.exe через Диспетчер задач, чтобы исключить обращение платформы к библиотекам защиты.
  2. Откроем оснастку управления службами Windows (services.msc) и найдем службу «Сервер защиты» (или «Сервер защиты и управления оборудованием 1С-Рарус» / «СЛК Сервер лицензирования»). Выполним ее принудительную остановку.
  3. Откроем Диспетчер устройств (devmgmt.msc) и найдем узел с подключенными ключами защиты (обычно располагаются в ветках Контроллеры USB, Устройства чтения смарт-карт или Устройства безопасности под именами Guardant, Katran, Sentinel или 1C Protection Key).
  4. Нажмем правой кнопкой мыши на устройстве аппаратного ключа и выберем пункт «Отключить устройство». Это программный аналог физического извлечения USB-токена из порта сервера.
  5. Запустим установщик новой версии Сервера защиты и выполним процедуру обновления в штатном режиме.
  6. После успешной установки вернемся в Диспетчер устройств, включим отключенный ключ и запустим службу сервера защиты.

Обновление плагинов подключаемого оборудования без перезагрузки сервера

После успешного обновления «Сервера защиты и управления оборудованием 1С-Рарус» в списке торгового оборудования конфигурации могут отсутствовать новые модели онлайн-ККТ (например, актуальные фискальные регистраторы АТОЛ). Это происходит из-за того, что базовый инсталлятор не всегда автоматически заменяет внешние библиотеки управления оборудованием. Разберем, как вручную актуализировать плагины:

  1. Остановим службу «Сервер защиты и управления оборудованием». Перезагружать всю операционную систему сервера для этого не требуется — достаточно лишь временной остановки службы.
  2. Найдем в дистрибутиве обновления конфигурации каталог с плагинами. Обычно он располагается по пути DistrAutoSalon_X_X_X_X\Protect\Plugins\ или в шаблонах конфигурации.
  3. Скопируем все файлы с расширениями .rpl и .dll из папки дистрибутива в рабочий каталог установленного сервера оборудования (по умолчанию: C:\Program Files (x86)\1C-Rarus\Protection and Equipment Server\Plugins).
  4. Запустим службу «Сервер защиты и управления оборудованием».
  5. Откроем 1С и заново проверим справочник подключаемого оборудования — в списке появятся необходимые модели ККТ.

Устранение ошибки -13 «Драйвер не смог загрузить необходимые модули (Разрушительный сбой)»

Если при попытке включения фискального регистратора компонента Рарус выдает статус «ОТСУТСТВУЕТ» или возвращает ошибку -13: Разрушительный сбой, выясним причины проблемы и методы их устранения:

  1. Несоответствие разрядности платформы и драйверов: Сервер оборудования и внешние компоненты защиты Рарус работают в 32-разрядном режиме (x86). Если запуск клиента 1С выполняется через 64-битную платформу, загрузка нативных 32-битных библиотек завершится сбоем. Запуск сеанса работы с оборудованием необходимо выполнять строго через 32-разрядный клиент 1С.
  2. Отсутствие системных пакетов C++: Для корректной работы драйверов ККТ и библиотек сервера защиты в операционной системе должны быть установлены распространяемые пакеты Microsoft Visual C++ Redistributable (x86) версий 2008, 2010, 2012 и 2015–2022.
  3. Регистрация библиотек драйвера торгового оборудования: Убедимся, что на сервере установлен официальный дистрибутив «АТОЛ: Драйвер ККТ» и зарегистрированы внешние COM-компоненты. При необходимости выполним регистрацию библиотеки вручную через командную строку от имени Администратора: regsvr32 "C:\Program Files (x86)\ATOL\Drivers8\BIN\FprnM1C.dll".

Особенности освобождения COM-портов и работы в терминале

Кассы семейства АТОЛ при USB-подключении создают в диспетчере устройств два виртуальных COM-порта: один используется для прямого обмена данными с учетной системой, второй задействован службой Ethernet over USB (EoU) для передачи фискальных чеков в ОФД. Если порт оказывается занят или не освобождается при завершении работы программы, проверим конфигурационный файл settings.xml службы EoU и убедимся, что служба не блокирует порт, выделенный для 1С. Для терминальных многопользовательских сред надежнее всего настраивать подключение фискального регистратора по протоколу TCP/IP (через сетевой интерфейс Ethernet или Wi-Fi).

← На главную