Comment : installer et désinstaller des services
Contrairement à la plupart des projets que vous créez dans Visual Studio, les projets de service Windows ne peuvent pas être exécutés directement à partir de l'environnement de développement par la touche F5. La raison à cela est que le service du projet doit être installé avant que le projet ne puisse être exécuté.
Vous pouvez installer rapidement votre application de service à l'aide d'un utilitaire en ligne de commande appelé InstallUtil.exe. Vous pouvez également créer un projet d'installation qui contient la sortie de votre projet et créer une action personnalisée connexe qui exécute les programmes d'installation associés au projet et installe votre service. Pour obtenir un exemple, consultez Procédure pas à pas : création d'une application de service Windows dans le Concepteur de composants. Pour plus d'informations sur les projets d'installation, consultez Projets d'installation et de déploiement. Pour plus d'informations sur les actions personnalisées, consultez Procédure pas à pas : création d'une action personnalisée.
Pour installer votre service manuellement
Allez dans le répertoire contenant le fichier exécutable compilé de votre projet.
Exécutez l'utilitaire InstallUtil.exe à partir de la ligne de commande en indiquant comme paramètre le nom du fichier exécutable de votre projet. Entrez le code suivant dans la ligne de commande :
installutil yourproject.exe
Pour désinstaller votre service manuellement
Exécutez l'utilitaire InstallUtil.exe à partir de la ligne de commande en indiquant comme paramètre le nom du fichier exécutable de votre projet. Entrez le code suivant dans la ligne de commande :
installutil /u yourproject.exe
Conseil
Vous pouvez lancer l'Explorateur de serveurs pour vérifier que votre service a bien été installé ou désinstallé. Pour plus d'informations, consultez Comment : accéder à l'Explorateur de serveurs/bases de données et l'initialiser.
Voir aussi
Tâches
Comment : créer des services Windows
Comment : ajouter des programmes d'installation à votre application de service
Procédure pas à pas : création d'une action personnalisée