Wie installiere und starte ich einen Windows Service mit WiX?
Ich versucht, verwenden Sie die folgenden codes in Wix.
Aber bei der Installation, der installer friert für etwa 3 Minuten auf den status: Start-Dienste, dann bekam ich diese Meldung "Dienst Jobservice konnte nicht gestartet werden. Stellen Sie sicher, dass Sie ausreichende Berechtigungen zum starten von Systemdiensten".
Ist es falsch in meinem Code? Und kann ich die Fragen der Benutzer zur Eingabe des windows-Systems Benutzernamen und Kennwort während der installation, um die "Privilegien"?
Vielen Dank!
<File Id='JobServiceEXE' Name='JobService.exe' DiskId='1'
Source='JobService.exe' Vital='yes' KeyPath='yes'/>
<ServiceInstall Id="ServiceInstaller" Type="ownProcess" Vital="yes"
Name="JobService" DisplayName="123 Co. JobService"
Description="Monitoring and management Jobs" Start="auto"
Account="LocalSystem" ErrorControl="ignore" Interactive="no" />
<ServiceControl Id="StartService" Stop="both" Remove="uninstall"
Name="JobService" Wait="yes" />
</Component>
InformationsquelleAutor der Frage Ray | 2009-12-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der folgende code funktioniert für mich... kein Grund zur Eingabeaufforderung für Benutzernamen/Passwort 🙂
InformationsquelleAutor der Antwort saschabeaumont
Fand ich die Lösung auf dieser Seite würde die Installation des service korrekt aber, dass die ServiceControl element würde der Dienst nicht gestartet.
Vergleich der wix-service installiert mit Handbuch installierte Dienst ("JobService.exe /installieren"), den "Pfad zur EXE-Datei" - Feld fehlt eine start-Schalter. Wurde dieser in wix mit den Argumenten Attribut ServiceInstall;
Lange Zeit lurker, dies ist mein Erster Beitrag hier - ich hoffe, es hilft jemand.
InformationsquelleAutor der Antwort Daniel de Zwaan