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

click fraud protection

Si vous souhaitez exécuter une application en tant que service dans le système d'exploitation Windows, continuez à lire ce didacticiel. Comme vous le savez, les méthodes courantes pour exécuter un programme au démarrage de Windows consistent à placer le programme au démarrage de Windows dossier, ou pour exécuter le programme au démarrage en utilisant le registre Windows, ou pour démarrer l'application en utilisant la tâche Planificateur. Bien que ces méthodes soient efficaces dans la plupart des cas, dans certains cas, il est nécessaire d'exécuter une application au démarrage en tant que service Windows, avant la connexion de l'utilisateur ou l'interaction de l'utilisateur.

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

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

Méthode 1. Comment exécuter n'importe quelle application en tant que service Windows avec l'utilitaire « Exécuter en tant que service ».

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

1.Télécharger la Exécuter en tant que service outil sur votre PC.
2.Se déplacer ou Copie le fichier téléchargé RunAsService.exe, dans le dossier racine du lecteur C:\. *

*Remarque (important) : Vous pouvez placer l'outil "RunAsService.exe" à n'importe quel endroit sur le disque, mais assurez-vous de garder l'outil au même endroit afin que le ou les services installés continuent de fonctionner.

Exécuter en tant que service Windows

3. Ouvert Invite de commandes en tant qu'administrateur.
4. Dans l'invite de commande, tapez: CD\

5. Installez maintenant l'application que vous souhaitez en tant que service, en utilisant la commande suivante: *

  • Installer RunAsService "Nom du service" "Afficher un nom""CheminVersExécutable"

Remarques:

1. Dans la commande ci-dessus remplacer la valeurs dans lettres rouges comme suit:

Nom: saisissez un nom pour le service que vous souhaitez créer. Vous pouvez utiliser le Nom du service de démarrer ou d'arrêter manuellement le service à l'avenir en donnant les commandes "net start" ou "net stop".

Afficher un nom: Si vous le souhaitez, saisissez 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 du service" du service que vous créez.

Chemin vers l'exécutable: Tapez le chemin complet de l'application que vous souhaitez exécuter en tant que service Windows.

Par example: Pour installer l'application "Notepad.exe" en tant que service Windows avec le nom "Notepad", donnez la commande suivante :

  • RunAsService installer "Notepad" "C:\Windows\System32\notepad.exe"
Service d'installation RunAsService

2. 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 Microsoft.

image

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 :

une. Clic-droit sur le service et choisissez Propriétés.

Liste des services

b. Assurez-vous que le Type de démarrage est réglé sur Automatique.

image

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

* Remarques:
1. 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 souhaitez désinstaller le service installé à l'avenir :

une. Arrêtez le service en exécutant cette commande dans Invite de commandes d'administration:

  • arrêt net "Nom du service"

par exemple. arrêt net "Bloc-notes"

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

  • Désinstaller RunAsService "Nom du service"

par exemple. Désinstaller RunAsService "Notepad"

Service de désinstallation RunAsService

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 sous Windows consiste à utiliser le 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 la NSSM dossier vers le racine dossier du lecteur C:\
5. Ouvert Invite de commandes en tant qu'administrateur et naviguez jusqu'au NSSM dossier, en tapant les commandes suivantes dans l'ordre (Appuyez sur Entrer après avoir tapé chaque commande):

  • CD\
  • cd nssm

6. Maintenant, selon votre version Windows (32 ou 64 bits), naviguez jusqu'à l'un des deux sous-dossiers contenus, en tapant la commande correspondante (et appuyez sur Entrer).

  • Si vous possédez Windows 64 bits, saisissez: cd win64
  • Si vous possédez Windows 32 bits, saisissez: cd win32

7. Tapez maintenant la commande suivante: *

  • installer nssm
Installer le service nssm

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

8a. Appuyez ensuite sur le bouton de l'arbre (3) points image à CHEMIN et sélectionnez l'exécutable de l'application que vous souhaitez exécuter en tant que service.

Installateur de services NSSM

8b. Une fois terminé, tapez un Nom pour le nouveau service et cliquez sur Installer le service.

Installer le service avec NSSM

8c. Cliquez sur d'accord au message « Service installé avec succès » et vous avez terminé! *

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

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

  • nssm supprimer Nom du service

* Noter:Nom du service = le nom du service que vous avez créé à l'aide de l'utilitaire NSSM.
par exemple. nssm supprimer le BLOC-NOTES dans cet exemple.

nssm supprimer le service

b. Cliquez enfin Oui pour supprimer le service.

Comment exécuter une application en tant que service

C'est ça! Faites-moi savoir si ce guide vous a aidé en laissant votre commentaire sur votre expérience. Aimez et partagez ce guide pour aider les autres.