2017-06-21 1 views
0

Est-ce que quelqu'un pourrait savoir comment redémarrer ce service sans le déclencher manuellement via services.msc? Comment puis-je le mettre dans un script où ce service sera automatiquement redémarré en tant que service? Merci d'avance!Redémarrage de wrapper.exe par le logiciel Tanuki en tant que service Windows à l'aide de la ligne de commande

"c:\Program Files (x86)\Tanuki\bin\wrapper.exe" -s "c:\Program Files (x86)\Tanuki\conf\MTG.conf" 

Je reçois ce message d'erreur:

C:\Users\Ning>"c:\Program Files (x86)\Tanuki\bin\wrapper.exe" -s "c:\Program Files (x86)\Tanuki\conf\MTG.conf" 
Attempting to start MTG as an NT service. 

Calling StartServiceCtrlDispatcher...please wait. 

StartServiceControlDispatcher failed! 

The -s and --service commands should only be called by the Windows 
ServiceManager to control the Wrapper as a service, and is not 
designed to be run manually by the user. 

For help, type 
c:\Program Files (x86)\Tanuki\bin\wrapper -?} 

Répondre

1

Essayez cette (exécuter le script en tant qu'administrateur):

Démarrage d'un service:

RunWait, %comspec% /c "net start service_name",, Hide 

arrêt d'un service :

RunWait, %comspec% /c "net stop service_name",, Hide 

Remplacez "service_name" par le nom du service que vous voulez redémarrer. Assurez-vous que vous utilisez le nom de service correct, indiqué dans les propriétés de ce service (pas le nom complet).

+0

Comment puis-je mettre tout cela là-dedans? "c: \ Fichiers programme (x86) \ Tanuki \ bin \ wrapper.exe" -s "c: \ Program Files (x86) \ Tanuki \ conf \ MTG.conf" J'utilise également wrapper.exe qui utilise la configuration de MTG.conf –

+0

Le code ci-dessus est pour les scripts Autohotkey. Essayez de copier le code dans un script AHK et exécutez-le en tant qu'administrateur (en utilisant le menu contextuel). – user3419297

+0

Merci, il a vraiment démarré le service mais je voulais le voir avec un statut "Running" dans les services.mcs ou dans la console de gestion de service. Comment cela serait-il? –