Mediaportal.exe läßt sich per Batch nicht beenden (1 Viewer)

Golf4

Portal Pro
August 18, 2006
2,723
219
Dunkeldeutschland
Home Country
Germany Germany
Hi,
habe ein kleines Problemchen (also Feintuning - aber es stört).
Ich wollte vor dem EPG grabbing MP schließen, aber kein unnötiges Tool wie PVRS o.ä. einsetzen - also CMD.
Wenn ich sonst den TVserver beende und MP läuft noch, kommt die Fehlermedlung "Verbindung zum TVserv...."
Die Meldung verhindert das öffnen des EPG-Updatefensters (dvbviewer2xmltv.exe).
das update läuft dann im Hintergrund quasi wie ein Dienst.

Also ich will per geplantem Windows-Task (Vista=Aufgabenplaner) MP schließen.
Der PC ist dann schon aus dem Hibernate aufgeweckt und der TV-server läuft noch im Hintergrund.

Habe schon folgendes in der Batch mal als (stop-mp.cmd oder stop-mp.bat) probiert:

wait.exe 10000
TASKKILL /IM mediaportal.exe

oder:
wait.exe 10000
PSKILL mediaportal.exe

oder:
wait.exe 10000
PSKILL C:\Program Files\Team M......\mediaportal.exe

Die wait.exe habe ich nur zum Testen vorgestellt damit ich im Prozessexplorer 10sec sehe, ob die Batch überhaupt ausgeführt wird.

Wenn ich die Batch manuell anschupse oder den Befehl per Hand im DOS-Fenster eingebe funktioniert auch jede der o.g. Kombination.
Nur eben nicht per automatischem Vista-Taskplaner.

Hat jemand ne Idee, ist schon komisch?
 

larry_S

MP Donator
  • Premium Supporter
  • December 11, 2008
    1,443
    168
    Home Country
    Germany Germany
    Muss gleich sagen, dass ich von Vista fast keine Ahnung habe.

    Unter XP würde ich mal versuchen per Taskplaner die CMD.exe zu starten und als Parameter die Batchdatei zu übergeben.
    Vielleicht klappt es ja so unter Vista...

    Gruß
    Larry
     

    noxx2

    Portal Pro
    September 10, 2007
    1,951
    40
    Home Country
    Germany Germany
    guck dir mal meine BAT an, die für XP ähnliches macht:

    @ECHO off

    Rem : Verzeichnis der Mediaportal.exe / folder of Mediaportal
    set MP_PATH=C:\Team MediaPortal\MediaPortal

    echo using mediaportal path : %MP_PATH%

    Rem : Mediaportal beenden / close Mediaportal
    TASKKILL /F /IM "mediaportal.exe"

    Rem : Wechsel Anzeige auf PANA-TV / change to Panasonic TV
    "C:\Programme\ATI Technologies\ATI.ACE\Core-Static\CLI.exe" Start Load profilename="Panasonic"

    Rem : Warte 5 Sekunden / Wait 5 seconds
    PING 1.1.1.1 -n 1 -w 5000 >NUL

    Rem : Mediaportal Neustart / restart Mediaportal
    CHDIR /D %MP_PATH%
    mediaportal.exe
    https://forum.team-mediaportal.com/...isplays-hin-und-herschalten-mit-girder-35790/
     

    Golf4

    Portal Pro
    August 18, 2006
    2,723
    219
    Dunkeldeutschland
    Home Country
    Germany Germany
    Moin,
    geht nicht.
    (die Option "/F" hab ich aber noch nicht benutzt)
    Im Fenster wo die letzte Laufzeit steht, steht: (0x1)
    Hab dann auch noch die Option erhöhte oder erweiterte (??) Rechte für diesen Task aktiviert, hat aber auch nichts gebracht.
    In den Fehlerberichten hab ich auch nichts passendes gefunden.
    Werde mal im Taskplaner direkt die pskillexe oder taskkill.exe auswählen und als Option mediaportal.exe eintragen.
    Mal sehen obs was bringt.
     

    2mad

    MP Donator
  • Premium Supporter
  • November 13, 2008
    65
    2
    Home Country
    Austria Austria
    nur so eine Idee, aber verwendest Du unterschiedliche Benutzer?

    da der Befehl bei manueller Eingabe funktioniert & im taskplaner nicht, wuerde ich vermuten, dass die Benutzerrechte nicht zusammenstimmen. Moeglich, dass Du mit dem taskplaner versucht den job eines anderen users zu killen?
     

    Golf4

    Portal Pro
    August 18, 2006
    2,723
    219
    Dunkeldeutschland
    Home Country
    Germany Germany
    Hi,
    der Benutzer (bei mir "MP"), hat ein Passwort hat Adminrechte und wird automatisch beim Start angemeldet.
    Bei der Planung des Task gebe ich den Benutzer MP mit Passwort an.
    Kann sein das die Rechte der Mediaportal.exe anders liegen, muß ich passen.
    Ich kann ja mal den Task neu planen ohne auf einen bestimmten Benutzer zu beziehen.
    Da gibts bei Vista ja viel mehr einzustellen bzw. zu versauen ;).
     

    2mad

    MP Donator
  • Premium Supporter
  • November 13, 2008
    65
    2
    Home Country
    Austria Austria
    hast Du den user MP als Standarduser (Admin), oder hast Du einen eigenen user Administrator? Den "richtigen" Administrator muss man ja bei Vista auch wieder muehsam "aktivieren". Sonst koenntest Du versuchen, den job im taskplaner als Administrator auszufuehren - der darf normalerweise alles killen :D
     

    Golf4

    Portal Pro
    August 18, 2006
    2,723
    219
    Dunkeldeutschland
    Home Country
    Germany Germany
    Bei Vista-Business ist glaube der administrator von Hause aus da.
    Bei den Homeversionen muß man den wohl extra erst anlegen.
    Ich denke es geht wohl in diese Richtung, werde das mal heute abend probieren.
    Die Batch funktioniert ja immer beim manuellen Ausführen, nur nicht als geplanter Task, selbst wenn ich schon angemeldet bin.
     

    Users who are viewing this thread

    Top Bottom