[BUG?] Shell-extentions disappears when opening font folder

Here you can propose new features, make suggestions etc.

Moderators: white, Hacker, petermad, Stefan2

User avatar
DarkRuleR
Member
Member
Posts: 190
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

[BUG?] Shell-extentions disappears when opening font folder

Post by *DarkRuleR »

When opening the font folder in the Separate Tree view some shell-extentions disappear.
In my case the WinRAR and UltraEdit extension.

How to reproduce my case:

1) Right click in the Separate Tree view -> My Computer -> Control Panel -> Fonts

2) Click on Fonts (The Fonts window opens)

3) Close the Fonts window

Now in my case the WinRAR and UltraEdit extentions are gone.


Hope its not a bug and just something wrong at my end.
:)

Tested with all public beta's and rc's up to rc5.
When I close TC en restart it everything is fine again.

Gtx,

DR...
#106383 Windows 10 Pro 64-bit
User avatar
StickyNomad
Power Member
Power Member
Posts: 1933
Joined: 2004-01-10, 00:15 UTC
Location: Germany

Post by *StickyNomad »

Hm, when I right click the control panel's fonts folder in Explorer or TC, I don't get WinRAR and other extensions (Unlocker is the only one I see there).

As this control panel item a virtual Windows folder, I can imagine that most extensions don't work there. But if you right click the _physical_ folder \windows\fonts, you get the ususal context menu.

Is it possible that you right clicked \window\fonts when you got the winrar etc. context menu entries? This can likely happen as ehen you open the control panel's fonts folder in TC and then press DirUP, TC goes to the physical folder.
User avatar
DarkRuleR
Member
Member
Posts: 190
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

Post by *DarkRuleR »

StickyNomad wrote:Hm, when I right click the control panel's fonts folder in Explorer or TC, I don't get WinRAR and other extensions (Unlocker is the only one I see there).
Hi StickyNomad,

Sorry I did not explain clearer.

When you right click on any file in a normal TC file window the shell-extention window pops-up and I have the WinRAR and UltraEdit extentions there.

Then when I open the font window as described and I return to the normal TC file window and again right click on any file the extrentions are gone untill I restart TC.
:S

DR...
#106383 Windows 10 Pro 64-bit
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

Works normal

Post by *Clo »

2DarkRuleR

:) Hello !

• I can't confirm following your steps.
- I get the limited menu like you say in the tree, but coming in the panels immediately,
I get the full usual one, with all Shell extensions entries for any item…

TC 7.0 RC5 - Win XP-Pro Fr.¦En.

:mrgreen: KR
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
DarkRuleR
Member
Member
Posts: 190
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

Post by *DarkRuleR »

Hi...

It seems to be related to the config panel.

http://www.drivehq.com/file/DF.aspx/tv_video.rar?isGallery=&share=&shareID=0&fileID=50990855&pay=&sesID=l4v0udqe30iwduzuliazot55&forcedDownload=true

I made a little video to show the prob.

Gtx,

DR...
#106383 Windows 10 Pro 64-bit
User avatar
StickyNomad
Power Member
Power Member
Posts: 1933
Joined: 2004-01-10, 00:15 UTC
Location: Germany

Post by *StickyNomad »

2DarkRuleR

Thanks for the video. I tried to reproduce it, but WinRar and my other shell extensions are always shown here on XP SP2, also with a clean INI.

Did this occur with RC5 the first time or also in earlier v7 versions?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

1) Right click in the Separate Tree view -> My Computer -> Control Panel -> Fonts
2) Click on Fonts (The Fonts window opens)
3) Close the Fonts window
Now in my case the WinRAR and UltraEdit extentions are gone.
Not confirmed. I assume that you have some other shell extension installed which crashes when you do this, due to a bug in that shell extension. When you then try to get the right click menu, the shell extensions normally loaded after that crashing extension also fail to load.

Try to find the offending shell extension with the tool shellexview:
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 the other extensions reappear
Author of Total Commander
https://www.ghisler.com
User avatar
DarkRuleR
Member
Member
Posts: 190
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

Post by *DarkRuleR »

ghisler(Author) wrote:
1) Right click in the Separate Tree view -> My Computer -> Control Panel -> Fonts
2) Click on Fonts (The Fonts window opens)
3) Close the Fonts window
Now in my case the WinRAR and UltraEdit extentions are gone.
Not confirmed. I assume that you have some other shell extension installed which crashes when you do this, due to a bug in that shell extension. When you then try to get the right click menu, the shell extensions normally loaded after that crashing extension also fail to load.

Try to find the offending shell extension with the tool shellexview:
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 the other extensions reappear
Thanx for the tips.

I can't get any shell extention too work.
Even the Windows ones.

When I for example disable all the extentions (type: context menu).
And enable only the "shell extentions for sharing" (a default Windows one).
It still "crashes".

I've repeat my test with other single shell extentions but they all "crashes".

Could it be something related to a faulty item in the control panel itselve?
Is it possible to disable certain control panel items?

Gtx,

DR...
#106383 Windows 10 Pro 64-bit
User avatar
DarkRuleR
Member
Member
Posts: 190
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

Post by *DarkRuleR »

Hi!

With Tweak UI it is possible to disable certain control panel .cpl's.

I found out that when I disable "camcpl.cpl - Logitech Camera Control Panel" everything is o.k.!!!

Very strange.
:)

Gtx,

DR...

Extra info:
Using Logitech QuickCam Sphere with drivers v8.48 (qc848enu.exe)
#106383 Windows 10 Pro 64-bit
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Ah, interesting - at least it's not TC's fault...
Author of Total Commander
https://www.ghisler.com
User avatar
Hacker
Moderator
Moderator
Posts: 13073
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

[mod]Moved to the TC7 beta discussion forum.

Hacker (Moderator)[/mod]
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
DarkRuleR
Member
Member
Posts: 190
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

Post by *DarkRuleR »

ghisler(Author) wrote:Ah, interesting - at least it's not TC's fault...
Hi...

I just did some testing with Windows Explorer and there everything is fine.
Don't know if that is an indication that its still a TC's problem or not??

Gtx,

DR...
#106383 Windows 10 Pro 64-bit
User avatar
DarkRuleR
Member
Member
Posts: 190
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

Post by *DarkRuleR »

DarkRuleR wrote:
ghisler(Author) wrote:Ah, interesting - at least it's not TC's fault...
Hi...

I just did some testing with Windows Explorer and there everything is fine.
Don't know if that is an indication that its still a TC's problem or not??

Gtx,

DR...
Update!!!

I just tried with SpeedCommander (v11.61 Build 4930) and it crashes horrible when accessing the control panel.
My "camcpl.cpl" is up to no good again!
:)

Just one more proof it isn't TC related I think?

Gtx,

DR...
#106383 Windows 10 Pro 64-bit
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Well, it shows how some shell extensions are developped: People put something together without fully understanding the OLE interfaces. They see that it works in Explorer, and publish it. But when the interfaces are called by other programs like TC or SC, the plugin crashes horribly because it made some false assumptions.
- Explorer never terminates, so some plugin extensions don't handle unloading correctly
- Some extensions assume that Explorer runs, so they try to access part of Explorer
etc.
Author of Total Commander
https://www.ghisler.com
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2ghisler(Author)
People put something together without fully understanding the OLE interfaces.
This is true but you have to admit that the OLE interfaces are really horrible.
Post Reply