Bugsp.ru

Ваша компьютерная помощь
9 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Скачать comcntr.dll бесплатно

Регистрация COM компоненты 1С Предприятия comcntr.dll (V83.ComConnector)

Данная библиотека используется Effector Saver для управления соединениями с информационной базой на сервере 1С предприятия. По идее программа установки 1С должна самостоятельно регистрировать библиотеку, но иногда этого по не происходит и пользователю необходимо зарегистрировать библиотеку самостоятельно.
Примеры сообщений об ошибках, которые указывают на необходимость провести регистрацию библиотеки пользователем самостоятельно:

  • Ошибка отключения пользователей базы 1С, Недопустимая строка с указанием класса, ProgID: «V83.ComConnector»;
  • Ошибка соединения с кластером 1С, Ошибка при загрузке библиотеки;
  • Ошибка соединения с кластером 1С. Не найден указанный модуль, ProgID: «V83.ComConnector»;
  • Ошибка соединения с кластером 1С, Отказано в доступе, ProgID: «V83.ComConnector»;
  • Ошибка отключения пользователей базы 1С. Различаются версии клиента и сервера (8.3.18.1208 — 8.3.16.1296), клиентское приложение: COM-администратор (HRESULT=80004005).

Этап 1. Проверка и удаление альтернативной регистрации библиотеки как COM+.

Первое что необходимо сделать, это проверить наличие регистрации COM+ в службах компонентов и удалить ее. Для этого перейдите «Панель управления»«Администрирование» — выберите «Службы компонентов».

В открывшемся окне «Службы компонентов» перейдите «Компьютеры»«Мой компьютер» — из списка выберите «Приложения COM+».

Откройте V83COMConnector — папку «Компоненты». Удалите содержимое папки.

Этап 2. Отмена регистрации библиотек для всех установленных платформ 1С:Предприятия

Важно: проделайте отмену регистрации для всех платформ 1С:Предприятия, как новых, так и старых.

Если используете Effector Saver 4
Для удаления регистрации, откройте Effector Saver и перейдите «Сервис»«Регистрация V83.COMConnector».

Нажмите «Отменить регистрацию».

Если команда выполнена успешно, то вы увидите вот такое уведомление.

Если используете Effector Saver 3
Для удаления регистрации, запустите командную строку от имени Администратора.

И выполните команды отмены регистрации библиотеки.
Команда выглядит, следующим образом: (измените путь на версию 1С установленную на вашем компьютере)

Если у вас 32 разрядная платформа
regsvr32 /u «C:Program Files (x86)1cv88.3.16.1148bincomcntr.dll»

Если у вас 64 разрядная платформа
regsvr32 /u «C:Program Files1cv88.3.16.1148bincomcntr.dll»

Если команда выполнена успешно, то вы увидите вот такое окно.

Повторите эту процедуру для каждой установленной версии 1С предприятия на данном компьютере.

Этап 3. Регистрация библиотеки comcntr.dll

Теперь, выполним регистрацию только одной, необходимой нам библиотеки comcntr.dll.

Если используете Effector Saver 4
В окне «Регистрация V83.COMConnector», нажмите «Регистрация».

Если команда выполнена успешно, то вы увидите вот такое уведомление.

Читайте так же:
Скачать nxcooking.dll

Если используете Effector Saver 3
Для регистрации, запустите командную строку от имени Администратора, и выполните команду регистрации библиотеки.
Команда выглядит, следующим образом: (измените путь на нужную версию)

Если у вас 32 разрядная платформа
regsvr32 /i:user “C:Program Files (x86)1cv88.3.16.1148bincomcntr.dll”

Если у вас 64 разрядная платформа
regsvr32 /i:user “C:Program Files1cv88.3.16.1148bincomcntr.dll”

Если команда выполнена успешно, то вы увидите вот такое окно.

После регистрации библиотеки comcntr.dll рекомендуем перезагрузить компьютер.

Если данная инструкция не помогла, попробуйте зарегистрировать библиотеку как COM+, по материалу: «Решение проблемы «Недопустимая строка с указанием класса»».

Windows admin blog

Полезные команды cmd, powershell, администрирование, фичи и решения проблем на win/winserver

Ручное создание COM+ соединения 1C | Установка COM+ компонента 1C

