Чтобы не задавать тот же вопрос снова, я публикую свои собственные выводы ниже.
На этой странице упоминается что-то о файле Gpttmpl.inf и некоторых возможных причинах ошибки отображения:
- Учетная запись не существует на компьютерах, входящих в домен.
- Имя учетной записи SAM отличается от имени учетной записи домена.
- На клиенте запущен пакет многоязыкового интерфейса пользователя (MUI), который использует язык по умолчанию, отличный от контроллера домена.
- Имя учетной записи SAM было переименовано на клиентских компьютерах.
http://support.microsoft.com/kb/890737
Появляется аналогичная ошибка, когда установка на моем ПК с Windows 7 заканчивается.
Ошибка 1001: сопоставление имен учетных записей и идентификаторов безопасности не выполнено
MSI создается из проекта установки VS 2010 для службы .NET Windows, ориентированной на .NET Framework 4.
Мой MSI установился бы нормально, и служба работала бы нормально при использовании VS 2008. Только после преобразования решения службы в VS 2010 у меня появилась проблема, даже если учетная запись домена /USERNAME=thisdomain\thisaccount /PASSWORD=thispasswd
существует и все вышеперечисленные требования были соблюдены. из.
Я временно преодолел проблему, удалив исходные значения /USERNAME= /PASSWORD=
(предназначенные для сервера), из свойства CustomActionData
(щелкните правой кнопкой мыши проект установки, выберите представление, выберите «Настраиваемые действия», щелкните правой кнопкой мыши «Установить»). Первичный вывод, выберите свойства).
Перестройте проект установки, и теперь MSI успешно запустил / установил службу.