2010-03-05 13 views

Répondre

2

Je pense que l'installation d'un service lui-même, il faudra des privilèges d'administrateur.

Puisque vous savez que le service ne peut pas démarrer car le programme d'installation ne dispose pas de privilèges suffisants, embed a manifest demande des droits d'administrateur (en tant qu'administrateur). Si vous utilisez Installshield 12 ou supérieur, il incorporera automatiquement un manifeste pour vous.

+0

@Ganesh R: J'utilise Wix 3 et sur une machine vista à certaines occasions, nous avons dû "exécuter en tant qu'administrateur" pour que l'installation fonctionne (autrement dit, le service ne démarre pas) mais sur un serveur Windows 2008 n'était pas une option pour "fonctionner en tant qu'administrateur". –

+0

JD Windows Server 2008 est basé sur le code source de Windows Vista SP1. Dans tous les systèmes d'exploitation après Vista, vous trouverez l'option "Exécuter en tant qu'administrateur". (besoin de faire cela lors du lancement de l'installateur) –

+0

Depuis que Wix 3 crée des paquets MSI, vous pouvez trouver ce message utile. http://stackoverflow.com/questions/304353/mark-msi-so-it-has-to-be-run-as-elevated-administrator-account –