Drag and drop on Vista x64

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: Hacker, petermad, Stefan2, white

Post Reply
fdbck
Junior Member
Junior Member
Posts: 6
Joined: 2007-10-22, 06:29 UTC
Location: Bohemia

Drag and drop on Vista x64

Post by *fdbck »

I am running v7.02a on Vista x64 Ultimate, build 6000. Drag and drop to and from Total Commander stopped working, started working again and now it does not any more. Right mouse button drag does not work even within Total Commander. I cannot see any cause. It seems to have occurred randomly. I do not know whether it is connected but I also get "Class not registered" error (in local language) whenever I select Explore from the context menu. This may have happened before though; I do not select it often.
Could this be connected to 64-bit shell handlers? If so, how comes it has ever worked at all? Any workaround? Drag and drop to and from other apps is quite essential for me. Thanxalot.

fdbck
fdbck
Junior Member
Junior Member
Posts: 6
Joined: 2007-10-22, 06:29 UTC
Location: Bohemia

UPDATE

Post by *fdbck »

UPDATE:
For reasons unknown drag and drop works again (both mouse buttons). The machine was not rebooted (actually d&d did not work right after boot). Only the following applications have been run that did not run when the problem was present: Office 2007 (Word, Powerpoint, Excel), Firefox, Windows Media Player, PSPad and our proprietary DirectX9 volume rendering software (that supports neither d&d nor clipboard and does not install anything to system). The "Class not registered" error remains.
User avatar
Flint
Power Member
Power Member
Posts: 3501
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

fdbck
Maybe, this is the case?
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
fdbck
Junior Member
Junior Member
Posts: 6
Joined: 2007-10-22, 06:29 UTC
Location: Bohemia

UPDATE

Post by *fdbck »

Flint wrote:fdbck
Maybe, this is the case?
Thanx for the advise Flint, but unfortunately this is not the case. I do not run TC with elevated privileges and d&d does not work both to and from TC. Also the right mouse button d&d does not work even within TC.

UPDATE:
Fresh boot this morning and d&d did not work again. I have just run Windows Media Player and d&d in TC started working. I hope this works next time. Any idea how WMP interferes with TC?
User avatar
Michel32
Junior Member
Junior Member
Posts: 33
Joined: 2006-07-21, 08:28 UTC
Location: Netherlands
Contact:

Post by *Michel32 »

mmm I use also vista 64 bits ultimate I don't have any problems with TC...
Xusso
Junior Member
Junior Member
Posts: 3
Joined: 2008-01-06, 13:48 UTC

Post by *Xusso »

I have the same problema than fdbck. I have Vista x64 and TC 7.02a and when I select Explore over a folder I get "Class not registered message".

It is very annoying because when I try to click rigth button over a file and the Properties option it doesn't work, and then I try to open the folder to navigate with Windows Explorer and I get "Class not registered" button, so I have to go to My Computer in Windows Explorer and do it there.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Sounds like the 32-bit part of the registry is corrupted...
Author of Total Commander
https://www.ghisler.com
Xusso
Junior Member
Junior Member
Posts: 3
Joined: 2008-01-06, 13:48 UTC

Post by *Xusso »

I don´t understand.

You say that it's problem of mi Windows registry or that is problem of Total Commander reading registry?

Can you reproduce this problem in Vista x64, ghisler?

Thanks very much.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

No I can't, that's why I say that there must be somethint wrong with the 32-bit part of your registry (missing or incorrect options in the OLE part).
Author of Total Commander
https://www.ghisler.com
Xusso
Junior Member
Junior Member
Posts: 3
Joined: 2008-01-06, 13:48 UTC

Post by *Xusso »

It's strange because this problem occurs me since first day I installed Vista x64 from zero... :(

Do you know how can be fixed this problem with the registry?

Thanks.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Unfortunately not, I do not have this problem with 64-bit Windows. :(
Author of Total Commander
https://www.ghisler.com
Spockie
Junior Member
Junior Member
Posts: 2
Joined: 2008-04-17, 12:49 UTC

x64DisableRedirection is probably the cause

Post by *Spockie »

I got same symptoms ("Class not registered" error whenever I select Explore from the context menu, and not able to drag&drop too). I tried setting x64DisableRedirection=0 and then it started to work. So (at least at my case) disabling SysWOW64 to System32 redirection was the cause.

Is it possible to make disabling SysWOW64 to System32 redirection not effectively disabling these features?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Is it possible to make disabling SysWOW64 to System32 redirection not effectively disabling these features?
Well, it's always a possible problem using x64DisableRedirection=1. Why? While it enables access to the true system32 directory, it blocks access to the 32-bit dlls in the redirected directory. So whenever any plugin, system dll or so wants to load a dll from there, it will fail.
Author of Total Commander
https://www.ghisler.com
Post Reply