Перейти к содержимому

4.2 Установка клиентских компонентов в ОС MS Windows

USB-токены и смарт-карты JaCartaУстановка и развёртываниеUSB-токены и смарт-карты JaCarta

О чём эта страница — установка ПК “Единый Клиент JaCarta®” в ОС семейства Microsoft Windows — обязательного базового компонента для большинства сценариев. Включает драйверы, PKCS#11-модули и Программу администрирования.

ПК “Единый Клиент JaCarta” — программное обеспечение, предназначенное для поддержки функций строгой двухфакторной аутентификации, настройки и работы с моделями USB-токенов и смарт-карт JaCarta. ПК “Единый Клиент JaCarta” объединяет в себе все необходимые компоненты для настройки и работы с USB-токенами и смарт-картами JaCarta:

Что входитЗачем
Драйверы устройствОС видит JaCarta как устройство
PKCS#11-модулиКриптопровайдеры и приложения могут обращаться к JaCarta
АРМ администрированияБазовые операции с токеном

Перед установкой убедитесь, что выполнены следующие условия:

  • Компьютер соответствует системным требованиям (поддерживаемая ОС, аппаратные средства, разрешение экрана).
  • Используется ОС Microsoft Windows одной из поддерживаемых версий (полный перечень — в разделе “Поддерживаемые операционные системы”).
  • Установка выполняется от имени учётной записи администратора.
  • Дистрибутив получен из доверенного источника; при необходимости сверьте контрольные суммы исполняемых файлов с эталонными (см. “Средство многофакторной аутентификации MFA JaCarta-3. Формуляр”).

Дистрибутив “Единый Клиент JaCarta” для Windows поставляется в виде пакетов установки формата .msi:

ФайлНазначение
JaCartaUnifiedClient_3.x.xxx.хххх_win-x64_ru-Ru.msiПакет установки для 64-разрядных ОС
JaCartaUnifiedClient_3.x.xxx.хххх_win-x86_ru-Ru.msiПакет установки для 32-разрядных ОС

При приёмке дистрибутива необходимо выполнять контроль (периодический контроль) основных характеристик, таких как контрольная сумма (КС) эталонного дистрибутива и КС неизменяемых файлов.

  1. Запустить файл установки от имени администратора. Откроется стартовое окно.
  2. Перейти к окну “Лицензионное соглашение”. При согласии с условиями выбрать “Я принимаю условия Лицензионного соглашения” и нажать “Далее”.
  3. В окне “Вид установки” выбрать один из вариантов:
    • Стандартная — устанавливает набор по умолчанию (Единый Клиент JaCarta, Минидрайвер PRO, Управление токеном, Поддержка биометрии) и добавляет программу в автозагрузку.
    • Выборочная — позволяет самостоятельно изменять путь и отмечать нужные компоненты.
  4. При выборочной установке — в окне “Выборочная установка” отметить компоненты: “Минидрайвер PRO”, “JaCarta SecurLogon®”, “Управление токеном”, “Поддержка биометрии”, “Драйвер JaCarta Virtual Reader”.
  5. В окне “Дополнительные параметры работы” (при выборочной установке) добавить или убрать программу из автозапуска.
  6. Нажать кнопку “Установить”. Отобразится индикатор выполнения.
  7. По завершении нажать кнопку “Готово” в окне завершения.
  8. При предупреждении системы — перезагрузить компьютер.

Главная рекомендация. Устанавливайте Единый Клиент первым, до настройки криптопровайдера и интеграций. Это самый частый источник “ничего не работает”: пропустили клиент — токен не виден ни одному приложению.

Для тихой или автоматизированной установки используется стандартный установщик Windows (msiexec). Базовый формат команды:

Окно терминала
msiexec /i C:\JaCartaUnifiedClient_3.x.xxx.хххх_win-x64_ru-Ru.msi

Дополнительные параметры задаются в формате ПАРАМЕТР=ЗНАЧЕНИЕ:

ПараметрЗначениеОписание
INSTALL_BIO1 / 0Установить поддержку биометрии
INSTALL_PRO_MD1 / 0Установить минидрайвер PRO
INSTALL_SECURLOGON1 / 0Установить JaCarta SecurLogon
INSTALL_JACARTA_VR_DRIVER1 / 0Установить драйвер JaCarta Virtual Reader
IFD_READERS1 – 10Количество виртуальных считывателей
INSTALL_TOKEN_MNG0 / 10 — установить “Управление токеном”, 1 — не устанавливать
ADD_JCUC_AUTORUN1 / ""1 — добавить в автозапуск, "" — не добавлять
LANGUAGERU / ENЯзык интерфейса

Пример команды:

Окно терминала
msiexec.exe /i C:\JaCartaUnifiedClient_3.X.ХХХХ_win-x64_ru-Ru.msi INSTALL_JACARTA_VR_DRIVER=1 /qb

Ключ /qb отображает процесс установки без вопросов к пользователю и без кнопки отмены.

После установки и перезагрузки:

  1. Подключите USB-токен JaCarta.
  2. ОС должна издать звук подключения и определить устройство.
  3. Криптопровайдер (если установлен) должен видеть контейнеры на JaCarta.

Если токен не определяется — обратитесь к разделу “Устранение неисправностей” (в разработке).

Изменение, исправление и удаление программы

Заголовок раздела «Изменение, исправление и удаление программы»

Изменение позволяет изменить состав установленных компонентов:

  1. Меню “Пуск” → “Параметры” → “Приложения” → “Приложения и возможности”.
  2. Найти “Единый Клиент JaCarta”, нажать кнопку “Изменить”. Запустится мастер установки.
  3. В окне приветствия нажать “Далее”, в следующем окне выбрать “Изменить”.
  4. Нажать “Далее” — отобразится окно выборочной установки компонентов.
  5. Завершить процедуру, выполнив шаги 4–9 подраздела “Установка с помощью мастера установки”.

Исправление восстанавливает повреждённые файлы, ярлыки и записи реестра. Условие: исходный установочный пакет должен находиться по тому же пути, что и при первичной установке.

  1. Выполнить шаги 1–2 из процедуры изменения программы (открыть параметры системы, выбрать программу и нажать “Изменить”).
  2. Выбрать опцию “Исправить” и нажать “Далее”.
  3. В окне “Исправление программы” нажать кнопку “Исправить”. Система начнёт поиск пакета установки по изначальному пути для восстановления файлов.
  1. Меню “Пуск” → “Аладдин Р.Д.” → “Удалить ПО Единый Клиент JaCarta”.
  2. В окне сообщения нажать “Да”.
  3. Дождаться завершения удаления. Появится окно с предложением перезагрузить компьютер.
  4. Нажать “Да” для перезагрузки.
  1. Войти в ОС под учётной записью с правами администратора.

  2. Закрыть все запущенные приложения.

  3. Запустить командную строку от имени администратора.

  4. Выполнить команду (указать имя файла, соответствующее разрядности ОС):

    Окно терминала
    msiexec /x JaCartaUnifiedClient_3.x.xxx.хххх_win-x64_ru-Ru.msi

    Для тихого удаления без запросов на подтверждение добавьте параметр /q:

    Окно терминала
    msiexec /x JaCartaUnifiedClient_3.x.xxx.хххх_win-x64_ru-Ru.msi /q

После полного удаления через командную строку рекомендуется перезагрузить компьютер.