Сначала зарегистрируем библиотеку comcntr.dll. Для этого запускаем cmd от имени администратора и выполним поочередно следующие команды:

Вместо «8.3.13.1690» — нужно подставить требуемую версию платформы

Или можно обойтись одной строкой команды:

Далее опишу полный процесс создания COM+ соединения

1. Запускаем оснастку «Службы компонентов» из папки Администрирование.

Пуск — Панель управления — Система и безопасность — Администрирование — Службы компонентов

win+R -> control userpasswords -> Службы компонентов

2. Раскрываем ветку «Службы компонентов» — компьютер — Приложения COM+

3. Откроется окно мастера установки приложений COM+. Ждем «Далее»

4. Выбираем «Создать новое приложение»

5. Вбиваем имя приложения. В моем примере — «v83COMConnector». Отмечаем чекбокс «Серверное приложение»

6. В следующем окне указывается учетная запись, от имени которой будет запускаться компонент. В моем примере я выбираю чекбокс «Текущий (вошедший в систему) пользователь

7. В следующем окне просто жмем «Далее»

8. На следующем шаге можно добавить пользователей, либо группу пользователей, которым необходимо предоставить права на запуск COM+ приложения (локальные/доменные — не важно)

9. Закрываем мастер кнопкой «Готово»

10. Теперь необходимо создать компонент. Возвращаемся к оснастке «Службы компонентов», раскрываем созданное COM+ приложение, встаем на ветку «Компоненты»

11. Откроется окно «Мастера установки компонентов COM+». Жмем «Далее»

12. В следующем окне выбираем «Установка новых компонентов»

13. Теперь с помощью открывшегося окна проводника выберите ранее зарегистрированную библиотеку comcntr.dll, которая лежит в папке установленной 1С, в каталоге bin. В моем случае

C:Program Files (x86)1cv88.3.13.1690bincomcntr.dll

14. В следующем окне просто жмите «Далее»

Читайте так же:
Средство диагностики DirectX

15. Закрываем окно мастера кнопкой «Готово»

16. Раскройте ветку «Компоненты». Здесь вы должны увидеть созданный на предыдущем шаге компонент. Выделите его, нажмите ПКМ — Свойства

17. На вкладке «Безопасность» нужно отметить галочкой CreateOwner и нажать «ОК»

Компонента COM+ создана. COM+ приложение настроено!

Обновление версии компонента

Иногда необходимо зарегистрировать иную версию библиотеки comcntr.dll.

Для того, чтобы посмотреть текущую зарегистрированную версию, необходимо войти в свойства компонена V83.COMConnector (см п.16) данного руководства

На вкладке «Общие» будет прописан путь. В моем случае это версия 8.3.13.1690

Зарегистрировать другую версию библиотеки можно при помощи уже рассмотренной команды regsvr32

Права на запуск COM+

Если в п.8 вы забыли указать пользователей или группы, кому необходимы права для запуска COM+ приложения, то добавить нужных пользователей можно так:

Легкий способ регистрации библиотеки COMCNTR.DLL (для COM-соединения)

  • RegCOMinstall.png
  • RegCOMcmd.png

1. Открываем каталог с установленной платформой C:Program Files1cv88.3.xx.xxxxbin. Ищем в каталоге файл RegMSC.cmd (это файл который регистрирует утилиту администрирования серверов).

2. Открываем этот файл и меняем слово radmin.dll на comcntr.dll.

3. После этого сохраняем файл в формате *.cmd (назвать можно как угодно, например, RegCOM.cmd). Сохраняем наш новый файл в каталог платформы, все туда же в папку C:Program Files1cv88.3.xx.xxxxbin.

4. Собственно всё. Запускаем наш файл под администратором(!) и библиотека будет зарегистрирована. Это будет подтверждено вот таким сообщением:

Примечание: перед регистрацией COMCNTR.DLL рекомендуется отключить службу агента сервера 1С:Предприятия и все программы, использующие эту DLL!

Специальные предложения

Electronic Software Distribution

Маркировка 488-ФЗ

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

А зачем потом файл удалять? Что за вредный совет в конце?

Проще уж сделать один раз батник со строкой
regsvr32 «C:Program Files1cv88.3.xx.xxxxbincomcntr.dll»
и менять там последние цифры платформы

В любом случае, целую статью из этого делать — это нечто.

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

35 плюсов, серьезно?)

