![Înregistrarea componentei comcntr.dll (pentru conexiunea COM cu baza 1C)](https://vipasoft.com/wp-content/uploads/2023/08/image-13.png)
Înregistrarea componentei comcntr.dll (pentru conexiunea COM cu baza 1C)
După reinstalarea platformei pe computer, componenta COM ar trebui să fie instalată automat. Dar dacă primești eroarea: Eroare la apelarea constructorului (COMObject): -2147221164(0x80040154): Clasa nu a fost înregistrată, înseamnă că comcntr.dll nu a reușit să se înregistreze automat la instalarea platformei componente.
Fișierul component extern se află în directorul:
C:\Program Files\1cv8[versiunea platformei]\bin\comcntr.dll
Există situații în care instalatorul nu poate înregistra automat un DLL cu sistemul de operare, așa că trebuie să o faci manual. De asemenea, atunci când instalați o nouă versiune a platformei peste una deja instalată, poate fi necesar să înregistrați comcntr.dll din directorul versiunii instalate. Acest lucru se rezolvă prin înregistrarea manuală a componentei din linia de comandă.
Important! Trebuie să rulați linia de comandă ca administrator.
Comanda arată astfel:
regsvr32 „C:\Program Files\1cv8[versiunea platformei]\bin\comcntr.dll”
sau
regsvr32 comcntr.dll (dacă ați trecut la directorul cu platforma pe linia de comandă, ca în captura de ecran de mai jos)
![](https://vipasoft.com/wp-content/uploads/2023/08/image-13.png)
Dacă comanda are succes, veți vedea următoarea fereastră.
![](https://vipasoft.com/wp-content/uploads/2023/08/image-14.png)
Înainte de aceasta, trebuie să dezactivați serviciul 1C:Întreprindere Server Agent și toate programele care folosesc acest DLL.