2009-03-11 7 views

Répondre

0

Il me semble que vous ne qualifiez pas complètement le nom de compte que vous utilisez pour votre service. Alors que ce link peut être légèrement hors sujet, je pense que cela devrait être utile.

1

Pour éviter de poser à nouveau la même question, je publie mes propres conclusions ci-dessous.

Cette page mentionne quelque chose sur le fichier Gpttmpl.inf et des causes possibles de l'erreur de cartographie:

  • 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

Je reçois une erreur similaire lorsque l'installation sur mon PC Windows 7 est sur le point terminer.

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

Le MSI est généré à partir d'un projet d'installation VS 2010 pour un service Windows .NET ciblant .NET Framework 4.

Mon MSI installerait bien et le service commencerait bien lors de l'utilisation VS 2008. Seulement après avoir converti la solution de service à VS 2010, j'ai commencé à avoir le problème, même si le compte de domaine /USERNAME=thisdomain\thisaccount /PASSWORD=thispasswd existe et toutes les exigences ci-dessus sont prises en compte.

J'ai résolu le problème temporairement en supprimant les valeurs /USERNAME= /PASSWORD= d'origine (destinées au serveur) de la propriété CustomActionData (cliquez avec le bouton droit sur le projet d'installation, sélectionnez Affichage, sélectionnez Actions personnalisées, cliquez avec le bouton droit sur la sortie Installer principal, sélectionnez les propriétés).

Reconstruisez le projet d'installation et maintenant le MSI a exécuté/installé le service avec succès.

Questions connexes