Fehler beim installieren eines Services

Post Reply
geli
Posts: 20
Joined: 12. Jun 2006, 13:47
Location: Neunkirchen/Saar
Contact:

Fehler beim installieren eines Services

Post by geli » 12. Jun 2006, 15:17

Hallo zusammen,

ich bekomme bei der Installation eines Windows Services (srvany.exe aus dem Resourcekit) die Fehlermeldung :
Kann Dienst "xyz" nicht installieren bez. deinstallieren
Windows-Fehlercode: 1069
Der Dienst konnte wegen einer fehlerhaften Anmeldung nicht gestartet werden.

Wenn ich anschließend das PW im Dienstemanager eintrage funktioniert alles.

Wie lässt sich denn ein Dienst mit Namen und Passwort paketieren?

Wenn es nicht geht - wie verhindere ich, daß die Installation versucht den Dienst zu starten (um die Fehlermeldung zu vermeiden)?

Besten Dank im Voraus,
Guido Eli

User avatar
maierch
Posts: 113
Joined: 21. Dec 2004, 18:36
Location: Freiburg
Contact:

Post by maierch » 12. Jun 2006, 16:42

Hallo Guido,

damit der Dienst erst nach einem Reboot gestartet wird bitte mal in der
Setup.inf den Wert StartServicesOnReboot= auf 1 stellen. Damitt startet der Dienst erst nach einem Neustart und nich direkt nach der Installation.

Ist das Paket aus einem Diif entstanden ??

Grüße

Maier Ch.

geli
Posts: 20
Joined: 12. Jun 2006, 13:47
Location: Neunkirchen/Saar
Contact:

Post by geli » 12. Jun 2006, 16:54

Ja, war ein Diff

- srvany.exe nach system32 kopiert
- instsrv aufgerufen um den Dienst anzulegen
- Registryeinträge erstellt um ihn zu konfigurieren
- Name und Passwort bei Services eingetragen (das klappt nun mit dem Paket nicht)

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 12. Jun 2006, 17:21

Hier ein Beispiel für eine Diensteinstallation mit verschlüsseltem PW.
Vielleicht hilft es.

[Services]
SetupService="Empirum-Agent", SERVICE_WIN32_OWN_PROCESS, SERVICE_AUTO_START, SERVICE_ERROR_NORMAL, "", "", "%_EmpirumAgent%", "%_Passwort_cry%", ""

[Product]
Set _EmpirumAgent=EmpirumAgent
Set _Passwort_cry=*Dub~d~~g996456

--Security:Product
--Set:Product

[Security:Product]
LocalGroup.AddMember ("%$LocalAdmins%","%Domainname%\%_EmpirumAgent%")
Privilege.Add ("SeServiceLogonRight","%Domainname%\%_EmpirumAgent%")

[Set:Product]
AddService ("SetupService", "%System%\Empirum\SetupSvc.exe")
Sleep 2000
StartService SetupService
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

geli
Posts: 20
Joined: 12. Jun 2006, 13:47
Location: Neunkirchen/Saar
Contact:

Post by geli » 12. Jun 2006, 17:25

sieht sehr hilfreich aus - aber wie komme ich zum verschlüsselten Passwort?

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 12. Jun 2006, 17:32

Über das Tool empirum\addons\encrypter\empcrypt.exe oder auch über das Start-Menü im Configurator\Depot (Verschlüsselte Anwendung erzeugen - PW für setup).
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

geli
Posts: 20
Joined: 12. Jun 2006, 13:47
Location: Neunkirchen/Saar
Contact:

Post by geli » 12. Jun 2006, 17:40

Funktioniert

danke für die schnelle Hilfe :)

Sandra
Posts: 105
Joined: 20. Jul 2006, 10:04
Contact:

Kann Dienst nicht installieren bzw. deinstallieren!

Post by Sandra » 23. Aug 2006, 11:30

Hallo Zusammen,

habe auch das gleiche Problem, wie mein Vorgänger hier und hoffe, dass mir jemand helfen kann.

Kann Dienst 'LUMDriver' nicht installieren bzw. deinstallieren!

Software: CATIA v5.14
Mein Paket ist ein DIFF, wo ich zum einen CATIA installiert habe und noch den License Manager davon, mit allen Einstellungen.

Habe die Stelle auch schon in den 71000 Zeilen gefunden

1:Windows\System\drivers\LUMDriver.sys, %System%, SHAREDDLL SERVICE, 15348, LUMDriver

Wie muss ich das schreiben, damit er das ohne Probleme macht?

Gruß Sandra

jbeimel
Moderator
Moderator
Posts: 642
Joined: 15. Dec 2004, 09:16
Contact:

Post by jbeimel » 23. Aug 2006, 12:34

Das scheint ein Device-Treiber und kein nativer Windows-Dienst zu sein. Dafür geht leider die oben beschriebene Routine nicht. In dem Fall muss das Paket nochmal erstellt werden, in der PackageWizard.ini aber der Eintrag CheckServices=0 gesetzt werden.
Dann werden die entsprechenden Registykeys nicht interpretiert und in die Section [Services] umgesetzt sondern einfach unter die Registrysection geschrieben.
Jens Beimel
Principal Consultant


Matrix42 AG
info@matrix42.de
http://www.matrix42.de

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG.

Sandra
Posts: 105
Joined: 20. Jul 2006, 10:04
Contact:

Post by Sandra » 24. Aug 2006, 08:18

Vielen Dank,

ich habe gestern das Paket nochmal neu gemacht und den eintrag vorher in der PackageWizzard.ini geändert. Gestern auf zwei Rechner getestet und so wie es aussieht läuft es jetzt ohne Probleme durch. Heute muss das Programm nur noch auf Funktion getestet werden ;-)

Gruß Sandra

stevecharon
Posts: 63
Joined: 11. May 2006, 09:41
Contact:

Post by stevecharon » 24. Aug 2006, 16:40

Was macht man denn, wenn eine Software sowohl Dienste als auch Devicetreiber installiert? Checkservices=0,5? :D
Version 2008 R2[b]HF02[/b]
Win2003[b]SP1[/b] SQL 2005 Express

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 24. Aug 2006, 17:34

Nein, zweimal Diff und hinterher die scripts per copy&paste mergen.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

stevecharon
Posts: 63
Joined: 11. May 2006, 09:41
Contact:

Post by stevecharon » 25. Aug 2006, 11:09

Wäre es dann nicht angebracht, über einen "Einstellungen"-Button im PackageWizard die Optionen der Diff.inf direkt verändern zu können?

Man kriegt das zwar auch so hin, der direkte Zugriff auf die Datei würde es sehr vereinfachen und auch eine Gedankenstütze für die, die nicht so tief in der Materie stecken.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 25. Aug 2006, 11:11

Gute Idee, werde ich anregen.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

Weyck
Posts: 194
Joined: 14. Dec 2004, 12:31
Location: Ahaus
Contact:

Post by Weyck » 01. Sep 2006, 16:30

@hendrik_ambrosius
Macht NetInstall auch.

Hinweis:
Vor dem PreScan sollte nur eine Abfrage kommen, ob man Optionen der Diff.ini anpassen möchte - dann erscheint eine weitere Seite mit den möglichen Optionen. Anpassungen sollten grds. nur für den einen Scanlauf gelten, dauerhafte Anpassungen weiter über editieren der Datei.

Mal so als Vorschlag!
Gruß (notfalls auch bis nach Dubai...)
Jürgen van Weyck

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 9 guests