Was bedeuten die Handles im Task-Manager Windows XP

firewalldevil
Wenn ein Task extrem hoch ist und "viele" Handles nutzt, was bedeutet das und kann man die evtl "reseteten", oder wie bekommt man den Wert wieder kliener ???

Content-Key: 33749

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

Ausgedruckt am: 27.01.2022 um 09:01 Uhr

Mitglied: Heyneb
Heyneb 07.06.2006 um 14:01:39 Uhr
Goto Top
So genau kann ich dir das net sagen aber hier mal 3 Definitionen von "Handle"

Handles:
Ein Wert, der eine Ressource, z. B. eine Datei oder einen Registrierungsschlüssel, eindeutig identifiziert, so dass ein Programm auf diese Ressource zugreifen kann.
_____

Handles spielen in der WINDOWS Programmierung eine wichtige Rolle. Immer wenn eine Ressource wie z.B. ein Menü oder auch ein Fenster erstellt wird, liefert die entsprechende API-Funktion ein solches Handle zurück. Dieses Handle ist innerhalb der Anwendung immer eindeutig und nur mit Hilfe dieses Handle kann im weiteren Programmverlauf mit der erstellten Ressource gearbeitet werden.
_____

Handles:

Ein Handle ist ein Bezeichner und besteht aus einem unsigned integer mit der Länge von 16 Bits (32 Bits unter Windows/32 und Windows NT). Windows setzt Handles ausschließlich zum Identifizieren von Objekten ein, wobei jedes Handle einzigartig ist. Im Fehlerfall gibt eine entsprechende Funktion einen NULL-Handle zurück.
Die beiden wichtigsten Handle-Typen für Windows sind Fenster- und Display Context Handles. Es werden jedoch auch Menüs, Strings, Icons, Cursor, Stift, Pinsel, Schriftarten und sogar Speicherbereiche durch Handles identifiziert.
Mitglied: 6741
6741 07.06.2006 um 17:01:35 Uhr
Goto Top
Dank Dir ...

schon wissenswert ....

aber wenn der Wert steigt, heißt das einfach das das Programm viele Ressourcen nimmt?
Mitglied: ARGOSpp
ARGOSpp 09.06.2006 um 01:34:33 Uhr
Goto Top
Lieber 'firewalldevil',

Ein Handle darf man sich bildlich wie ein 'Handgriff/Stiel' vorstellen, eben etwas zum anfassen. In diesen Fällen bedeutet es soetwas wie eine Referenz auf ein File (sonst wüsste das Betriebssystem nicht wo & wie gespeichern oder gelesen werden kann/soll, aber auch Events, KeyedEvents (oder Referenzen dazu) sind als Handles realisiert. Ebenso geht es mit Keys auf oder in die Registry, Sektionen, Directories, Semaphoren, Threads, und so vieles mehr. Dabei besteht der Handle allermeistens aus einem Record (Verbund) von mehreren bis vielen Daten.
Mit einfachen Worten: An den Handles solltest Du nie schrauben wollen, ausser wie im Falle der "unlöschbare" Desktop.ini Datei oder ähnlichem (Abgehandelt im Beitrag: 'Systemdatei desktop.ini löschen' in der gleichen Rubrik!)

Ein ganz bedeutend besseres (informativer & powervoller & lehrreicheres) Instrument ist das
Zaubergespann: Process-ExplorerXP & Dependency Walker !!!
Unheimlich nützlich auch in vielen anderen Fällen UND FREEWARE !!!
Zu haben: www.sysinternals.com/Utilities/ProcessExplorer.html
- - Im broken Link müssen wegen der Zensur die drei '#' durch 's', 'E', und 'x' ersetzt werden - - Sorry!


Aus den Kommentaren des PE-XP's wirst Du sofort erkennen, dass die Anzahl Handle nur kleiner wird, wenn das laufende Programm diese wieder frei gibt, spätestens bei dessen Terminierung. Selber schliessen von Händels kann leicht das Programm zum Absturz bringen mit zusätzlichen Gefahren.

Mit diesem Gespann hast Du aber nicht nur die Möglichkeiten des Taskmanagers, Deine Prozesse auf niedriger Priorität zu setzen (Kein eigentlicher Ersatz für das Selbe unter UNIX) sondern kannst den Prozess suspendieren und resume-n nach Belieben, und so Vieles, vieles mehr !!
"Damit wirst DU wieder Meister über Deinen Computer", soweit dies überhaupt möglich ist!

Der Lehr-Stoff dieses Zaubergespanns ist so überaus immens, dass er unzählige Tutorials zu füllen vermag, und dabei äusserst interesante Einblicke in das System gewährt.

Viel Glück für den Start der ersten Lektion. -- Gruss ARGOSpp
Heiß diskutierte Beiträge
question
Marode Netzwerk-Infrastruktur im kleinen Unternehmen - wo anfangen?StephanXVor 1 TagFrageNetzwerkmanagement48 Kommentare

Guten Abend zusammen, es geht um einen kleinen Betrieb (Kfz-Werkstatt) mit einer recht wirren und planlosen Netzwerkstruktur und Datensicherung, welche ich so langsam mal richten ...

general
Generator für endlose, kostenlose Energie? Ein gut gemachter Schwindel? gelöst beidermachtvongreyscullVor 1 TagAllgemeinOff Topic25 Kommentare

Mahlzeit Kollegen! Wenn ich mich strikt an physikalische Grundsätze halte, müsste ich sagen: Nein. Es ist nicht möglich. Ich stieß aber im Internet auf ein ...

question
Fritzbox mir Batterie betreibenberndsilberoVor 1 TagFrageHardware11 Kommentare

Hallo, welche Akkus bzw. Batterien oder Möglichkeiten gibt es wenn ich die Fritzbox mobil nutzen möchte, da wo kein Stromnetz vefügbar ist. Der Akku darf ...

question
Tips für Raid-Controller für bis zu 24 Platten?coltseaversVor 1 TagFrageSAN, NAS, DAS7 Kommentare

Hallo zusammen, ich möchte mir ein Datengrab für bis zu 24 HDDs 3,5 Zoll basteln, welches unter Windows Server laufen soll. Rack-Gehäuse mit entsprechend vielen ...

question
APC USV - Zugriff über die Konsole gelöst newit1Vor 1 TagFrageSicherheit10 Kommentare

Hallo zusammen, ich habe eine APC Smart UPS 1000 (RackMount) im Einsatz und komme nicht auf die Konsole. Die eingebaute "Network Management Card 1" zieht ...

general
FYI: In zwei Tagen zieht LetsEncrypt zahlreiche Zertifikate zurückipzipzapVor 16 StundenAllgemeinVerschlüsselung & Zertifikate1 Kommentar

Hallo, zur Info, falls bei Euch übermorgen was knallt: Ruhiges Wochenende! ipzipzap ...

question
"minimale" Cloud-Telefonanlage gesuchtDatenreiseVor 22 StundenFrageVoice over IP11 Kommentare

Hallo zusammen, ich bin auf der Suche nach einer Cloud-Telefonanlage, die sich für einen einzelnen Arbeitsplatz eignet und wollte hier fragen, ob jemand dazu einen ...

tutorial
IKEv2 VPN Server für Windows und Apple Clients mit Raspberry PiaquiVor 12 StundenAnleitungLAN, WAN, Wireless1 Kommentar

Einleitung Das folgende Tutorial erhebt keinen Anspruch auf Vollständigkeit und ist ein einfaches Framework was die Funktion eines IPsec VPN Servers im groben Rahmen aufzeigt. ...