Как исправить ошибку «невозможно создание объекта сервером»
Поскольку рассматриваемая проблема возникает в различных формах отчётности на разнообразных интернет-порталах, то универсального лекарства для решения проблемы «Невозможно создание объекта сервером» не существует. Но прежде чем приступать к перечислению «точечных» способов избавиться от ошибки «Невозможно создание объекта сервером программирования объектов» рекомендую выполнить несколько стандартных операций, а именно:
Если проблем с перечисленными пунктами нет, перейдём к описанию точечных алгоритмов решения проблемы.
Ошибка "невозможно создание объекта сервером программирования объектов"
Библиотека Microsoft CAPICOM ранее часто использовалась для работы с электронной подписью на стороне пользователя. Представляет собой объект Active-X, который должен быть зарегистрирован на компьютере пользователя.
Если установка или регистрация производятся некорректно, при попытке обращения к объекту возникает ошибка, а пользователь получает сообщение “Невозможно создание объекта сервером программирования объектов”.
Как исправить ситуацию, рассказывается, например, здесь.
Поскольку CAPICOM больше не поддерживается разработчиками, я очень рекомендую отказаться от её дальнейшего использования и использовать альтернативные решения. Например, КриптоПро ЭЦП Browser plug-in.
UPD: Справедливости ради надо отметить, что в ранних версиях КриптоПро ЭЦП Browser plug-in ошибка “Невозможно создание объекта сервером программирования объектов” также присутствовала. Если у вас проблема возникает при использовании этого плагина, обновите ПО.
Ошибка невозможно создание объекта сервером программирования объектов
Если при попытке подписи электронного документа ЭЦП браузер выдает сообщение “Невозможно создание объекта сервером программирования объектов”,
Это означает, что библиотека CAPICOM не была автоматически зарегистрирована на Вашем компьютере,.
Для того, чтобы сделать это вручную необходимо под пользователем с правами локального администратора:
- Скачать архив capicom.zip
- Закрыть все окна Internet Explorer’а
- Извлечь файлы из архива на Ваш компьютер
- Запустить register.bat из папки, в которую были извлечены файлы архива (для операционной системы Windows Vista запуск необходимо производить от имени администратора)
Если и с этим будут проблемы, то можно самостоятельно установить и зарегистрировать capicom.dll. Для этого:
- Скопировать файл capicom.dll в системный каталог операционной системы (обычно это, C:WINDOWSSYSTEM32), если там уже есть такой файл – заменить на файл из архива
- В меню Пуск/Выполнить ввести команду: regsvr32 capicom.dll и нажать OK.
После успешной установки проверьте наличие этой библиотеки в надстройках Internet Explorer. Для этого зайдите в меню СЕРВИС – СВОЙСТВА ОБОЗРЕВАТЕЛЯ – вкладка ПРОГРАММЫ – кнопка НАДСТРОЙКИ. В появившемся окне найдите библиотеку capicom.dll и включите её.
Если все предыдущие шаги выполнены, но ошибка при попытке подписи электронного документа ЭЦП продолжает появляться, это может означать, что работа блокируется системными службами “Брандмауэр Windows” и “Центр обеспечения безопасности”. В этом случае Вам необходимо их отключить.
Для этого чтобы их отключить, необходимо перейти в “Панель управления – Администрирование – Службы”. В окне появится список всех служб. Найдите эти службы. На каждой из них щёлкните дважды мышью. В появившемся окне измените типа запуска на «Вручную» или «Отключена» и нажмите кнопку «Остановить».
© ООО “Российские логистические информационные системы”
Суть и причины дисфункции с сервером
Рассматриваемая проблема обычно наблюдается на веб-браузерах, и связана с попыткой пользователя выполнить какую-либо операцию на ресурсах, связанных с отчётностью. В частности, ошибка возникает при:
- Осуществлении цифровой подписи электронного документа (сокращённо — ЭЦП);
- Отправке или сохранении отчёта для Фонда Социального Страхования (ФСС);
- При прохождении процедуры регистрации в личном кабинете на сайте налоговой службы (ФНС);
- При подключении к базе 1С;
- При запуске различных CRM-систем и другое.
Для связи с соответствующими сетевыми ресурсами здесь использовался веб-браузер Internet Explorer, на котором и возникала данная ошибка.