TC not responding when request on drive D properties is made

Please report only one bug per message!

Moderators: white, Hacker, petermad, Stefan2

Post Reply
mentosan
Junior Member
Junior Member
Posts: 10
Joined: 2012-12-26, 22:32 UTC

TC not responding when request on drive D properties is made

Post by *mentosan »

Hello

I'm using Windows 7 x64 Ultimate and I'm having 2 partitions on the local hard drive C:\ (with the OS) and D:\.
In Total Commander, I noticed that if i hover the mouse over the drive D button and from there I right-click on it to choose Properties, the application is becoming non-responsive. This behavior does not occur if first I right-click on drive C:\ to check the Properties and after that I right-click on D:\.

Cheers,

Mario
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Related: http://ghisler.ch/board/viewtopic.php?p=194975#194975

2mentosan

Most of the time this kind of right click context menu problems are caused by a faulty Shellextension.
1. Get the free tool ShellExView:
http://www.nirsoft.net/utils/shexview.html
2. Disable all context menu shell extensions one by one (you can hide/keep
those belonging to Windows, they are usually OK).
3. Continue until Total Commander stops crashing
Btw: Can't confirm your problem using TC8.01 x64 on Windows 7 x64.

Regards
Holger
mentosan
Junior Member
Junior Member
Posts: 10
Joined: 2012-12-26, 22:32 UTC

Post by *mentosan »

Thank you for your reply.

I tried with different TC versions to reproduce the issue.

With TC8.01 x64 on Windows 7 x64 everything is good.

But with TC8.01 x86 on Windows 7 x64 the problem is still there.
The only reason I'm using Total Commander on 32 bits is that i couldn't find compatible plugins for 64 bits - I'm referring at these two lister plugins:

visualdirsize.wlx
and
Imagine.wlx
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Shell extensions are different for 32 and 64Bit.
You can start shexview with command line parameter /wow64 to disable 32Bit shell extensions.

Btw: Imagine is also available as 64Bit version.
http://www.totalcmd.net/plugring/imagine.html

If I remember well it was a little bit tricky to install both (in case you have installed TCx32 and x64 in the same directory).
You may install the two plugin versions in different directories.
But maybe this is fixed meanwhile:
- Fixed: Changed file names of 64-bit version
- Fixed: Changed file extension of plugin (plg,plg64)
Regards
Holger
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

With TC8.01 x64 on Windows 7 x64 everything is good.
But with TC8.01 x86 on Windows 7 x64 the problem is still there.
This sounds like a buggy shell extension for 32-bit only.
Please try to disable them as HolgerK already told above.
Most of the problems have been solved this way.
#5767 Personal license
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

This is the way I am using it:

For 32-bit shell extension on a 64-Bit Windows start shexview as Administrator with command line parameter /wow64.

To make it easier just select some options:
Options - Mark Non-Microsoft Extensions
Options - Filter by extension type
Select the most probably types:
- Context menu
- Drop Handler
- Icon Handler

Now select all entries which are shown with a different background color.
Press F7 to disable them (or use according context menu item)

Now restart TC and try if it is still crashing.
If all works well now, at least one of the disabled entries is a buggy one.

You can enable them one by one (with a TC restart after each change) and try it again.
If it is crashing again, you have found the buggy entry, just disable it and keep on enabling the others.

If you find one, please report it here and to the author of the extension related program.
#5767 Personal license
mentosan
Junior Member
Junior Member
Posts: 10
Joined: 2012-12-26, 22:32 UTC

Post by *mentosan »

I think I will stick with Total Commander on 32 bit since there is no virtualdirsize plugin available on x64. This plugin is making worth using TC 32 bit on 64 bit system.
Do you know some x64 alternative for this plugin - to be able to display
a graphical overview of the files/folders in a selected directory ?

Thank you
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Do you know some x64 alternative for this plugin
No, sorry.

But in case you have installed TC x86 and x64 in the same directory, you can configure the external viewer to use the 32Bit TC installation:

Code: Select all

"%COMMANDER_PATH%\totalcmd.exe" /S=L  "%1"
It's no replacement for <Ctrl+Q> but very handy if you use <F3>

Regards
Holger
mentosan
Junior Member
Junior Member
Posts: 10
Joined: 2012-12-26, 22:32 UTC

Post by *mentosan »

sqa_wizard wrote: To make it easier just select some options:
Options - Mark Non-Microsoft Extensions
Options - Filter by extension type
Select the most probably types:
- Context menu
- Drop Handler
- Icon Handler

.
I marked and I disabled extensions as described here. There is no change, the issue remains with TC8.01 x86.
Then I disabled 2 remaining extensions with product names "Windows Internet Explorer", still no change.
The remaining extensions I haven't changed are belonging to "Microsoft..."
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Did you start shellexview with command line parameter:

Code: Select all

shexview.exe /wow64
Regards
Holger
Make our planet great again
mentosan
Junior Member
Junior Member
Posts: 10
Joined: 2012-12-26, 22:32 UTC

Post by *mentosan »

Yes, I'm unzipping "shexview-x64.zip" and then shift-right-clicking "shexview-x64" folder (this is luckily still working via Total Commander) where I choose "Open command window here". Then I launch "shexview.exe /wow64".
I did it twice already with no filter applied. With no filter, the list is much longer, and the only enabled extensions are those from "Microsoft..." and "Windows..."
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Sorry to be unclear.
To handle 32-bit you have to download and use "shexview.zip" (not x64).
Starting it with

Code: Select all

shexview.exe /wow64
will show 32-bit extensions only.
You will notice, that this one has less entries than for 64-Bit ...
#5767 Personal license
mentosan
Junior Member
Junior Member
Posts: 10
Joined: 2012-12-26, 22:32 UTC

Post by *mentosan »

Thanks for clarification.
With your help I think I found the cause! Or at least a workaround (except the workaround I mentioned earlier - that first I must right-click on drive C and then right-click on drive D to be able to display the context menu.
In order to make Total Commander 8.01 x86 to work properly on Windows 7 x64 machine , I disabled AlcoholShellEx Class.
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Thank you for reporting. Nice to hear that you found the culprit.
You may send a note to the author of the shell extension related program, to give him a chance to fix it.
#5767 Personal license
Post Reply