Ich habe einen möglichen Grund gefunden: Die Funktion zum Anzeigen von Geräten ohne Laufwerksbuchstaben, z.B. Handies, in der Laufwerksliste (Alt+F1/F2).
Diese ruft eine Funktion auf, die meldet, wenn sich etwas im virtuellen Ordner "Computer" ändert. TC liest daraufhin die Liste des "Computer"-Ordners neu ein.
Ich vermute es läuft bei Ihnen so: Irgend ein Gerät, das bei Ihnen im "Computer"-Ordner angezeigt wird, meldet an den Explorer eine Änderung. Diese wird dann auch Total Commander mitgeteilt. TC liest daraufhin den "Computer"-Ordner neu ein, was wiederum ein erneutes Update dieser Erweiterung verursacht, und wiederum den Explorer alarmiert, usw. usf.
Bitte installieren Sie beta 17 und fügen de Zeile
ShowExtraDrives=3
in die wincmd.ini ein, unter [Configuration]. Dann Total Commander neu starten.
Damit werden die Geräte ohne Laufwerksbuchstaben nicht mehr im TC angezeigt. Bei der beta 17 wird auch der Hintergrund-Thread nicht gestartet (bei älteren Betas lief er trotzdem).
Falls das Problem dadurch verschwindet, können wir es weiter ergründen, ansonsten brauche ich neue Stacktraces für beta 17.
Danke für die Rückmeldung! Haben Sie ShowExtraDrives=3 schon eingetragen, oder noch nicht?
Ich habe für beide Fälle (mit und ohne diese Zeile) Verbesserungen eingeführt.
Wenn sie z.B. fehlt, ignoriert TC Meldungen über neue Geräte, wenn diese innerhalb derselben Sekunde wie die vorherigen eintreffen, um so Endlosschleifen zu verhindern.
Mit ShowExtraDrives=3 werden dagegen alle Meldungen über neue Geräte ignoriert.