1) Находим comcntr.dll
2) с зажатым Shift кликаем по нему правой клавишей мыши и выбираем пункт «Копировать как путь»
3) Запускаем командную строку от имени админа
4) Набираем regsvr32, вставляем путь из буфера и регистрируем

Читайте так же:
Как заблокировать Ютуб от ребенка на компьютере

А если база файловая, то еще и серверную часть устанавливать ради того, чтобы RegCOM.cmd появился?)) Сразу тогда опубликовали бы текст измененного батника с инструкцией, а не картинку содержимого

  • Скопировать ссылку
  • Перейти

(22)Я честно не знаю, что отвечать на подобные комментарии. В чем смысл вашего комментария? Какую мысль вы хотите донести?

Попробую ответить.
1) 35 плюсов — да, серьезно.
2) То, что можно зарегистровать через cmd «regsvr32» — не спорю. Если вам нравится и регистрация безупречно происходит в 100% случаев — регистрируйте через cmd, ваше право.
3) Готовый батник не выкладываю, потому что его содержимое потенциально может измениться в очередной версии платформы. Поэтому я показал вариант решения, а не дал готовое решение. Одним словом, как в притче про рыбу и удочку:
«Дай голодному рыбу — и ты накормишь его на один день. Дай ему удочку, научи его ловить рыбу — и ты накормишь его на всю жизнь».

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Я могу сказать только за себя. У меня были случаи, когда я регистрировал через cmd, и COM после этого не работал (причем были случаи, когда регистрация проходила успешно, так и случаи, когда она вообще не проходила). Об этом также писали некоторые люди, почитайте ранние комментарии.
Через способ описанный в этой статье регистрация COM пока успешна в 100% случаев. Лично у меня ещё ни разу проблем не возникало. Батник так и быть приложу, возможно кому-то пригодиться для файловой базы.

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Просмотры 20873

Загрузки 120

Рейтинг 44

Создание 22.12.20 09:00

Обновление 14.07.21 19:05

№ Публикации 1347969

Тип файла Архив с данными

Конфигурация Не имеет значения

Операционная система Не имеет значения

Вид учета Не имеет значения

Доступ к файлу Бесплатно (free)

Код открыт Да

См. также

Ферма ОДИНа или как управлять множеством Серверов 1С: Предприятие из одной точки

У Вас много серверов приложений 1С Предприятие разных версий и их надо мониторить и администрировать. Новое приложение для управления фермой ОДИНа как раз для тебя.

Читайте так же:
Как писать на английском в BlueStacks

26.08.2021 955 khorevaa 8

Доменная аутентификация ОС при бесшовной интеграции 1С:Документооборот 8 КОРП, редакция 2.1 и 1С:ERP Управление предприятием 2 (в клиент-серверном режиме)

Доменная аутентификация ОС при бесшовной интеграции 1С:Документооборот 8 КОРП, редакция 2.1 (2.1.27.1) и 1С:ERP Управление предприятием 2 (2.4.13.103) (в клиент-серверном режиме). Проблема: «После перехода на новую платформу перестала работать доменная аутентификация».

01.06.2021 2088 user1387741 12

Как добыть последнюю версию SQL Server 2012 Native Client

Краткое руководство администраторам 1С по получению свежей версии SQL Server 2012 Native Client, необходимого для работы сервера 1С.

13.05.2021 1160 tedkuban 3

Настройка сборки данных в Performance Monitor Windows Server. Рецепты от Капитана

Каждый опытный сисадмин знает, что лучший показатель ухудшения быстродействия 1С, это главный бухгалтер, движущийся в сторону ИТ отдела со скоростью, превышающей 1.1 м/с. Но только мудрейшие из них настраивают сбор счетчиков, чтобы эта встреча не застала их врасплох. Об этом и поговорим под катом.

07.05.2021 3235 capitan 21

Xubuntu 20.04 для бухгалтера 1С

В публикации представлен необходимый минимум для настройки Xubuntu 20.04 в качестве рабочего места бухгалтера, ведущего учёт в программе 1С: Бухгалтерия 3.0 файловый вариант. Кроме этого, настроено подключение и других сотрудников через тонкий клиент 1С к опубликованной на веб-сервере базе бухгалтерии.

12.04.2021 4439 compil7 25

