Comment exécuter une application en tant que service (créer un service défini par l'utilisateur).

Comment exécuter une application en tant que service (créer un service défini par l'utilisateur).

Andy Davis

Si vous souhaitez exécuter une application en tant que service dans le système d'exploitation Windows, continuez à lire ce tutoriel. Comme vous le savez, les méthodes les plus courantes pour exécuter un programme au démarrage de Windows consistent à placer le programme dans le dossier Démarrage de Windows, à exécuter le programme au démarrage en utilisant le Registre Windows ou à lancer l'application à l'aide du Planificateur de tâches. Bien que ces méthodes soient efficaces dans la plupart des cas, dans certains cas, elles ne sont pas efficaces.Dans certains cas, il est nécessaire d'exécuter une application au démarrage en tant que service Windows, avant la connexion ou l'interaction de l'utilisateur.

Ce tutoriel contient des instructions étape par étape sur la façon de créer un service Windows avec n'importe quel programme dans Windows 10, 8, 7 et Server OS.

Comment exécuter n'importe quelle application en tant que service Windows.

Méthode 1 : Exécuter l'application en tant que service Windows en utilisant l'utilitaire RunAsService. Méthode 2 : Exécuter le programme en tant que service en utilisant l'utilitaire NSSM.

Méthode 1 : Comment exécuter n'importe quelle application en tant que service Windows avec l'utilitaire "Run As Service".

La première méthode pour créer un service défini par l'utilisateur à partir de n'importe quel programme est d'utiliser l'utilitaire "RunAsService".

1. télécharger l'outil RunAsService sur votre PC.
2. déplacer ou Copie le fichier téléchargé RunAsService.exe dans le dossier racine du lecteur C:\. *

Note (Important) : Vous pouvez placer l'outil "RunAsService.exe" à l'emplacement de votre choix sur le disque, mais veillez à conserver l'outil au même endroit pour que le ou les services installés continuent de fonctionner.

3. Ouvrir Invite de commande en tant qu'administrateur .
4. Dans l'invite de commande, tapez : cd\N

5. Installez maintenant l'application que vous voulez comme un service, en utilisant la commande suivante : *

  • RunAsService install "Nom du service" "Nom d'affichage" "Chemin d'accès à l'exécutable".

Notes :

1. dans la commande ci-dessus remplacer le site valeurs sur lettres rouges comme suit :

Nom : Saisissez un nom pour le service que vous souhaitez créer. Vous pouvez utiliser le champ Nom du service pour démarrer ou arrêter le service manuellement sur le futur en donnant les commandes "net start" ou "net stop".

Nom d'affichage : si vous le souhaitez, tapez un nom différent pour la liste des services Windows. C'est ainsi que le nom du service sera affiché dans la liste des services. Si aucun "Nom d'affichage" n'est spécifié, le nom d'affichage sera le même que le "Nom de service" du service que vous créez.

PathToExecutable : Saisissez le chemin complet de l'application que vous souhaitez exécuter en tant que service Windows.

Par exemple : Pour installer l'application "Notepad.exe" comme un service Windows avec le nom "Notepad", donnez la commande suivante :

  • RunAsService install "Notepad" "C:\Windows\System32\notepad.exe"

Si, après avoir exécuté la commande ci-dessus, vous recevez le message "Une application a besoin de la fonctionnalité .Net Framework 2.0 pour fonctionner", cliquez sur Téléchargez et installez cette fonctionnalité, ou téléchargez le .Net Framework 2.0 depuis le centre de téléchargement de Microsoft.

6. Après l'exécution de la commande, un nouveau service Windows apparaîtra dans la liste des services, avec le nom que vous avez spécifié dans la commande "RunAsService". Pour exécuter le service nouvellement créé au démarrage :

a. Cliquez à droite sur sur le service et choisissez Propriétés .

b. S'assurer que le Type de démarrage est réglé sur Automatique .

c. Redémarrer votre PC, pour tester le service. *

Notes :
Vous pouvez démarrer ou arrêter le service à tout moment, en exécutant les commandes "net start" ou "net stop" dans l'invite de commande (Admin).
2. si vous voulez désinstaller le service installé à l'avenir :

a. Arrêtez le service en exécutant cette commande dans Invite de commande Admin :

  • net stop "ServiceName"

Par exemple, net stop "Notepad".

b. Désinstallez le service en donnant cette commande :

  • RunAsService désinstaller "NomduService

Par exemple, RunAsService désinstalle "Notepad".

Méthode 2. Comment exécuter n'importe quel programme en tant que service en utilisant NSSM.

La deuxième méthode pour exécuter n'importe quelle application en tant que service dans Windows, est d'utiliser la fonction Gestionnaire de service non suceur outil.

1. Télécharger NSSM.
2. Extrayez le fichier ZIP téléchargé.
3. renommer le dossier extrait (par exemple, "nssm-2.24"), pour NSSM .
4. Copie le site NSSM dans le dossier racine dossier du lecteur C:\
5. Ouvrir Invite de commande en tant qu'administrateur et naviguez jusqu'au NSSM en tapant les commandes suivantes dans l'ordre (Appuyez sur Entrez après avoir tapé chaque commande) :

  • cd\ cd nssm

6. Maintenant, selon votre version de Windows (32 ou 64bit), naviguez vers l'un des deux sous-dossiers contenus, en tapant la commande correspondante (et appuyez sur Entrez ).

  • Si vous possédez un Windows 64Bit, tapez : cd win64 Si vous possédez un Windows 32Bit, tapez : cd win32

7. Maintenant, tapez la commande suivante : *

  • installation du nssm

8. Dans la fenêtre qui s'ouvre :

8a. Appuyez sur le bouton de l'arbre (3) à points suivant à PATH et sélectionnez l'exécutable de l'application que vous voulez exécuter comme un service.

8b. Lorsque vous avez terminé, tapez un Nom pour le nouveau service et cliquez Installer le service .

8c. Cliquez sur OK au message "Service installé avec succès" et vous avez terminé ! *

* Notes :
Après avoir installé le service avec le programme d'installation du service NSSM, un nouveau service Windows apparaîtra dans la liste des services, avec le nom que vous avez spécifié dans le nom du service, qui peut être géré comme tout autre service Windows.
2. pour désinstaller le service à l'avenir :

a. Suivez les étapes 5 & 6 ci-dessus, puis tapez la commande suivante : *

  • nssm remove ServiceName

* Note : Où ServiceName = le nom du service que vous avez créé, en utilisant l'utilitaire NSSM.
par exemple nssm supprimer NOTEPAD dans cet exemple.

b. Cliquez enfin sur Oui pour supprimer le service.

C'est tout ! Dites-moi si ce guide vous a aidé en laissant un commentaire sur votre expérience. Merci d'aimer et de partager ce guide pour aider les autres.


Andy Davis

Blog d'un administrateur système sur Windows

Leave a comment