ulmi
Goto Top

Exe als Dienst starten.

Hallo Leute,

ich habe hier eine Banksoftware welche ich von einem Server auf den anderen übertragen habe..

Gewisse erforderliche Dienste habe ich bereits erfolgreich registriert (mit der Installations-Routine der Software an sich)

aber damit das ganze wirklich läuft musste ich zwei Exe Dateien manuelle starten, diese habe ich nun in den auto-Start verknüpft.

Ich befürchte jedoch, dass diese Programme erst bei der Anmeldung des Administrator ausgeführt werden und wenn der Server nachts neu startet (wegen Updates) und ich mich noch nicht angemeldet habe, bin ich mir nicht sicher ob die Anwendung wirklich schon läuft.

ich werde das heute Abend mal testen aber frage mich trotzdem ob es nicht sinnvoller ist die EXE-Dateien als system-Dienst zu registrieren, ich sehe das auch als saubere Lösung...

Wie mache ich so was ?

mit reg ?

VG
uLmi

Content-ID: 229500

Url: https://administrator.de/contentid/229500

Ausgedruckt am: 22.11.2024 um 01:11 Uhr

Dani
Dani 12.02.2014 um 10:22:16 Uhr
Goto Top
Moin,
Banksoftware
Name? face-big-smile

Ich befürchte jedoch, dass diese Programme erst bei der Anmeldung des Administrator ausgeführt werden und wenn der Server nachts neu startet (wegen Updates) und ich mich noch nicht angemeldet habe, bin ich mir nicht sicher ob die Anwendung wirklich schon läuft.
Ohne zu wissen, welches Betriebssystem einsetzt lässt sich sagen: Der Autostart-Ordner funktioniert nur, wenn ein Benutzer sich am System anmeldet.

ich werde das heute Abend mal testen aber frage mich trotzdem ob es nicht sinnvoller ist die EXE-Dateien als system-Dienst zu registrieren, ich sehe das auch als saubere Lösung...
Ist das vom Hersteller der beiden EXE-Dateien auch supportet? Nicht jede EXE kann als Dienst ausgeführt werden. Wie war das auf dem bisherigen Server


Grüße,
Dani
MrNetman
MrNetman 12.02.2014 um 10:39:24 Uhr
Goto Top
es gibt ja noch den scheduler.
Mit dem Taskplaner kann man solche Startvorgänge automatisieren und auch mit einem Nutzer verknüpfen.

Gruß
Netman
LennyLinux
LennyLinux 12.02.2014 um 10:47:08 Uhr
Goto Top
Also prinzipiell kan man so ziemlich jede exe-Datei als Dienst Starten

comandline sc -create <Pfad_zur_exe>. Mit diesem Befehl erzeugst du einen neuen Dienst. Ob es funktioniert ist die andere Frage. Bei Anwendungen welche mit einer GUI starten gibt es teilweise Probleme.

Grüße Lenny Linux
uLmi
uLmi 12.02.2014 um 10:55:27 Uhr
Goto Top
Die Anwendung heißt Commerzbank MultiCash 3.23

ich habe die beiden Exe Dateien jetzt auch mal als Tasks im Scheduler angelegt und werde den Server (Windows 2008) die N8 mal durchstarten und morgen testen ob die Anwendung beim Client geht.

hier noch mal kurz die Anleitung zum umziehen der Software (serverseitig):

1. alter Server: in den Ordner (Ebank) rein gehen: Setup ausführen und Systemdienst DE-registrieren.
2. Ordner (Ebank) auf neuen Server kopieren und freigeben.
3. Ordner (Ebank) nach dem alten Freigabe Pfad durchsuchen und alle Configs auf den neuen Pfad anpassen.
4. neuer Server: in den Ordner (Ebank) reingehen: Setup ausführen und Systemdienst Registrieren
5. EBank\MCCWIN\PRG\ZBASE32.EXE und EBank\MCCWIN\PRG\LOADER.EXE müssen ausgeführt werden. (das ist die stelle mit dem Scheduler)
5. beim Client die Loader.exe starten bzw. pfade der bestehenden Verknüpfung anpassen.


