Force Launch Dopus Instead of Explorer

I've noticed there is some kind of Windows 10 hook that exists, that third party apps use to launch the default MS File Explorer. I say that because if I click an internet hyperlink in an app it will open Chrome instead of Edge, which tells me (I had previously made) the "default" internet browser Chrome. So I'm wondering if there is the same thing with "open in explorer" type of default. "Choose apps by protocol" doesn't work because there really isn't a filetype or protocol I'm referring to. Just the default in general.

A similar thing is the email protocol. Telling an app to mail something will launch Outlook.
Mail To

'Windows Search protocol' might be the thing I'm looking for. Assuming that any button to "open in explorer" uses this protocol.
Windows Search

But it won't let me change it to Dopus.
Choose An App

How can I make Dopus the "default" file manager? (I've went through the Dopus settings and still sometimes an app opens Explorer instead of Dopus)

It's controlled via Preferences / Launching Opus / Explorer Replacement.

Applications can still explicitly run File Explorer (the same as they can explicitly open Edge or Chrome when the other is the default browser), which may be what's happening.

1 Like

Whoops, I had it on 'System Folders'.
Looks like making it 'All Folders' will help, thank you.
Replace Explorer

Which folder is it opening?

I don't remember. I just remembered this is an issue and to ask about it.
I'm asking in general. There were a couple of apps that when I right click a file and "open path" or "explore parent folder" it would launch Explorer instead of Dopus. Yesterday I changed my Dopus setting to the 'Replace Explorer For All Folders' so I don't know yet if that fixed it. If I come across it again I will reply with the exact apps that's doing it.

Void Tools 'Everything' is an example of this strange behavior.
If I have a search result, and I double click on a folder it will open it in Windows Explorer.
But if I right click it and choose 'Open Path' it will open it in Dopus.

I'm not seeing any option for that, except for "Double click on path opens in path".
Open Path

Which opens it in Dopus when it's enabled and double clicking the path.

Might be worth asking on the voidtools forum, it may be that they're explicitly running Explorer when you double-click on a folder.

1 Like

That isn't the only program that still defaults to Windows Explorer, which is why I'm here asking.
But if we've already exhausted all the options for defaulting file exploration to Dopus, then I'll just let the matter rest.

You can modify the command line in the Everything tool.
(If you need the exact same behavior you need to define a DOpus command.)

$exec("C:\Program Files\GPSoftware\Directory Opus\dopusrt.exe" /acmd=Go "%1" NEW)

For other software you may need an AutoHotkey script to automatically redirect Explorer windows, which has already been created.

1 Like

Ok thanks, but my Everything 'Open Path' context menu already works.
It's the double click on a folder title or icon that's wonky. But the question was how to force all things to redirect from Explorer to Dopus; if there is a setting in Windows somewhere.

Or the Dopus devs could fix their own program. ? :writing_hand:(โ—”โ—กโ—”)

Probably not the best way to get help IMHO.

Let's do 2 tests :

A - Opus is configured to be Explorer replacement.
Consider the following testExplorer.cmd file :

explorer.exe "C:\WINDOWS"

What program do you think will open the C:\WINDOWS path ?

B - Chrome is configured to be the default browser.
Consider the following testEdge.cmd file :

 start microsoft-edge:"https://docs.dopus.com/doku.php?id=introduction"

What program do you think will open the url of Opus manual ?

The point is : if some application really tells which program to open, hopefully that is the program that will open. DOpus devs won't be able to do anything about it.

So yes, if some program really asks for explorer to open a path, you will have to revert to some tricks or third party programs to get what you want ...

3 Likes

It is not possible. All you can do is redirect the Explorer window (get the path and close the window, then open it in DOPUS, which is what AutoHotkey is for)

1 Like

Works fine here with a plain vanilla setup:

(Win10, Everything 1.4, Opus 13.10.5)

1 Like

He means double-clicking the path column. Need to modify the command line.

While both options refer to Open Path, double-clicking and context menus are distinct actions.

That looks like Windows 11.

With the taskbar on the left side ?

1 Like

Strange that it's not possible. The devs were able to replace Explorer for some but not all programs, and you say it isn't possible? Why is *some programs possible then? I was asking about what they used to do this, so I can somehow end up with a simple global override; even if I have to change something manually. The AutoHotkey sounds good, but that's a workaround. A permanent fix at the source of the problem is ideal. I don't want to be running AH unless it provides me with a significant amount of fixes.

But I'm not getting it anyway, now am I.
I decided to give Leo an example of a program that still opens Explorer. Now people are giving me help with that program. No, the ideal outcome is for this Explorer redirect to Dopus for all programs.

Explorer looks like Win 11 too. I'm using Win 10, which might explain why his double click on the title goes to Dopus. Otherwise, I don't know why his is working and mine isn't.

This is simply not possible and the day your Opus will be broken, you'll be glad to be able to open File explorer.

1 Like