Итак, у меня есть MSI, который развертывает службу.
<ServiceInstall Id='ServiceInstall' ErrorControl='ignore' Type='ownProcess' DisplayName='MetricsReportingService' Description='It does metrics reporting' Name='MetricsReportingService' Start='auto' Account='[SERVICEACCOUNT]' Password='[SERVICEACCOUNTPASSWORD]' />
<ServiceControl Id='MetricsReportingService' Remove='uninstall' Name='MetricsReportingService' Start='install' Stop='both' Wait='yes' />
Когда я развертываю эту службу на своих собственных компьютерах, развертывание работает отлично, но когда я развертываю на компьютере другого человека, я получаю ошибку 1920, служба не запускается.
Теперь яЯ использую одинаковую учетную запись службы и пароль на обеих машинах (учетная запись имеет права администратора на обеих машинах).На самом деле, я использую все одинаковые параметры на обеих машинах, но на одном он проходит, а на другом я получаю этот сбой.
Я не вижу никаких журналов событий из моего сервиса, поэтому он неПохоже, это не в моем коде.
Что может быть причиной этого несоответствия?