Я экспортировал прокси-сервер приложения COM+, который генерирует файлы MSI и CAB, и успешно установил их на несколько разных компьютеров с Win XP и Vista. Однако у меня есть коробка WinXP, которая не работает хорошо. Когда я пытаюсь запустить MSI, он выдает следующее сообщение об ошибке:
"Ошибка регистрации приложения COM+".
На этом все останавливается, даже не дойдя до создания приложения в COM+. Есть идеи, где искать? Я предполагаю, что какая-то зависимость является MIA, отключена или неправильно настроена, но я не могу понять, чего не хватает в волшебном соусе.
Кроме того, если у кого-то из вас есть опыт ручной регистрации прокси-сервера клиентского приложения, это тоже было бы здорово.
мир|роса
Ответ 1 · рейтинг 5 · hurcane
К сожалению, эта конкретная ошибка может иметь много причин, в основном связанных с ИТ. По моему опыту, чаще всего это проблемы с правами доступа или поврежденная установка COM+.
Я выполняю несколько основных шагов для устранения этой общей ошибки.
Во-первых, убедитесь, что вы можете просматривать приложения COM+ (в службах компонентов) на коробке. Иногда вы получаете сообщение об ошибке при попытке перейти к приложениям COM+. Поиск сообщения об ошибке обычно приводит к статье Technet, в которой описывается, как исправить ошибку.
Если вы можете просматривать приложения COM+, вам нужно дважды проверить, не установлен ли предыдущий прокси-сервер. Прокси-серверы не обновляются автоматически - вы должны удалить старый прокси-сервер перед применением нового.
Если у вас был предыдущий прокси, возможно, файлы, расположенные в папке "Общие файлы", не были правильно удалены.
Используйте ProcMon для диагностики любых ошибок разрешений. Я видел другие установщики, которые удаляют привилегии безопасности, необходимые для установки прокси-сервера COM+.
Вы также можете создать журнал процесса установки MSI. Обычно я не нахожу это очень полезным, но вот синтаксис командной строки:
msiexec /i MyProxy.msi /l*v ProxySetup.log
С помощью этой комбинации методов я всегда мог помочь нашей команде обслуживания клиентов решить буквально сотни проблем с установкой прокси.