Содержание
- 0x8010001d диспетчер ресурсов смарт карт не выполняется
- Установите контекст менеджера ресурсов для использования считывателя смарт-карт
- Ошибка 0x8010001D при подаче заявки на сертификат
- Сообщений 10
- #1 Тема от mk 2011-05-10 09:16:20
- Ошибка 0x8010001D при подаче заявки на сертификат
- #2 Ответ от Алексей Несененко 2011-05-10 09:44:23
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- #3 Ответ от mk 2011-05-10 09:58:27
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- #4 Ответ от Алексей Несененко 2011-05-10 10:47:51
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- #5 Ответ от mk 2011-05-10 11:45:59
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- #6 Ответ от Алексей Несененко 2011-05-10 11:54:03
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- #7 Ответ от mk 2011-05-10 13:03:53
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- Ошибка 2146435043 (Страница 1 из 2)
- Сообщений с 1 по 15 из 22
- #1 Тема от Вилка 2010-03-18 08:56:53
- Ошибка 2146435043
- #2 Ответ от Алексей Несененко 2010-03-18 10:03:18
- Re: Ошибка 2146435043
- #3 Ответ от Вилка 2010-03-18 11:51:31
- Re: Ошибка 2146435043
- #4 Ответ от Алексей Несененко 2010-03-18 12:25:44
- Re: Ошибка 2146435043
- 0x8010001d диспетчер ресурсов смарт карт не выполняется
0x8010001d диспетчер ресурсов смарт карт не выполняется
Проблема:
При добавлении новой карты в систему Indeed CM появляется сообщение об ошибке:
Диспетчер ресурсов смарт-карт не выполняется
Решение 1:
Убедитесь в том, что на рабочей станции, к которой подключена добавляемая смарт-карта, запущена и работает служба Смарт-карта. Для управления работой служб необходимо обладать правами Локального администратора.
Чтобы просмотреть состояние службы Смарт-карта выполните следующие действия (для русскоязычных ОС):
Откройте меню Панель управления — Администрирование — Службы, найдите в списке службу Смарт-карта
Для англоязычных ОС:
Откройте меню Control Panel — Administrative Tools — Services найдите службу Smart Card
Решение 2:
Убедитесь в том, что адрес сервера Indeed CM добавлен в зону Местная интрасеть (Local Intranet) браузера рабочей станции, к которой подключена смарт-карта.
Для русскоязычных ОС: Свойства браузера — Безопасность — Местная интрасеть — Сайты. Добавить зону следующий узел: https://»DNS-имя сервера CM» и wss://localhost/
Для англоязычных ОС: Internet options — Security — Local intranet — Sites .
Источник
Установите контекст менеджера ресурсов для использования считывателя смарт-карт
Я занимаюсь разработкой приложения c++ с использованием Visual Studio 2017.
Я использую библиотеку Windows winscard. Я начинаю с простого проекта, в котором я вызываю функцию SCardEstablishContext в качестве первого шага, необходимого для чтения смарт-карты.
Ниже приведен фрагмент кода, который я использую:
Что я знаю, так это то, что эта функция использует службу Windows под названием «Смарт-карта», чтобы получить область, в которой выполняются операции с базой данных (карты чтения / записи).
К сожалению, это простое приложение работает (то есть возвращает код SCARD_S_SUCCESS ) только в среде Windows 7. Во всех системах Windows 10, которые я тестировал, код возврата всегда 0x8010001DL связан с определением SCARD_E_NO_SERVICE , которое утверждает:
Диспетчер ресурсов смарт-карт не работает.
В системах Windows 7 программа работает без прав администратора, в системах Windows 10 я тоже пытался с правами администратора, но ошибка та же.
В каждой системе Windows 10, которую я тестировал, я вручную запускал службу «Смарт-карта» перед тестированием моей программы и проверял, что она все еще работает во время тестирования.
В системах Windows 7 и Windows 10 у меня нет подключенного устройства чтения смарт-карт.
Файл winscard.lib , который я использую, поставляется с Microsoft Windows SDK версией 10.0.17763.0
Есть что-то еще, чтобы заставить его работать с Windows 10?
Источник
Ошибка 0x8010001D при подаче заявки на сертификат
Форум Рутокен → Техническая поддержка пользователей → Ошибка 0x8010001D при подаче заявки на сертификат
Сообщений 10
#1 Тема от mk 2011-05-10 09:16:20
- mk
- Посетитель
- Неактивен
Ошибка 0x8010001D при подаче заявки на сертификат
Не могу найти решение проблемы: при подаче заявки на сертификат после ввода ПИН-кода, долго думает и выдает «непредвиденную ошибку» 0x8010001D.
Система: Win2003 Server Standart SP2 x64
Подскажите где примерно искать?
#2 Ответ от Алексей Несененко 2011-05-10 09:44:23
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Вы используете Microsoft CA?
#3 Ответ от mk 2011-05-10 09:58:27
- mk
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
#4 Ответ от Алексей Несененко 2011-05-10 10:47:51
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Какова структура домена — DC и СА на одном компьютере?
Какой шаблон сертификата используется при выписывании?
#5 Ответ от mk 2011-05-10 11:45:59
- mk
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Какова структура домена — DC и СА на одном компьютере?
Какой шаблон сертификата используется при выписывании?
Все на одном компьютере. Все делалось по инструкции с установочного диска. Шаблон сертификата: «Пользователь со смарт-картой».
До установки другого сервера и перехода на x64 платформу все работало отлично.
#6 Ответ от Алексей Несененко 2011-05-10 11:54:03
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
сертификат выписывается через консоль или вебинтерфейс?
Что пишется в логах системы по поводу этой ошибки?
Проверьте службу смарт карт работает ли она и правильны ли ее настройки.
#7 Ответ от mk 2011-05-10 13:03:53
- mk
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Выписываю через веб-интерфейс, как по другому не знаю, но думаю стоит попробовать?
В логах системы записей относящихся к этому нет
Служба работает, но как проверить правильность настроек?
Источник
Ошибка 2146435043 (Страница 1 из 2)
Сообщений с 1 по 15 из 22
#1 Тема от Вилка 2010-03-18 08:56:53
- Вилка
- Посетитель
- Неактивен
Ошибка 2146435043
Во время установки готового решения КриптоПро+Рутокен возникает ошибка «Не удается зарегистрировать модуль C:windowssystem32rtCSP.dll. HRESULT -2146435043»
Подскажите, в какую сторону копать?
Со службой смарт-карт всё хорошо.
#2 Ответ от Алексей Несененко 2010-03-18 10:03:18
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 2146435043
Установка производится локально или удаленно?
#3 Ответ от Вилка 2010-03-18 11:51:31
- Вилка
- Посетитель
- Неактивен
Re: Ошибка 2146435043
Локально. С правами администратора.
#4 Ответ от Алексей Несененко 2010-03-18 12:25:44
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 2146435043
Проверьте, пожалуйста, настройки службы смарт-карт.
Служба «Смарт-карты» должна быть запущена.
До службы Смарт-карт можно добраться так:
— Выполните правый щелчок на иконке Мой компьютер (My Computer), расположенной на рабочем столе, и выберите Управление(Manage).
— Раскройте пункт Службы и приложения(Services and Applications) и нажмите Службы (Services).
— В правой части окна сделайте правый щелчок на пункте Смарт-карты (Smart Card).
— Свойства
— Закладка .Должно быть выбрано и в окошке NTAUTHORITYLocalService >
если же нет, то надо нажать кнопку . Ввести буквы LO и нажать кнопку . Вместо букв LO появится LOCAL SERVICE. Нажимаете кнопку
Источник
0x8010001d диспетчер ресурсов смарт карт не выполняется
Проблема:
При добавлении новой карты в систему Indeed CM появляется сообщение об ошибке:
Диспетчер ресурсов смарт-карт не выполняется
Решение 1:
Убедитесь в том, что на рабочей станции, к которой подключена добавляемая смарт-карта, запущена и работает служба Смарт-карта. Для управления работой служб необходимо обладать правами Локального администратора.
Чтобы просмотреть состояние службы Смарт-карта выполните следующие действия (для русскоязычных ОС):
Откройте меню Панель управления — Администрирование — Службы, найдите в списке службу Смарт-карта
Для англоязычных ОС:
Откройте меню Control Panel — Administrative Tools — Services найдите службу Smart Card
Решение 2:
Убедитесь в том, что адрес сервера Indeed CM добавлен в зону Местная интрасеть (Local Intranet) браузера рабочей станции, к которой подключена смарт-карта.
Для русскоязычных ОС: Свойства браузера — Безопасность — Местная интрасеть — Сайты. Добавить зону следующий узел: https://»DNS-имя сервера CM» и wss://localhost/
Для англоязычных ОС: Internet options — Security — Local intranet — Sites .
Источник
Страницы 1
Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться
#1 2011-05-10 09:16:20
- mk
- Посетитель
- Неактивен
Ошибка 0x8010001D при подаче заявки на сертификат
Здравствуйте!
Не могу найти решение проблемы: при подаче заявки на сертификат после ввода ПИН-кода, долго думает и выдает «непредвиденную ошибку» 0x8010001D.
Система: Win2003 Server Standart SP2 x64
Подскажите где примерно искать?
Спасибо.
#2 Ответ от Алексей Несененко 2011-05-10 09:44:23
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Вы используете Microsoft CA?
#3 Ответ от mk 2011-05-10 09:58:27
- mk
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Алексей Несененко пишет:
Вы используете Microsoft CA?
Да.
#4 Ответ от Алексей Несененко 2011-05-10 10:47:51
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Какова структура домена — DC и СА на одном компьютере?
Какой шаблон сертификата используется при выписывании?
#5 Ответ от mk 2011-05-10 11:45:59
- mk
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Алексей Несененко пишет:
Какова структура домена — DC и СА на одном компьютере?
Какой шаблон сертификата используется при выписывании?
Все на одном компьютере. Все делалось по инструкции с установочного диска. Шаблон сертификата: «Пользователь со смарт-картой».
До установки другого сервера и перехода на x64 платформу все работало отлично.
#6 Ответ от Алексей Несененко 2011-05-10 11:54:03
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
сертификат выписывается через консоль или вебинтерфейс?
Что пишется в логах системы по поводу этой ошибки?
Проверьте службу смарт карт работает ли она и правильны ли ее настройки.
#7 Ответ от mk 2011-05-10 13:03:53
- mk
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Выписываю через веб-интерфейс, как по другому не знаю, но думаю стоит попробовать?
В логах системы записей относящихся к этому нет
Служба работает, но как проверить правильность настроек?
#8 Ответ от Алексей Несененко 2011-05-10 13:16:39
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
настройки службы можно посмотреть здесь — https://forum.rutoken.ru/topic/1472/
#9 Ответ от mk 2011-05-11 22:00:59
- mk
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
исправил на NT AUTHORITYLocalService, так как служба была установлена самостоятельно, но проблема с ошибкой осталась(
подскажите пжлста, где еще можно посмотреть?
#10 Ответ от Ирина Богданова 2011-05-12 06:46:03
- Ирина Богданова
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
1. Подскажите, пожалуйста, Вы работаете с указанным компьютером с Win2003 Server Standart SP2 x64 локально или удалённо (например, посредством RDP)?
2. Каким образом Вы устанавливали самостоятельно службу?
Сообщений 10
Страницы 1
Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться
Содержание
- Ошибка 0x8010001D при подаче заявки на сертификат
- Сообщений 10
- #1 Тема от mk 2011-05-10 09:16:20
- Ошибка 0x8010001D при подаче заявки на сертификат
- #2 Ответ от Алексей Несененко 2011-05-10 09:44:23
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- #3 Ответ от mk 2011-05-10 09:58:27
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- #4 Ответ от Алексей Несененко 2011-05-10 10:47:51
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- #5 Ответ от mk 2011-05-10 11:45:59
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- #6 Ответ от Алексей Несененко 2011-05-10 11:54:03
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- #7 Ответ от mk 2011-05-10 13:03:53
- Re: Ошибка 0x8010001D при подаче заявки на сертификат
- Unable to establish scard context error 0x8010001d
- Answered by:
- Question
- Answers
- All replies
- Unable to establish scard context error 0x8010001d
- Answered by:
- Question
- Answers
- All replies
- Unable to establish scard context error 0x8010001d
- Asked by:
- Question
- Unable to establish scard context error 0x8010001d
- Вопрос
- Ответы
- Все ответы
Ошибка 0x8010001D при подаче заявки на сертификат
Форум Рутокен → Техническая поддержка пользователей → Ошибка 0x8010001D при подаче заявки на сертификат
Сообщений 10
#1 Тема от mk 2011-05-10 09:16:20
- mk
- Посетитель
- Неактивен
Ошибка 0x8010001D при подаче заявки на сертификат
Не могу найти решение проблемы: при подаче заявки на сертификат после ввода ПИН-кода, долго думает и выдает «непредвиденную ошибку» 0x8010001D.
Система: Win2003 Server Standart SP2 x64
Подскажите где примерно искать?
#2 Ответ от Алексей Несененко 2011-05-10 09:44:23
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Вы используете Microsoft CA?
#3 Ответ от mk 2011-05-10 09:58:27
- mk
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
#4 Ответ от Алексей Несененко 2011-05-10 10:47:51
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Какова структура домена — DC и СА на одном компьютере?
Какой шаблон сертификата используется при выписывании?
#5 Ответ от mk 2011-05-10 11:45:59
- mk
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Какова структура домена — DC и СА на одном компьютере?
Какой шаблон сертификата используется при выписывании?
Все на одном компьютере. Все делалось по инструкции с установочного диска. Шаблон сертификата: «Пользователь со смарт-картой».
До установки другого сервера и перехода на x64 платформу все работало отлично.
#6 Ответ от Алексей Несененко 2011-05-10 11:54:03
- Алексей Несененко
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
сертификат выписывается через консоль или вебинтерфейс?
Что пишется в логах системы по поводу этой ошибки?
Проверьте службу смарт карт работает ли она и правильны ли ее настройки.
#7 Ответ от mk 2011-05-10 13:03:53
- mk
- Посетитель
- Неактивен
Re: Ошибка 0x8010001D при подаче заявки на сертификат
Выписываю через веб-интерфейс, как по другому не знаю, но думаю стоит попробовать?
В логах системы записей относящихся к этому нет
Служба работает, но как проверить правильность настроек?
Источник
Unable to establish scard context error 0x8010001d
This forum is closed. Thank you for your contributions.
Answered by:
Question
It is reproducible.
Is there anyway to fix the problem?
However, go back to machine A and login into A’s desktop, SCardEstablishContext return successful.
Answers
Thank you for your post! I would suggest posting your question in one of the MS Forums,
Have a great day!
Thank you for your post! I would suggest posting your question in one of the MS Forums,
Have a great day!
Please provide more precise steps as to how to reproduce this issue.
did you able to find the root cause of your issue? I am facing similar kind of issue intermittently.
Your Issue:
—————
I have my Window Service running on machine A. The Window Service is to detect smart card device.
From machine B, I RDP to machine A and login into machine A’s desktop and then close the RDP session. Go back to machine A(at the lock screen) , I plugged in a smart card device, my window service fail to detect the device because SCardEstablishContext always return 0x8010001d( SCARD_E_NO_SERVICE ). I am using sc command and sure that SCardSvr is still running on machine A. Plug out and plug in the smart card device again, the problem still happens. It is reproducible.
Is there anyway to fix the problem?
However, go back to machine A and login into A’s desktop, SCardEstablishContext return successful.
Источник
Unable to establish scard context error 0x8010001d
This forum is closed. Thank you for your contributions.
Answered by:
Question
It is reproducible.
Is there anyway to fix the problem?
However, go back to machine A and login into A’s desktop, SCardEstablishContext return successful.
Answers
Thank you for your post! I would suggest posting your question in one of the MS Forums,
Have a great day!
Thank you for your post! I would suggest posting your question in one of the MS Forums,
Have a great day!
Please provide more precise steps as to how to reproduce this issue.
did you able to find the root cause of your issue? I am facing similar kind of issue intermittently.
Your Issue:
—————
I have my Window Service running on machine A. The Window Service is to detect smart card device.
From machine B, I RDP to machine A and login into machine A’s desktop and then close the RDP session. Go back to machine A(at the lock screen) , I plugged in a smart card device, my window service fail to detect the device because SCardEstablishContext always return 0x8010001d( SCARD_E_NO_SERVICE ). I am using sc command and sure that SCardSvr is still running on machine A. Plug out and plug in the smart card device again, the problem still happens. It is reproducible.
Is there anyway to fix the problem?
However, go back to machine A and login into A’s desktop, SCardEstablishContext return successful.
Источник
Unable to establish scard context error 0x8010001d
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Asked by:
Question
I’m trying to communicate with a smartcard on a Win10 system from a Windows service (which is running as «local system»).
When calling `SCardEstablishContext` to initialize the context the return value is `SCARD_E_NO_SERVICE`, even though the smartcard service «SCardSvr» is shown as running by the task manager.
If I try to start «SCardSvr» in code calling `GetLastError()` returns 1056, which corresponds to `ERROR_SERVICE_ALREADY_RUNNING` («An instance of the service is already running.»)
The workaround listed here https://blogs.msdn.microsoft.com/alejacma/2011/05/19/scardestablishcontext-fails-with-scard_e_no_service-error/ unfortunately does not change anything.
Here’s the code that I’m using:
I would expect `SCardEstablishContext` to return something else other than `SCARD_E_NO_SERVICE` if the smartcard service «SCardSvr» supposedly is running.
Источник
Unable to establish scard context error 0x8010001d
Вопрос
It is reproducible.
Is there anyway to fix the problem?
However, go back to machine A and login into A’s desktop, SCardEstablishContext return successful.
Ответы
Thank you for your post! I would suggest posting your question in one of the MS Forums,
Have a great day!
Все ответы
Thank you for your post! I would suggest posting your question in one of the MS Forums,
Have a great day!
Please provide more precise steps as to how to reproduce this issue.
did you able to find the root cause of your issue? I am facing similar kind of issue intermittently.
Your Issue:
—————
I have my Window Service running on machine A. The Window Service is to detect smart card device.
From machine B, I RDP to machine A and login into machine A’s desktop and then close the RDP session. Go back to machine A(at the lock screen) , I plugged in a smart card device, my window service fail to detect the device because SCardEstablishContext always return 0x8010001d( SCARD_E_NO_SERVICE ). I am using sc command and sure that SCardSvr is still running on machine A. Plug out and plug in the smart card device again, the problem still happens. It is reproducible.
Is there anyway to fix the problem?
However, go back to machine A and login into A’s desktop, SCardEstablishContext return successful.
Источник