VG
uLmI
ichbindernikolaus
ichbindernikolaus 12.02.2014 um 12:01:39 Uhr
Goto Top
Moin.

Eigentlich ist es bei Multicash (serverbasiert) nicht notwendig, irgendwelche Prozesse manuell zu starten.
Sobald der oder die Dienste (leicht unterschiedlich von Bank zu Bank) gestartet ist/sind, sollte sich Multicash am entsprechenden Arbeitsplatz ganz normal starten lassen.
Was sind das denn für exe-Dateien, die du nachträglich startest?

Gruß Nikolaus
uLmi
uLmi 12.02.2014 um 12:43:08 Uhr
Goto Top
ich kann nur meine Erfahrung von der Commerzbank Software schildern und den Weg den ich gegangen bin bzw. den ich gehen musste.
Das sind die schritte die ich tun musste damit es überhaupt läuft.

Der Hauptdienst wurde ja auch registriert und läuft ja auch unter dienste aber die Anwendung lief erst nach starten dieser beiden exe Dateien.

Die Dateien habe ich bereits gelistet.

VG
uLmi
Lochkartenstanzer
Lochkartenstanzer 12.02.2014 aktualisiert um 12:43:50 Uhr
Goto Top
Zitat von @uLmi:

Die Anwendung heißt Commerzbank MultiCash 3.23


multicash hat selbst die Optionen um das als Dienst laufen zu lassen. Ruf doch einfach mal die Hotline der Commerzbank an. Die haben dort kompetente Leute und können Dir sogar meist auf Anhieb sagen, was das Problem ist. ich hatte mit denen schon des öfteren kontakt und mir wurde imerm schnell geholfen, wobei meine Problemem manchmal schon sehr verzwickt waren und deutlich vonderen Standardkundenanrufen abwichen. .face-smile

lks
uLmi
uLmi 12.02.2014 aktualisiert um 13:11:42 Uhr
Goto Top
Es ist okay so wie es ist und bis ich das jemanden wieder erklärt habe und so, ne ich lasse es so...

Noch mal zur Erklärung, ich habe ja auch mit den Jungs gesprochen aber die lassen sich echt zeit beim Zurückrufen und meine Finanzkollegin hat mir ordentlich dampf gemacht, so ich habe mich dann da selbst durchgekämpft.
Teilweise mit denen und teilweise alleine, und teilweise mit dem ursprünglichen Entwickler von multi-Cash. (welcher das Produkt an die Banken vergibt und die dann ihr logo und spezial-gedöhns dranflanschen)

Ich habe durchaus die Software auf dem neuen Server mit der Setup.exe neu Installiert / Bzw. registriert.
Der dabei angelegte Dienst (Commerzbank Multi-Cash Datenbank) startet die folgende Exe:

C:\Windows\SysWOW64\B30SVC.EXE

aber wie ich bereits sagte, läuft die Anwendung dann NICHT!

es müssen noch die anderen Exe-Dateien gestartet, werden.

Der Support sagte, so bald sie Telnet auf Port (schlag mich tot) zu dem Server erfolgreich herstellen können ist alles gut, wie sie dahin kommen konnte man mir nicht genau sagen.

Aber dafür gebe ich die Info hier preis und wenn jemand einen besseren Umzug durchführt, darf er das hier gerne ergänzen.


Gruß
uLmi
uLmi
uLmi 14.02.2014 um 17:34:47 Uhr
Goto Top
Wollte nur noch erwähnen, dass die Anwendungen per Scheduler nach einen Systemneustart wunderbar laufen und man sieht die Prozesse im Taskmanager, der Client kann zugreifen und arbeiten und am Server sieht man keine Anwendung aufpoppen.

Viele grüße
uLmi