Forum: PC Hard- und Software COM Port freigeben, z.B. AVRProg hängt


von John S. (student)


Lesenswert?

Hallo zusammen,

ich habe immer mal wieder, dass ein Programm unter XP, das einen 
seriellen COM Port belegt, hängt. Ich kriege dieses Programm nicht 
"abgeschossen" und der COM PORT bleibt blockiert. Einzige Lössung: PC 
Reboot ...!

Gibt es nicht ein Tool, dass hier rigide durchgreift und mir den Port 
wieder löst, bzw. den Prozess abschiesst ??? Wie gesagt, die "normalen" 
Tools (Process Monitor) helfen leider überhaupt nicht ...!

Danke und Grüsse

von winne (Gast)


Lesenswert?

Task monitor

zu erreichen mit dem Aaffengriff (Strg Alt Entf)

dort prozess  auswählen, und den betreffenten annhalten und beenden

von John S. (student)


Lesenswert?

Hallo winne,

nett gemeint ... aber genau das funzt nicht. Der Prozess lebt als 
Geisterprozess weiter ... und die COM bleibt blockiert.

Offensichtlich werden einige Datenstrukturen nicht zuückgesetzt ...!

Trotzdem Danke!

Grüsse

von Rolf Magnus (Gast)


Lesenswert?

Was hat das eigentlich mit GCC zu tun?

von winne (Gast)


Lesenswert?

dann komplette Anwendung schließen. Wenn das nicht geht BS wechseln 
;-)))

W98SE gibt dir die Herrschafft über das System zurück ;-)

von John S. (student)


Lesenswert?

Rolf Magnus wrote:
> Was hat das eigentlich mit GCC zu tun?

... Passiert mir mit AVRProg - manchmal.

Wo sonst posten ??? Den PC programmiere ich ja nicht, sondern mit dem PC 
und GCC programmiere ich den ATmega.

Grüsse

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Trotzdem verschoben.

von Jupp (Gast)


Lesenswert?

Wäre in der Tat mal interessant zu wissen, wie man durch abgekackte 
Programme belegte COM-Ports wieder freigegeben werden können.

Was auf jeden Fall funktioniert ist den COM-Port mittels Hardwaremanager 
zu entfernen und anschließen "Neue Hardware suchen" auswählen.

von noch ein gast (Gast)


Lesenswert?

Sysinternals Process Explorer kann nach beliebigen geöffneten Handles 
suchen und diese auch schließen. Auch kann der Prozesse abschießen, bei 
denen es der behinderte Task manager nicht hinbekommt.

von Thomas B. (escamoteur)


Lesenswert?

Hi,

es gibt noch ne ganz einfache Möglichkeit:

Im Gerätemanager den entsprechen COM-Port auswählen. Unter dem Reiter 
"Anschluss" glaub ich, hab grad keinen COM-Port dran. Auf Details 
wechseln. Hier kann man die COM-Port Nummer einstellen. Einfach auf eine 
andere Nummer stellen und OK, etwaige Warnungen ignorieren. Dann noch 
mal öffnen auf den ursprünglischen Port zurückstellen und noch mal OK. 
Warnung wieder ignorieren.

Dann ist der Port wieder frei.

Gruß

Thomas

von John S. (student)


Lesenswert?

Hallo,

scheint also doch interessant zu sein - das Thema. Mit der Verschiebung 
bin ich natürlich einverstanden - wusste nur nicht wohin mit der Frage.

Den Trick mit dem Gerätemanager habe ich auch zufällig entdeckt - finde 
ich aber lästig ...!

Ich erinnere mich dunkel, mal ein richtiges Programm gesehen habe, mit 
dem ich Ports "umbiegen" konnte (mit Meckern - ging aber einwandfrei!) 
... finde das allerdings nicht mehr.

Das war sehr bequem. Vielleicht weiss doch noch jemand ein solches 
Programm.



Grüsse

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.