Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Ошибка регистрации прокси приложения COM+

Автор вопроса: dewdeОтветов: 2

Я экспортировал прокси-сервер приложения COM+, который генерирует файлы MSI и CAB, и успешно установил их на несколько разных компьютеров с Win XP и Vista. Однако у меня есть коробка WinXP, которая не работает хорошо. Когда я пытаюсь запустить MSI, он выдает следующее сообщение об ошибке:

"Ошибка регистрации приложения COM+".

На этом все останавливается, даже не дойдя до создания приложения в COM+. Есть идеи, где искать? Я предполагаю, что какая-то зависимость является MIA, отключена или неправильно настроена, но я не могу понять, чего не хватает в волшебном соусе.

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

мир|роса

vb6dcomcom+

Ответы

Ответ 1 · рейтинг 5 · hurcane

К сожалению, эта конкретная ошибка может иметь много причин, в основном связанных с ИТ. По моему опыту, чаще всего это проблемы с правами доступа или поврежденная установка COM+.

Я выполняю несколько основных шагов для устранения этой общей ошибки.

Во-первых, убедитесь, что вы можете просматривать приложения COM+ (в службах компонентов) на коробке. Иногда вы получаете сообщение об ошибке при попытке перейти к приложениям COM+. Поиск сообщения об ошибке обычно приводит к статье Technet, в которой описывается, как исправить ошибку.

Если вы можете просматривать приложения COM+, вам нужно дважды проверить, не установлен ли предыдущий прокси-сервер. Прокси-серверы не обновляются автоматически - вы должны удалить старый прокси-сервер перед применением нового.

Если у вас был предыдущий прокси, возможно, файлы, расположенные в папке "Общие файлы", не были правильно удалены.

Используйте ProcMon для диагностики любых ошибок разрешений. Я видел другие установщики, которые удаляют привилегии безопасности, необходимые для установки прокси-сервера COM+.

Вы также можете создать журнал процесса установки MSI. Обычно я не нахожу это очень полезным, но вот синтаксис командной строки:

msiexec /i MyProxy.msi /l*v ProxySetup.log

С помощью этой комбинации методов я всегда мог помочь нашей команде обслуживания клиентов решить буквально сотни проблем с установкой прокси.

Ответ 2 · рейтинг 1 · jac

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы