← Все проекты

Регистрация COM-коннектора 1С скрипт на PowerShell

PowerShell-скрипт находит установленные платформы 1С:Предприятие 8.2, 8.3 и 8.5, показывает файлы comcntr.dll и регистрирует выбранный COM-коннектор через regsvr32. Учитывает разрядность x86/x64 и при необходимости запрашивает права администратора. Можно только просмотреть список версий без регистрации.

Скрипт сканирует каталоги установки 1С (1cv8, 1cv82, 1cv85 в Program Files и дополнительные пути вроде C:\1cv8) на всех фиксированных дисках и собирает найденные comcntr.dll.

Если версия одна — предлагает подтвердить регистрацию. Если несколько — выводит меню с линией платформы, версией, архитектурой и путём к DLL. Регистрация выполняется через regsvr32 с правильной разрядностью; без прав администратора скрипт сам запрашивает повышение.

Дополнительно: режим -ListOnly (только список), -Unregister (снятие регистрации), -DllPath (указать конкретный DLL).

После успешной регистрации доступны ProgID: V82.COMConnector (8.2), V83.COMConnector (8.3), V85.COMConnector (8.5).

Платформа: Windows, Windows PowerShell 5.1+

Технологии

PowerShell
regsvr32
COM (comcntr.dll платформы 1С)

Скриншот: Регистрация COM-коннектора 1С скрипт на PowerShell
Скриншот: Регистрация COM-коннектора 1С скрипт на PowerShell

Скачать: Register-1C-ComConnector.zip