Transformer une application en service

Voila la façon de transformer une application en un service Windows.
Ainsi, plus besoin d’ouvrir une session pour lancer une application.

1 étape           Télécharger le ressource kit de microsoft ressource tool kit afin de récupérer les outils INSTSRV.EXE et SRVANY.EXE
Le ressource kit est également disponible sur le site de microsoft : ressource kit

2 étape         Nous allons maintenant lancer le service srvany au démarrage du serveur ou du poste qui se chargera de lancer l’application désirée.

Dans l’invite de commande, taper la commande suivante :

instsrv [nom de votre service] [emplacement de srvany.exe]

commande ajout de service3 etapes          dans la console de gestion de service

Faire un clic droit sur le service et proprieté.

Dans la zone de paramétrage, mettre le chemin de votre applicatif en doublant les backslashes. Ne pas oublier les  » en début et en fin.

Cliquer sur « Démarrer », votre applicatif sera lancé.

4 étapes        Modifier la base de registre pour que tout marche après le redémarrage du serveur (ou PC). Avec REGEDIT, chercher la clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\uamp   ( Remplacer uamp par le nom de votre service)

Créer une sous-clef nommée « Parameters » (clic droit et « Nouveau » « Cle »).
Dans « Parameters », créer une entrée de type « Chaine » que l’on va nommer « Application ». ATTENTION : bien mettre Parameters et Application.
Dans la chaîne application, indiquer le chemin de l’applicatif que vous souhaitez démarrer.


Le service ainsi crée se lancera à chaque démarrage puis se chargera de lancer votre aplication.
Très utile si cette fonction n’est pas proposée par le logiciel et que vous souhaitez le lancer même s’il n’y a pas de session d’ouverte comme pour ce serveur apache qui ainsi se lance en même temps que le serveur, plus besoin d’ouvrir une session et de faire démarrer.

J’ai réalisé cette procédure à partir de ce site puis je l’ai mise à jour et simplifiée.
Cette manipulation marche bien sur les serveurs Windows 2003, 2008 et 2008R2 ( donc marche aussi bien en 32 qu en 64 bits 😉 ).

Ce contenu a été publié dans 2003, serveur, serveur 2003, serveur 2008, seven, Windows, XP, avec comme mot(s)-clé(s) , , , . Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *