TC hangs about 10 seconds when listing driver root
Moderators: Hacker, petermad, Stefan2, white
TC hangs about 10 seconds when listing driver root
it happens when I press ctrl + \ to enter the driver root (c:\ for example). It also happens when I start TC with driver root being the current content.
Same problem happens on 7.56.
Same problem happens on 7.56.
- ghisler(Author)
- Site Admin
- Posts: 50535
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Cannot reproduce. Does this happen only with a specific drive, or all drives? Maybe there is something in the root which the virus scanner doesn't like, like a huge archive or exe file?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50535
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
You can try the tool "process monitor" from www.sysinternals.com to check what is going on while TC hangs.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
It seems that if there are .log files in my root, TC will try to access the default log viewer, which for my case is configured as:
[HKEY_CURRENT_USER\Software\Classes\Log.File\shell\open\command]
@="\"\\\\XXServer\\YYshare$\\tools\\Trace32.exe\" \"%1\""
Don't know how this was configured and how to change it. Any idea?
And since the Trace32.exe is from network driver, it will try to access the C:\Windows\CSC\namespace\XXServer and got NAME NOT Found and cost a lot of time.
Does TC access all associated program for files in the current folder? Why? Can we stop TC from doing this?
[HKEY_CURRENT_USER\Software\Classes\Log.File\shell\open\command]
@="\"\\\\XXServer\\YYshare$\\tools\\Trace32.exe\" \"%1\""
Don't know how this was configured and how to change it. Any idea?
And since the Trace32.exe is from network driver, it will try to access the C:\Windows\CSC\namespace\XXServer and got NAME NOT Found and cost a lot of time.
Does TC access all associated program for files in the current folder? Why? Can we stop TC from doing this?
Maybe you have DirSizeCalc plugin installed and are using Custom columns ?BTW, why TC try to access almost all subfolders recursively while loading the root?
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
No. I haven't heard of it and I don't think I have such plugin installed. I just checked Configuration-->Plugin and there is no any plugin.petermad wrote:Maybe you have DirSizeCalc plugin installed and are using Custom columns ?BTW, why TC try to access almost all subfolders recursively while loading the root?
- ghisler(Author)
- Site Admin
- Posts: 50535
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
TC simply tries to load the icon for that file. is there a DefaultIcon entry? If not, TC will try to get the icon from Trace32.exe. I guess that the file is then scanned by a virus scanner, which causes that long delay.It seems that if there are .log files in my root, TC will try to access the default log viewer, which for my case is configured as:
[HKEY_CURRENT_USER\Software\Classes\Log.File\shell\open\command]
@="\"\\\\XXServer\\YYshare$\\tools\\Trace32.exe\" \"%1\""
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com