Меню

Код ошибки 80110401 com 1с

  • Remove From My Forums
  • Question

  • Hello,

    I am trying to register a COM+ component using regsvcs in windows2012 server, however getting below error, after lot of search I am unable to solve this issue. Request your help to fix this,

    BInaries are strongnamed, Any Cpu build, Release mode, .NET 3.5

    Microsoft (R) .NET Framework Services Installation Utility Version 2.0.50727.800
    7
    Copyright (c) Microsoft Corporation.  All rights reserved.
    
    WARNING: The assembly does not declare an ApplicationAccessControl Attribute.  A
    pplication security will be enabled by default.
    
    An unknown COM+ 1.0 catalog error occurred:
    1: Errors occurred accessing one or more objects - the ErrorInfo collection may
    have more detail (Exception from HRESULT: 0x80110401)

    Appreciate your help.

  • Remove From My Forums
  • Question

  • Hello,

    I am trying to register a COM+ component using regsvcs in windows2012 server, however getting below error, after lot of search I am unable to solve this issue. Request your help to fix this,

    BInaries are strongnamed, Any Cpu build, Release mode, .NET 3.5

    Microsoft (R) .NET Framework Services Installation Utility Version 2.0.50727.800
    7
    Copyright (c) Microsoft Corporation.  All rights reserved.
    
    WARNING: The assembly does not declare an ApplicationAccessControl Attribute.  A
    pplication security will be enabled by default.
    
    An unknown COM+ 1.0 catalog error occurred:
    1: Errors occurred accessing one or more objects - the ErrorInfo collection may
    have more detail (Exception from HRESULT: 0x80110401)

    Appreciate your help.

Detailed Error Information

COMADMIN_E_OBJECTERRORS[1]

Message Errors occurred accessing one or more objects — the ErrorInfo collection may have more detail
Declared in winerror.h

HRESULT analysis[2]

Flags Severity Failure
Reserved (R) false
Origin Microsoft
NTSTATUS false
Reserved (X) false
Facility Code 17 (0x011)
Name FACILITY_COMPLUS[2][1]
Description The source of the error code is COM+.[2][1]
Error Code 1025 (0x0401)

Questions

VSS Hardware provider

I’ve been trying to follow the instructions to install the example VSS hardware provider that comes with the Windows SDK. Unfortunately COM refuses to register the DLL, giving the following output: Unregistering the existing application… — Create the catalog object — Get the Applications collection — Populate… — Search for […] read more

Getting Error code: -2146368511 [0x80110401] on executing Sample VSS Hardware provider setup

