Я, как и многие, столкнулись с тем, что ЦУП достаточно капризная программа, особенно в плане COM коннектора, и на платформе 8.3 категорически не желает его признавать установленным.
Что было: сервер (физ. машина) ОС WIN2008 server, SQL Server 2005, 1С Сервер х64, 1С платформа 8.3.5.1098 и Центр управления производительностью, редакция 2.0 (2.0.5.43).
Первая попытка была путем типовых инструкций типа: regsvr32 comcntr.dll, уговорить его работать, все напрасно, но думаю, что сам шаг необходим.
После долгих мучений пришлось взяться за отладчик и исследовать ЦУП.
В итоге выяснилось, что встроеная библиотека никак не опознает того, что в системе есть COM-соединитель, и решение объяснить, откуда он берется, вручную, оказалось правильным.
Вот собственно код для процедуры общего модуля "МастерНастройки":
Процедура ПроверитьCOMСоединитель() Экспорт
Инструменты = КипВнешнийКомпонент.ПолучитьИнструменты();
Путь = КипВнешнийКомпонент.ПутьCOMСоединителя(Инструменты);
//РМС
//Если ПустаяСтрока(Путь) Тогда
// ВызватьИсключение "COM-соединитель (comcntr.dll) не зарегистрирован.";
//КонецЕсли;
Путь = "C:\Program Files\1cv8\8.3.5.1098\bin\comcntr.dll";
//Поскольку в описании говорится именно о папке с клиентским модулем в теории возможно что подойдет и "C:\Program Files (x86)\1cv8\8.3.5.1098\bin\comcntr.dll"
Версия = КипВнешнийКомпонент.ВерсияФайла(Инструменты, Путь);
СисИнфо = Новый СистемнаяИнформация;
Если СисИнфо.ВерсияПриложения <> Версия Тогда
ВызватьИсключение "Зарегистрированная версия " + Версия + " COM-соединителя ("
+ Путь + ") отличается от необходимой версии " + СисИнфо.ВерсияПриложения + ".";
КонецЕсли;
Общий.ПолучитьComСоединитель();
КонецПроцедуры
После этого ЦУП на сервере прижился и даже выполняет свои функции.