Служба смарт карт windows 10

Применимо к: Windows 10, Windows Server 2016

В этой статье рассказывается о том, как смарт-карты для служб Windows (прежнее название — диспетчер ресурсов смарт-карт) управляют средствами чтения и взаимодействия с приложениями.

Служба смарт-карт для Windows предоставляет базовую инфраструктуру для всех других компонентов смарт-карт, так как она управляет устройствами чтения смарт-карт и взаимодействиями приложений на компьютере. Она полностью совместима со спецификациями, заданными в Рабочей группе PC/SC. Сведения об этих спецификациях можно найти на веб-сайте спецификации для рабочих групп PC/SC.

Служба смарт-карт для Windows выполняется в контексте локальной службы и реализована как общая служба процесса узла служб (SVCHOST). На смарт-картах службы Windows, Скардсвр, описана следующая служба.

* Примечание для винскард. dll, вызываемого в качестве правильного установщика класса, INF-файл для устройства чтения с помощью смарт карт должен указывать следующие для *класса и классгуид:
>
>

По умолчанию служба настроена для ручного режима. Создатели драйверов для устройства чтения смарт-карт должны настроить их для автоматического запуска службы, и винскард. dll вызывают предопределенную точку входа, чтобы запустить службу во время установки. Точка входа определена как часть класса SmartCardReader и не вызывается напрямую. Если устройство объявляет себя как часть этого класса, точка входа автоматически вызывается для запуска службы при вставке устройства. Использование этого метода гарантирует, что при необходимости служба будет включена, но она также будет отключена для пользователей, не использующих смарт-карты.

При запуске службы выполняются несколько функций.

Он регистрируется для уведомлений служб.

Он регистрируется для уведомлений о самои воспроизведении (PnP), связанных с удалением и дополнениями устройств.

Он инициализирует свой кэш данных и глобальное событие, которое сигнализирует о том, что служба запущена.

**** Примечание . для реализаций смарт-карт рассмотрите вопрос о том, как отправлять все коммуникации в операционных системах Windows со смарт-картами для службы Windows. Это обеспечивает интерфейс для отслеживания, выбора и связи со всеми драйверами, которые объявляют себя с членами группы устройств чтения смарт-карт.

Служба смарт-карт для Windows предназначена для классификации всех разъемов устройства чтения смарт-карт как уникальных средств чтения, и каждый слот также управляется отдельно, независимо от физических характеристик устройства. Служба смарт-карт для Windows обрабатывает следующие действия высокого уровня:

Читайте также  Программа для впн соединения

Введение в устройство

Уведомление клиентов о новых средствах чтения

Сериализация доступа к читателям

Доступ со смарт-картой

Туннелирование команд, специфических для средства чтения

Иногда при добавлении смарт-карты может появиться ошибка. Эта ошибка связана с определением устройств на компьютере и установкой для него драйвера. Самостоятельно компьютер не сможет найти подходящий драйвер так как почти все смарт карты снабжаются специальным программным обеспечением куда входит и драйвер для них.

Однако некоторые смарт карты могут работать на компьютере даже с не установленным программным обеспечением. В таком случае можно отключить сообщение об ошибке.
Для этого находите в Windows 10 смарт карты в диспетчере устройств. Наводите курсор на этот пункт и нажимаете правую кнопку мыши, откроется контекстное меню в котором выбираете пункт Другие устройства — Отключить. После этого появится окно Смарт-карта в котором нужно нажать Да.

При запуске "Панели управления Рутокен" на вкладке "Администрирование" возникает сообщение: "Нет доступа к системной службе "Смарт-карты". Дальнейшая работа невозможна. Если вы подключены через службу Удаленных рабочих столов (RDP), смотрите подробности здесь"

Существует 2 причины возникновения этого сообщения:

1. Подключение производится через "Удаленный рабочий стол" (RDP). Рутокен вставлен в компьютер, к которому подключаются удаленно

Эта схема является неправильной. С подробным описанием можно ознакомиться в этой статье.

2. Проблема со службой "Смарт-карта"

При локальном подключении (или при правильном подключении по RDP) эта ошибка указывает на проблемы со службой "Смарт-карта".

Для решения воспользуйтесь одним из следующих способов:

Пройдите диагностику по адресу https://help.rutoken.ru и выполните рекомендуемые действия. Перезагрузите компьютер.

В большинстве случаев, проблемы со службой "Смарт-карта" можно решить этим способом.

1. Убедитесь, что у веток реестра ("Пуск" — "Выполнить" — regedit)

Читайте также  Складывание чисел в двоичной системе

есть полный доступ у двух пользователей: Local Service и текущий пользователь (под которым осуществлен вход): ПКМ по нужной ветке — Разрешения — выбрать нужного пользователя(*) и поставить внизу галочку "Полный доступ"

(*) Если нужного пользователя в выборе нет — нужно его добавить:

В поле "Введите имена выбираемых объектов" введите LO

Нажмите "Проверить имена"

Выберите Local Service

2. Убедитесь, что Служба "Смарт-карта" запущена от имени NT AUTHORITYLocalService ("Пуск" — "Панель управления" — "Администрирование" — "Службы").

Попробуйте Запустить/Перезапустить службу.

3. Если служба не работает/не запускается/не перезапускается — может понадобиться ее переустановка (Только системным администраторам!).

1) Win7, Vista, Win8/8.1, Win10

•Запустите файл (smart-card-7) из вложения

•Переустановите службу смарт-карт согласно инструкции из вложения (Smart-Card-XP)

4. Возможно какое-либо ПО может блокировать службу "Смарт-карта". Совместно с системным администратором произведите поиск ПО, которое может вызывать проблемы со службой "Смарт-карта".

5. Иногда ошибка может быть в самой операционной системе. Порой приходится переустанавливать сервис пак, или саму ОС .

Ссылка на основную публикацию
Adblock
detector