Andreas_Server
Nach wirklich langem Suchen zum Thema "Auszuführendes Programm" bitte ich auf diesem Wege um Hilfe.
- Jana-Version: 2.4.6.1
- Windows-Version: 2000 Professional
- Läuft Jana hinter einem Router: nein
- Läuft eine Firewall (welche): ja, ZoneAlarm
- Läuft ein Virenscanner (welcher): ja, AVG 7.0
- Wie bzw. wo wird der Virenscanner aufgerufen: im JanaServer
- Server-Log.: Fehler 2 oder 193
Stand heute: Alle Rechner im Netzwerk können über JanaServer als Proxy auf den vorgelagerten STRATO-Proxy und damit auf das Internet zugreifen. E-Mails senden und empfangen funktioniert ebenfalls. Dies geschieht über eine DFÜ-Verbindung, die KPT-Software von STRATO wurde deaktiviert (nie habe ich eine so instabile, Computer-zum-Abstürzen-bringende, von offerbar völlig ahnungslosen Hotline-Telefonistinnen nicht supportete Software erlebt, unsere Rechtsabteilung ist bereits aktiv geworden).
Das Problem: Unter DFÜ-Einstellungen habe ich unter auszuführende Programme beim Verbinden bzw. Auflegen die jeweiligen exe-Dateien von Strato eingetragen, damit zumindest auf die Priorität 1 (=max. 4Mbit) umgeschaltet wird.
Die Programmaufrufe "verpuffen" allerdings wirkungslos!
Woran kann das liegen?
Für konstruktive Antworten bedanke ich mich bereits im Voraus.
mikew
| Zitat: |
| Andreas_Server: Server-Log.: Fehler 2 oder 193 |
Was heißt das?
Interessant wäre noch:
Was passiert eigentlich ganz ohne Jana? Der angemeldete Benutzer startet manuell die DFÜ und gibt dann auf der Eingabeaufforderung den Befehl ein, der auch in Janas DFÜ-Parametern hinterlegt ist.
Öffne also mal ein Konsolenfenster und gib probeweise folgendes ein:
| code: |
1:
2:
|
den Befehl, *GENAU SO* wie in Jana hinterlegt
echo %errorlevel% |
|
Andreas_Server
Ich glaube nicht zu wissen, wie man ein Konsolenfenster öffnet. Oder ist nur die Eingabeaufforderung gemeint?
Falls ja, erscheint nach Eingeben der Befehlszeile aus JanaServer natürlich "der Befehl... ist nicht vorhanden, Schreibweise etc.". Nach Eingabe von %errorlever% kommt 9009, wie bei jedem nicht interpretierbaren Befehl.
Hier die verwendeten Befehlszeilen:
c:\programme\teles\skydsl\sky2sky.exe (zum Einschalten)
c:\programme\teles\skydsl\sky2fon.exe (zum Ausschalten)
Noch etwas ist aufgefallen: Beim Einrichten der DFÜ-Verbindung wird nach Benutzername und Passwort gefragt, das gibt es aber bei Starto nicht (Authentifizierung nur mit der abgehenden MSN möglich)! Bleiben die Einträge frei, gibt´s eine Fehlermeldung, SPEICHERN ist nicht möglich. Ich habe daraufhin jeweils ein Leerzeichen eingegeben, dann ließ sich die neue Verbindung abspeichern. Geht man nochmals auf EDIT, sind die Leerzeichen weg, man kann nicht SPEICHERN sondern muß ABBRECHEN.
Und noch etwas: Habe dann einfach das Programm "calc" eingetragen. Dieses poppt beim Starten der DFÜ nicht auf, steht aber im Taskmanager!?
mikew
Ja ich meine die Eingabeaufforderung.
| Zitat: |
Andreas-Server:
Falls ja, erscheint nach Eingeben der Befehlszeile aus JanaServer natürlich "der Befehl... ist nicht vorhanden, Schreibweise etc.". Nach Eingabe von %errorlever% kommt 9009, wie bei jedem nicht interpretierbaren Befehl. |
Wieso soll das natürlich sein? Wie soll Jana den Befehl starten können, wenn du ihn nicht mal aufrufen kannst?
Wenn calc nicht auf dem Desktop erscheint, dann liegt das vermutlich daran, dass Jana im Kontext des Benutzers System läuft und der halt keinen Desktop hat. (@all: Ist doch so, oder?)
Matneu
| Zitat: |
Original von mikew
Wenn calc nicht auf dem Desktop erscheint, dann liegt das vermutlich daran, dass Jana im Kontext des Benutzers System läuft und der halt keinen Desktop hat. (@all: Ist doch so, oder?) |
Wenn ich calc.exe als User "System" ausführe erscheint die Oberfläche genau so wie als User.
So far...
Matthias
Andreas_Server
@all: Danke für die Hinweise.
Das mit "als User ´System´ ausführen" kann ich mir vorstellen. Wie müßte dann aber die Befehlszeile lauten? Ich habe etwas gelesen von "RUNAS"...?
@René: Die beiden (sehr guten) Beiträge kenne ich (fast) auswendig, verstanden habe ich vielleicht 90%.
Ich hatte zuerst die Variante mit KPT gewählt. Das funktionierte auch. Die KPT-Software von STRATO ist allerdings sehr fehlerhaft und führte oft sogar zu einem "blauen Bildschirm" (trotz neuester Softwareversion und Treiber), was ich mir in meiner Firma einfach nicht leisten kann.
Die zweite Variante von "usedom_tuning" ohne KPT funktioniert stabil, bis auf die Programmaufrufe halt (was ja offenbar nicht an der Anleitung liegt).
In diesem Zusammenhang: Wer kennt die Berschreibung der Fehlernummern 420, 419, 415 und 416 von Strato SkyMail, die Strato-Hotline kennt ihre eigenen Fehlermeldungen nicht oder will sie nicht kennen. Bei den Anrufen dort ist mir aufgefallen, dass das Gespräch immer dann sehr einseitig wird, wenn man speziell nach diesen Nummern fragt.
Wolke
Hi Andreas,
bitter folge mal den Beiträgen so, dass man alles angesprochene ausschliessen kann.
Also da wären noch:
Eine Datei muss von Jana auch gefunden werden können! Wenn Du sie wie Mikew schon sagte nicht auf der Kommandozeile öffnen kannst dann kann sie so Jana auch nicht finden. Da hilft auch kein runas.
Dennoch sollten systemweit eigetragene Programme wie Calc oder Notepad schon aufgerufen werden können. Deshalb checke das bitte nochmal mit am besten deinstallierter Firewall ZA. ggf. steig auf Kerio um.
Gruss Joris
Andreas_Server
@Wolke: Calc hatte ja auch funktioniert (wenn auch nur im Taskmanager zu sehen), habe heute nochmals mit der kompletten Befehlszeile im Eingabefenster probiert --> und es ging. Möglicherweise hatte ich etwas falsch geschrieben (was ich nicht mehr prüfen kann, oder?).
Also: Von der Komandozeile aus funktioniert der Aufruf, man sieht auch
das Umschalten bei Strato. Mit (und ohne) Firewall.
Und nun?
Wolke
und nun was??? Funktioniert denn der Aufruf aus Jana nicht obwohl nun auf der Kommandozeile? Logeinträge?
Die allererste Frage von Mikew ist auch nicht beantwortet.
Gruss Joris
mikew
Zum Beispiel mit
psexec von
www.sysinternals.com läßt sich der Aufruf von Jana recht einfach simulieren (evtl. Firewall deaktiveren): Es kann Prozesse im System-Account starten.
| code: |
1:
|
psexec -s befehl |
|
Anstelle von "befehl" setzt du den in Jana eingetragenen Befehl.
Klappt das? Wenn nicht, werden evtl. Daten, die dein aufzurufendes Programm benötigt, im Benutzer-Profil gespeichert...
Andreas_Server
@Joris+mikew:
Server_log: 2 und 193 --> das sind die Einträge (Fehlernummern) in der server_log-Datei vom Janaserver, nachdem die DFÜ gestartet wurde, und zwar nur, wenn ich tatsächlich irgendetwas (Falsches) in die Befehlszeile geschrieben habe (einfach um zu sehen, ob überhaupt was passiert).
@Joris:
Ich hatte geschrieben "...Also: Von der Komandozeile aus funktioniert der Aufruf, man sieht auch das Umschalten bei Strato. Mit (und ohne) Firewall...". Da ich dieses Thema mit dem Problem "STRATO-SkyDSL/JanaServer - Auszuführendes Programm startet nicht" benannt habe, bin ich davon ausgegangen, dies nicht jedesmal wieder erwähnen zu müssen. Von Jana aus funktioniert es nicht, in der server_log-Datei steht nur DFÜ gestartet/beendet.
@mikew:
Habe "psexec" ausprobiert, da geht gar nichts. Das Programm läßt sich aufrufen. Folge ich deiner Anweisung, kommt "Connecting to local system...", das erlischt dann und dann passiert nichts mehr (beende dann selbst das Fenster).
@alle:
Habe soeben den Grund gefunden: In den Diensteigenschaften von JanaServer muß "Datenaustausch zwischen Dienst und Desktop" aktiviert sein!
@Joris:
Jetzt geht´s wie´s gehen soll! (Es funktioniert jetzt auch von JanaServer aus, ohne Fehlermeldung in der Server-Log-Datei... ;-)
mikew
Nur als Erklärung:
psexec versucht über das Netzwerk zu verbinden. Es kann also, wie oben geschrieben, notwendig sein, die Firewall zu deaktivieren!
Andreas_Server
@mikew:
Es ging mit und ohne Firewall nicht. Mit Firewall poppte ein Fenster von ZoneAlarm auf, "psexec versucht eine Verbindung aufzubauen" --> das habe ich sogar speichernd zugelassen, ging trotzdem nicht.
Trotzdem nochmals vielen Dank an Alle!