Articles of Windows services

Installer le service Windows avec l’action de récupération pour redémarrer

J’installe un service Windows en utilisant les classes ServiceProcessInstaller et ServiceInstaller . J’ai utilisé ServiceProcessInstaller pour définir le type de début, le nom, etc. Mais comment définir l’action de récupération sur Redémarrer? Je sais que je peux le faire manuellement après l’installation du service en accédant à la console de gestion des services et en […]

Comment puis-je programmer un service Windows C # pour effectuer une tâche quotidiennement?

J’ai un service écrit en C # (.NET 1.1) et je souhaite qu’il effectue des actions de nettoyage tous les soirs à minuit. Je dois garder tout le code contenu dans le service, alors quel est le moyen le plus simple d’y parvenir? Utilisation de Thread.Sleep() et vérification du temps écoulé?

Erreur 5: Accès refusé lors du démarrage du service Windows

Je reçois cette erreur lorsque j’essaie de démarrer un service Windows que j’ai créé en C #: Mon code jusqu’à présent: private ServiceHost host = null; public RightAccessHost() { InitializeComponent(); } protected override void OnStart(ssortingng[] args) { host = new ServiceHost(typeof(RightAccessWcf)); host.Open(); } protected override void OnStop() { if (host != null) host.Close(); host = […]

Comment faire pour qu’un service Windows .NET démarre juste après l’installation?

Outre le service.StartType = ServiceStartMode.Automatic mon service ne démarre pas après l’installation Solution Inséré ce code sur mon ProjectInstaller protected override void OnAfterInstall(System.Collections.IDictionary savedState) { base.OnAfterInstall(savedState); using (var serviceController = new ServiceController(this.serviceInstaller1.ServiceName, Environment.MachineName)) serviceController.Start(); } Merci à ScottTx et Francis B.

Le service Windows sur l’ordinateur local a démarré et a ensuite arrêté l’erreur

D’habitude, j’obtiens cette erreur: (Le service “nom de service” sur l’ordinateur local a démarré puis s’est arrêté. Certains services s’arrêtent automatiquement s’ils ne sont pas utilisés par d’autres services ou programmes) les chemins de lecteur, etc. Le service Windows ne démarre pas. J’ai un service Windows qui sauvegarde les dossiers / fichiers sur un emplacement […]

(SC) DeleteService FAILED 1072

La dernière fois que j’ai créé le profil WAS et WASService, j’ai essayé de configurer et d’exécuter de nombreux scripts pour apprendre à configurer WAS. Maintenant, j’ai trouvé l’affichage du service IBM Webphere Application Server dans la liste services.msc, alors j’ai essayé de le supprimer avec la commande WASService.exe -remove et la commande Windows SC […]

System.BadImageFormatException: Impossible de charger le fichier ou l’assembly (à partir de installutil.exe)

J’essaie d’installer un service Windows en utilisant InstallUtil.exe et j’obtiens le message d’erreur System.BadImageFormatException: Impossible de charger le fichier ou l’assembly ‘ {xxx.exe} ‘ ou l’une de ses dépendances. Une tentative de chargement d’un programme avec un format incorrect a été effectuée. Ce qui donne? EDIT: (pas par OP) Message complet extrait de dup obtenant […]

service Windows vs tâche planifiée

Quels sont les avantages et inconvénients des services Windows par rapport aux tâches planifiées pour exécuter un programme à plusieurs resockets (par exemple toutes les deux minutes)?

Service Inno Setup pour Windows?

J’ai un service Windows .Net. Je veux créer un installateur pour installer ce service Windows. Fondamentalement, il doit faire ce qui suit: Pack installutil.exe (est-ce obligatoire?) Exécutez installutil.exe MyService.exe Démarrer MyService De plus, je souhaite fournir un programme de désinstallation qui exécute la commande suivante: installutil.exe /u MyService.exe Comment faire en utilisant Inno Setup?

Comment installer node.js en tant que service Windows?

J’ai téléchargé l’exécutable node.js. Comment puis-je exécuter cet exécutable en tant que service Windows? Je ne peux pas utiliser le programme d’installation standard node.js, car je dois exécuter plusieurs versions de node.js simultanément.