2009-03-11 2 views

Antwort

0

Es klingt für mich so, als würden Sie den Kontonamen, den Sie für Ihren Dienst verwenden, nicht vollständig qualifizieren. Während dieser link kann etwas von Thema sein, denke ich, dass es hilfreich sein sollte.

1

Um zu vermeiden, die gleiche Frage erneut zu stellen, poste ich meine eigenen Ergebnisse unten.

Diese Seite erwähnt etwas über Datei Gpttmpl.inf und einige mögliche Ursachen für die Zuordnungsfehler:

  • An account does not exist on domain member computers.
  • A SAM account name differs from its domain account name.
  • The client is running a Multilingual User Interface Pack (MUI) that uses a different default language than the domain controller.
  • A SAM account name was renamed on the client computers.

http://support.microsoft.com/kb/890737

Ich bekomme ähnliche Fehler, wenn das auf meinem Windows 7-PC installieren, ist etwa zu Fertig.

Error 1001: No mapping between account names and and security IDs was done

Das MSI ist aus einem VS 2010 Setup-Projekt für einen .NET-Windows-Dienst Targeting .NET Framework erzeugt 4.

Mein MSI würde installieren fein und der Service würde fein starten, wenn VS mit 2008. Nur Nach dem Konvertieren der Servicelösung in VS 2010 habe ich angefangen, das Problem zu bekommen, obwohl das Domänenkonto /USERNAME=thisdomain\thisaccount /PASSWORD=thispasswd existiert und alle oben genannten Anforderungen erfüllt sind.

Ich habe das Problem vorübergehend behoben, indem ich die ursprünglichen /USERNAME= /PASSWORD= Werte (für den Server) aus der CustomActionData Eigenschaft entfernt habe (mit der rechten Maustaste auf das Setup-Projekt klicken Wählen Sie Eigenschaften).

Bauen Sie das Setup-Projekt neu auf und der MSI hat den Dienst erfolgreich ausgeführt/installiert.

Verwandte Themen