You can actually change the default File Explorer in Windows — here's how
Microsoft's File Explorer is far from a perfect solution for managing your files on Windows 11, but you're kind of stuck with it. While there are plenty of File Explorer alternatives, including some we've taken a look at here on XDA, Microsoft provides no easy way to replace the default handler for file management.
However, just because it's not easy, it doesn't mean it's not possible. By hacking the Windows Registry, you can force Windows to open folders and drives in a different app. It's not a perfect solution, but it does work for the most part.
There are a couple of big things to note before you make the changes we're going to mention here. First of all, a few file managers such as OneCommander and TotalCommander already provide built-in options for replacing File Explorer. Essentially, those apps do the registry hacks for you, so the process is a lot more seamless this way. What's more, each app can support additional arguments for handling file management more naturally. For example, they can ensure that new folders are open in an existing window rather than opening a new one each time. As such, if you can, you should try to look for the option to replace File Explorer in the app you're currently using. The steps below are meant for apps that don't give you this option, or if you just want a more general solution that works for any app.
The Files app is what I want the Windows 11 File Explorer to look like, but it's not quite perfect. It's also limited by Windows in some ways.
There are still some limitations with this hack, particularly dialogs like Save As or Open will still use the File Explorer design. You can't circumvent that.
You'll need to manually revert these changes to the Registry if you end up uninstalling the file manager app you're using. You won't be able to open any folders if you don't.
With the introduction out of the way, it's time to make changes to the Windows Registry if you want to change your default file manager. Here's what you need to do:
HKEY_CLASSES_ROOT\Drive\shell
"C:\Program Files\OneCommander\OneCommander.exe" "%1"
HKEY_CLASSES_ROOT\Directory\shell
With these changes, the program of your choice will now handle opening any drive or directory instead of File Explorer. However, if you try to open File Explorer directly using a shortcut or by pressing Windows + E on your keyboard, it will still open File Explorer. That being said, when you click a folder inside File Explorer, it will then open it in the app you chose.
If you change our mind and want to go back to opening folders in File Explorer, simply delete the open folders you created in Registry Editor. Be sure to delete them from both the Directory and Drive parent folders.
If you want to go all the way and also replace the app that opens when you press the Windows key + E on your keyboard, you can do that, too. There are a couple of ways you can do this, but the easiest one is to use AutoHotKey. Here's how it works:
#e::Run C:\Program Files\OneCommander\OneCommander.exe"
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
Now, the script will run when your computer starts, so whenever you press Windows + E, you will be taken to the file manager of your choice.
With all of these steps, you can now use the file manager of your choice as your default file explorer in Windows 11 (or previous versions, too). It's not a perfect solution since some dialogs still rely on the File Explorer UI, but this already goes a long way in making the experience better. Hopefully Microsoft introduces a way to change the default file manager in Windows at some point.