Both the solutions mentioned in «VSS Hardware provider» are not helpful. I executed following instructions to install VssSampleProvider Setup (refered from https://code.msdn.microsoft.com/windowsdesktop/VSS-Sample-Provider-3096be2a/sourcecode?fileId=58709&pathId=1834493409). (1) Install the virtual storage driver as follows: a. Navigate to the Program Files (x86)Windows Kits8.0binx86 directory in the Windows SDK. This directory contains virtualstoragevss.sys and vstorcontrol.exe. (2) […] read more

COMAdminCatalogCollection.Populate throws error C#

I am using the COMAdminCatalog API for .net. I am currently getting certain properties of COM+ applications and components from an array of servers remotely. For the most part, my process doesn’t have a problem retrieving this data. However, a few of the COM+ application’s components will not populate and […] read more

vss sample hardware provider

I’ve been trying to follow the instructions to install the sample VSS hardware provider that comes with the Windows SDK. I have been able to compile the code successfully with VS2013 for 64bit platform. However when I try to install the provider i get the following error.. Unregistering the existing […] read more

WiX COM+ error code

I’m trying to register COM+ with WiX. I get the following error. Where can I find the meaning of error code -2146368486? RegisterComPlusAssemblies: DLL: <file name> ComPlusInstallExecute: ErrorInfo: Name='<file name>’, ErrorCode=’-2146368486′, MajorRef='<name>’, MinorRef='<invalid>’ ComPlusInstallExecute: ErrorInfo: Name='<name>’, ErrorCode=’-2146368486′, MajorRef='<guid>’, MinorRef='<invalid>’ ComPlusInstallExecute: ErrorInfo: Name='<name>’, ErrorCode=’-2146368486′, MajorRef='<guid>’, MinorRef='<invalid>’ ComPlusInstallExecute: Error 0x80110401: Failed to […] read more

Comments

Leave a comment

Sources

  1. winerror.h from Windows SDK 10.0.14393.0
  2. https://msdn.microsoft.com/en-us/library/cc231198.aspx

User contributions licensed under CC BY-SA 3.0

Содержание:

1. Почему может возникнуть ошибка при вызове конструктора (COM-объект 1С)?

2. С помощью чего можно исправить ошибку при вызове конструктора (COM-объект 1С)?

3. Параметры при вызове конструктора (COM-объект 1С), которые регистрируют компоненты строки кода перед регистрируемым dll-файлом    

1.      Почему может возникнуть ошибка при вызове конструктора (COM-объект 1С)?

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

Сегодня мы разберем одну из ошибок, которые появляются при работе с базой, а именно ошибку при вызове конструктора (COM-объект 1С).

Ситуацию такую, мы можем наблюдать при загрузке с Excel при использовании (COM-объекта 1С), при обмене между базами. Ситуаций, когда возникает данное сообщение с возникшей проблемой довольно много при работе с программой.

Как правило, данная ошибка возникает из-за того, что при установке платформы1С не произошла автоматическая регистрация 64-х разрядной компоненты, которая отвечает за использование COM-соединения 1С 8.3. А почему это произошло, спросите? Все очень просто и в то же время сложно, если не знаешь, в чем все ядро проблемы. А причина в том, что те, у кого выдаются такие ошибки, используют 32(86) – разрядную операционную систему и ставят вместо платформы необходимой разрядности их системы, платформу 1С предназначенную для совсем другой системы.   

2. С помощью чего можно исправить ошибку при вызове конструктора (COM-объект 1С)?

Исправить данную ошибку, довольно легко. Для этого необходимо всего лишь зарегистрировать библиотеку dll в реестре при помощи командной строки или программы PowerShell, в зависимости от того, что любите использовать, и команды regsvr32.

Для того чтобы выполнить команду, достаточно будет в строке написать такой текст команды «regsvr32 «C:Program Files1cv88.3.ХХ.ХХХХbincomcntr.dll»». Вместо «ХХ.ХХХХ» необходимо указать необходимый релиз платформы, библиотеку которой, необходимо зарегистрировать в реестре системы.

Если все выполнено правильно и регистрация произошла успешно, то должно выдать сообщение, как на скриншоте, об успешной регистрации библиотеки.

Администратор: Командная строка   

3. Параметры при вызове конструктора (COM-объект 1С), которые регистрируют компоненты строки кода перед регистрируемым dll-файлом

Также есть некоторые особенности команды, которая регистрирует компоненты.

На данный момент я знаю только 4 параметра (которые при написании строки кода указываются перед регистрируемым dll-файлом):

·        /u — параметр, отменяет регистрацию

·        /i — параметр, который позволяет при необходимости, в зависимости от библиотеки.

·        /n —параметр используется только для установки компоненты 1С, в основном пишется вместе с предыдущим (/I);

·        /s – возможность отключить все сообщения при регистрации;

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

Кстати, существуют специальные программы-инструменты, которые помогают регистрировать компоненты, без знания команд и утилит администрирования, зарегистрировать библиотеку и продолжить работать дальше.

Таких программ достаточно много и писать, какое-то одно название смысла нет.

Для того чтобы быстро и качественно решать такие проблемы, необходимо изучать разнообразные статьи, для повышения уровня знаний и квалификации.

Специалист компании «Кодерлайн»

Олег Мороз

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Код ошибки 80100066 при считывании карты водителя
  • Код ошибки 80100066 карта тахографа