Gibt es einen offiziellen GUI Weg von Installieren und Entfernen von Net-Diensten unter Windows Server 2008?
-
28-09-2019 - |
Frage
Bitte lesen Sie die ganze Frage; Ich persönlich denke, dass Das ist Programmierung bezogenen; wenn Sie anders denken, dann wandern bitte ohne Herunter Abstimmung.
Ich habe zwei verschiedene Möglichkeiten der Installation eines Service gefunden: http://www.wsinnovations.com/softeng/support/manualservice.html
als auch mit http: // msdn. microsoft.com/en-us/library/50614e95(VS.80).aspx
Der Grund, warum ich diese frage ist, dass ich einen Dienst zu debuggen bin versucht, die irgendwie selbst aktualisieren soll. Es ist derzeit nicht arbeiten, aber ich wurde gesagt, dass diese Arbeit in der Vergangenheit getan hat.
Ich habe den sc delete <servicename>
Befehl wurde mit dem Dienst zu entfernen (weil es kürzer ist auf diese Weise ist), während er mit einem installutil
Befehl installieren. Ich hoffe, dass dies nicht in irgendwelchen Nebenwirkungen zur Folge hat; Ich möchte diejenigen auszuschließen.
Idealerweise sollte es möglich sein, die Installation und Deinstallation Dienste direkt aus dem Bildschirm, die der Benutzer sie starten und stoppen können, aber eine solche Option nicht vorhanden leider nicht. Ich bin für die nächste beste Sache, die für installutil.exe
ein GUI-WrapperLösung
Nein - nicht so, wie ich glaube, Sie denken an. Die GUI Art und Weise als Teil eines MSI oder andere Installateur sein würde, die die gleichen APIs aufruft wie installutil der Fall ist.
was So könnten Sie tun, schreiben ist ein Installationsprogramm, das leise laufen, und dann verwenden, zu installieren und zu deinstallieren.
Andere Tipps
Sie können ein Installationsprogramm mit einem der vielen Installations Frameworks da draußen erstellen. Ich persönlich benutze WiX und es gibt eine Reihe von Beispiele dort über , wie diese Art von Dingen zu schreiben.
Vielleicht haben Sie einen Blick hier einen Eindruck von dem zugrunde liegenden API zu erhalten: einen .NET-Windows-Dienst ohne InstallUtil.exe Installieren