Javaw.exe Killprocess

Moderator: MVogt

Post Reply
User avatar
Khal_Simon
Posts: 84
Joined: 16. Jul 2013, 12:46
Contact:

Javaw.exe Killprocess

Post by Khal_Simon » 22. May 2014, 10:24

Hallo,

ich habe bei der Paketierung von MPLAB X ein lästiges Problem. Und zwar startet das Programm unter Windows 7 x64 unter dem Prozess javaw.exe, anstatt einen eigenen Prozess zu besitzen. Dieser javaw.exe wird von Empirums Killprocess leider überhaupt nicht erkannt. Aus diesem Grund kann ich MPLAB X nicht so einfach per KillProcess beenden.

Bisher habe ich das immer folgendermaßen gelöst:

Code: Select all

MPLIDE=MPLAB*, Microchip MPLAB X, KILLPROCESS CONTINUE
Der * dient als Platzhalter, da MPLAB verschiedene Komponenten enthält deren Fenster-Titel alle mit MPLAB beginnen.
Der User kriegt auch die Meldung, dass er MPLAB X schließen soll. Wenn jedoch die Zeit abgelaufen ist, ohne dass der User etwas macht, wird der Prozess nicht beendet (vermutlich kann Empirum keine Prozesse/Fenster beenden, bei denen es nicht den genauen Namen kennt). Entsprechend schlägt dann auch die Reinstallation/Deinstallation fehl.

Hat irgendjemand dieses Problem mit MPLAB X (oder evtl. einem anderen Programm das sich so verhält) schonmal gelöst? Ich wäre über jede Hilfe dankbar

LG Simon
Empirum-Version: 15.1
Empirum-Server: Windows Server 2008 R2
Clients: Windows 7 x64
ImageImage

Vulpar
Posts: 37
Joined: 27. Oct 2010, 10:03
Contact:

Re: Javaw.exe Killprocess

Post by Vulpar » 22. May 2014, 11:30

Hallo Siemon,

killprocess funktioniert nur mit Prozessen.

Für Fenster mußt Du die Window Befehle verwenden (closewindow usw.)

Gruß
Tobias


Sent from my GT-I9300 Using ForumTouch for Android

User avatar
Theo_Gottwald
Posts: 367
Joined: 03. Oct 2009, 08:57
Location: Herrenstr.11 * 76706 Dettenheim
Contact:

Re: Javaw.exe Killprocess

Post by Theo_Gottwald » 24. May 2014, 21:59

Der MPR bietet in solchen Fällen die optimale Lösung.

Man kann das Fenster lokalisieren.
Und dann mit "GPI\" die zum aktuell lokalisierten Fenster gehörende ProcessID ermitteln.
Und dann genau den richtigen jawaw.exe "killen". Mit dem Befehl TPC\.

Umgekehrt geht übrigens auch. Mittels "GPW\" kann man das Fenster welches zu einer bestimmten Prozess-ID gehört ermitteln. Und könnte dann das Fenster schliessen, mit CLW\.

Interessant auch der Befehl "GWF\". Es poppt eine Fehlermeldung auf, und man will wissen "wo kommt den die her?".
Welches Programm hat die Erzeugt?
Der Befehl "GWF\" ermittelt zum aktuell lokalisierten Fenster die Erzeugerdatei (.exe oder .dll).
Man kann alles dies also auch mit dem MPR lösen.
In jeder Richtung.

User avatar
Khal_Simon
Posts: 84
Joined: 16. Jul 2013, 12:46
Contact:

Re: Javaw.exe Killprocess

Post by Khal_Simon » 26. May 2014, 09:00

Vulpar wrote: killprocess funktioniert nur mit Prozessen.

Für Fenster mußt Du die Window Befehle verwenden (closewindow usw.)
Okay, das erklärt zwar nicht, warum javaw.exe nicht erkannt wird, aber zumindest kann ich damit MPLAB beenden. Vielen Dank :D
Theo_Gottwald wrote:Der MPR bietet in solchen Fällen die optimale Lösung.
Mit MPR meinst du den Package Robot, liege ich da richtig? Wenn ja muss ich leider passen, denn den haben wir nicht im Einsatz :(
Empirum-Version: 15.1
Empirum-Server: Windows Server 2008 R2
Clients: Windows 7 x64
ImageImage

User avatar
Theo_Gottwald
Posts: 367
Joined: 03. Oct 2009, 08:57
Location: Herrenstr.11 * 76706 Dettenheim
Contact:

Re: Javaw.exe Killprocess

Post by Theo_Gottwald » 26. May 2014, 09:05

Du hast das hier im "Package Robot" Unterforum geschrieben.

Daher habe ich es als MPR-Thema behandelt.
Und außerdem: Für so Sachen (Fenster, Prozesse) ist der MPR erste Wahl.

User avatar
Khal_Simon
Posts: 84
Joined: 16. Jul 2013, 12:46
Contact:

Re: Javaw.exe Killprocess

Post by Khal_Simon » 26. May 2014, 09:27

Theo_Gottwald wrote:Du hast das hier im "Package Robot" Unterforum geschrieben
Oh, du hast Recht. Das war keine Absicht, sollte eigentlich in Packaging landen. Wo kann ich den Thread verschieben?
Bzw. falls ich als einfacher User das nicht machen kann, bitte ich den erstbesten Admin der das hier liest das zu übernehmen
Empirum-Version: 15.1
Empirum-Server: Windows Server 2008 R2
Clients: Windows 7 x64
ImageImage

User avatar
Theo_Gottwald
Posts: 367
Joined: 03. Oct 2009, 08:57
Location: Herrenstr.11 * 76706 Dettenheim
Contact:

Re: Javaw.exe Killprocess

Post by Theo_Gottwald » 26. May 2014, 09:37

Ist doch ein interessantes Thema. Kann auch hier bleiben.
Bei Fenstern und Prozessen macht dem MPR so schnell keiner was vor.

Post Reply

Return to “Package Robot”

Who is online

Users browsing this forum: No registered users and 3 guests