Установка платформы 1С 8.3.20.1363 и более старших версий на RHEL8 и любые другие rpm-based linux. Решение проблемы установки меньших версий 1С8.3 (webkitgtk3) на RHEL 8 / CentOS 8 / Fedora Linux

Начиная с версии платформы 1С 8.3.20.1363 реализована программа установки компонентов системы «1С:Предприятие» для ОС Linux. Теперь любой пользователь Линукс может без проблем установить 1С на свою любимую систему. Попытка установки 1С:Предприятия 8.3 меньших версий, чем 1С 8.3.20.1363 на RedHat Enterprise Linux 8 / CentOS 8 / Fedora не увенчается успехом, произойдет ошибка: Неудовлетворенные зависимости: libwebkitgtk-3.0.so.0()(64bit) нужен для 1c-enterprise-8.3.18.1128-training-8.3.18-1128.x86_64. Конфликт заключается в том, что 1С требует устаревшую версию пакета libwebkitgtk-3.0.so.0()(64bit), запрещенную из-за проблем безопасности, и не может работать с актуальной версией пакета webkit2gtk3. Гуглить в интернете можно долго, хочу поделиться с Вами уже найденным рабочим решением в конце данной статьи.

Читайте так же:
Неисправности материнской платы

Скачать comcntr.dll бесплатно

Ответ на данный вопрос актуален в контексте натройки обменов между базами 1С с помощью прямого подключения. Один из вариантов установки/регистрации компоненты com-соединения приведен на странице: Ошибка при вызове конструктора (COMObject) по причине: -2147221164(0x80040154): Класс не зарегистрирован На ней описан вариант установки компоненты при установке/переустановке компонентов платформы 1С: Предприятие из стандартного пакета установки. Но случается и так, что все-таки com-компонента по каким-то таинственным пирчинам все же не регистрируется при вышеуказанной операции.

На это есть альтернативный вариант с помощью командной строки операционной системы. Забегая немного вперед, и чтобы обезопасить себя от ошибок при регистрации com-компоненты comcntr.dll через командную строку, подобных приведенной на скрине

1С 8 как зарегистрировать компоненту comcntr.dll в Windows x32 x64

Чтобы избежать ошибки "Модуль comcntr.dll загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 0x80070005" запускайте командную строку с правами администратора

1С 8.3 8.2 регистрация com-компоненты через командную строку

А дальше уже все зависит от разрядности операционной системы, в которой Вы хотите зарегистрировать компоненту com-соединения 1C: Предприятия.

В системе с разрядностью x32(x86) для платформы 1С: Предприятие 8.2

C:Program Files (x86)1cv82<номер_релиза>bin> regsvr32 comcntr.dll

, где <номер_релиза> — номер текущего используемого релиза плафтормы 1С 8.

Для платформы 1С: Предприятие 8.3 командная строка для регистрации com-компоненты будет выглядеть примерно так:

C:Program Files (x86)1cv8<номер_релиза>bin> regsvr32 comcntr.dll

, на скрине, приведенном ниже в качестве прbмерf для случая регистрациb comcntr.dll в ОС x86 значение <номер_релиза> — "8.3.9.1818"

1с предприятие 8 установка компоненты com-соединения comcntrl Windows x86

Теперь рассмотрим вариант для системы с разрядностью x64 для платформы 1С: Предприятие 8.2, альтернативный вариант:

C:WindowsSysWOW64>regsvr32 "C:Program Files (x86)1cv82<номер_релиза>bincomcntr.dll"

Для Windows x64 регистрация com-соединения 1С 8.3 платформы разрядности x64 может выглядеть так:

C:WindowsSysWOW64>regsvr32 "C:Program Files1cv8<номер_релиза>bincomcntr.dll"

1С 8.2 8.3 как зарегистрировать компоненту com-соединения comcntr.dll в Windows x64

ИЛИ как в примере для случая x64-разрядной операционной системы Windows

1С 8.3 как зарегистрировать компоненту comcntr.dll в ОС Windows x32 x64

В том случае, если у Вас клиент-серверный вариант работы базы 1С 8, то необходимо зарегистрировать компоненту как на самом сервер, где установлен Агент сервера 1С:Предприятия, так и на рабочих местах на которых используется COM-соединение при подключении к базам (чаще всего при обмене между базами).

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

голоса
Рейтинг статьи
Ссылка на основную публикацию