Als erste Stufe einer Moderinisierung habe ich unseren alten Server HP ProLiant DLC140 (Win 2012R2) mit Disk2VHDX virtualisiert und in einem neueren Dell-Server ein Zuhause unter Hyper-V gegeben. Alle Anwendungen, Dienste und Freigaben funktionieren, bis auf das Tool/Dienst NSSM. Den hat vor Jahren ein anderer Entwickler eingerichtet, um damit bei DPD regelmäßig Tracking-Infos abzuholen. Der Dienst will einfach nicht starten (s. Bild). Jemand eine Idee, wieso nicht?
Schaue in die logs, und falls es keine gibt, musst du dir halt den Code nochmal anschien.
Es gibt kleine unterscheide zwischen einen echten PC und eine Virtualisierte Maschine. Bei manche Programmen gibt es deswegen Checks um zu feststellen ob es sich um eine Virtuelle Maschine handelt oder nicht. Das ist dann halt als Kopierschutz vorgesehen. Es könnte aber durchaus sein, dass der SW einen Fehler hat, die jetzt zum erscheinen kommt, weil etwas sich nicht genau so verhält wie auf eine echten PC. Logs anschauen. Entwickler fragen. Sonst wenn der nicht mehr verfügbar ist, dann selber debuggen, notfalls auch mit xdbg64.
Vermutlich ist das das hier: https://nssm.cc/ Das ist ein Frickeltool, um Software als Dienst laufen lassen zu können, ohne sich mit der seit dreißig Jahren bekannten Schnittstelle des SCM (service control manager) beschäftigen zu müssen. Im Eventlog sollte man Hinweise darauf finden, warum das Ding nicht will, oder in den Logdateien, die zu der Software gehören, die mit diesem Tool als Dienst gestartet werden soll. Falls nicht klar ist, welche Software das ist: unter HLKM\CurrentControlSet\Services müsste "nssm" auffindbar sein. Dort den Paramter "ImagePath" betrachten, da müsste "nssm.exe" mit irgendwelchen Parametern aufgerufen werden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.