Нередко при необходимости подписи электронного документа в стандартном формате ЭЦП пользователь получает отказ, а мотивируется он следующим предупреждением: «Невозможно создание объекта сервером программирования объектов». Теперь нет возможности провести операцию автоматически, поэтому прибегаем к ручному преобразованию ЭЦП. Давайте разберемся в возможных причинах проблемы, а ниже дадим рекомендации для ее устранения в автоматическом и ручном режимах.

Невозможно создание объекта сервером программирования объектов

Невозможно создание объекта сервером программирования объектов

Причины ошибки в ЭЦП

Говоря простым языком на вашем компьютере нет регистрации на библиотеке. В конкретном случае речь идет о CAPICOM. Потребуется лично внести необходимые коррективы для создания нужного формата софта с цифровой подписью.

Все действия выполняются с правами локального администратора. Вообще старайтесь по возможности выбирать запуск или распаковку архивов от администратора для минимизирования проблем, которые неизбежно возникают при недостатке прав.

Как исправить ошибку автоматически

Шаги предпринимаем последовательно:

  1. Capicom.zip – этот архив необходимо скачать себе на компьютер. Помните про вирусы, поэтому перепроверяйте софт на наличие вирусов глубоким сканированием всего содержимого. Сам файл мы проверили и разместили на Яндекс Диске.
  2. После скачивания в вашем браузере Internet Explorer закрываем все окна. Максимально отключаем все имеющиеся расширения.
  3. Из архива все переносим на компьютер в любое место на жестком диске, помня про извлечение с правами администратора.
  4. Register.bat – это установочный файл. Кликаем по нему и дожидаемся автоматической корректировки системы.

Выше описано автоматическое решение проблемы. Некоторым не удается таким образом регистрировать библиотеки. Несмотря на сложность последующих действий – другого выхода нет, как самостоятельно в принудительном варианте внести CAPICOM в систему компьютера.

Исправляем проблему вручную

  • C:\WINDOWS\SYSTEM32 – это путь, куда распаковываем capicom.dll. Иногда при переносе выдает, что такой софт имеется в конечной директории. Тогда вручную удаляем все файлы, относящиеся к capicom.dll для размещения новых библиотек.
  • regsvr32 capicom.dll – это команда для начала процесса интеграции библиотек. Стандартно ее вносят в форму «Выполнить», которую найдете в «Пуск».

    Выполнить ввести команду regsvr32 capicom

    Выполнить ввести команду regsvr32 capicom

  • В теории теперь вам доступны в Internet Explorer нужные библиотеки для выполнения операций с ЭЦП. Однако рекомендуется удостовериться в установке библиотек. В вашем браузере пройдем по настройкам: сервис – свойства обозревателя – программы.
  • Последним действием будет выбор настроек. Среди множества позиций интересуемся только форматом capicom.dll: смотрим по меню «файл» расположенного в конце. Имя при этом будет Setting Class. Перепроверяем статус библиотек, которые должны быть включены. При необходимости переключаем самостоятельно: внизу найдете нужные пункты.

    найдите библиотеку capicom.dll и включите её

    найдите библиотеку capicom.dll и включите её

«Брандмауэр» и ему подобные системы вроде «Центра обеспечения безопасности», антивирусы желательно предварительно отключать. Регистрация может блокироваться при попытках внести изменения в систему.

Заключение

Надеюсь вы разобрались как исправить ошибку в ЭЦП: невозможно создание объекта сервером программирования объектов. Если у вас еще есть вопросы по работе с электронными цифровыми подписями — пишите нам в комментариях к этой странице и мы постараемся вам помочь.