Author Topic: Option in Core Settings To Set Multi Commander As Default File Explorer?  (Read 22176 times)

exploring

  • Newbie
  • *
  • Posts: 2
    • View Profile
I'm aware this question has been raised before, but I'd just like to add my vote. I think it would be great if you could change your default file explorer to Multi Commander in the Core Settings. It would allow one-click access to the program from desktop files, folders, and shortcuts. I understand this might could be done in the registry, but I'm  a bit nervous messing around with Windows. Thanks.
« Last Edit: July 15, 2013, 21:58:45 by exploring »

Mathias (Author)

  • Administrator
  • VIP Member
  • *****
  • Posts: 4409
    • View Profile
    • Multi Commander
The problem with doing that some functions in Windows will stop working. And Im not sure I want to have an option inside MC that will break how Windows works.
But might be possible to create a reg file on how to activate/inactive

ice-man

  • Active Member
  • ***
  • Posts: 56
  • The Little Extra
    • View Profile
It is possible to integrate MC into Windows Explorer so when drives or folders are browsed they are opened in MC..

To do that you need to hack the registry.

(  Edit the PATH below or inside the attached .reg files to match the path to where you have MultiCommander.exe )

MC Windows Explorer integration - INSTALL
Code: [Select]
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Drive\shell]
@="MultiCommander"

[HKEY_CLASSES_ROOT\Drive\shell\MultiCommander]
@="Open in MultiCommander"

[HKEY_CLASSES_ROOT\Drive\shell\MultiCommander\command]
@="\"C:\\Program Files\\MultiCommander\\MultiCommander.exe\" /OPEN %1"

[HKEY_CLASSES_ROOT\Directory\shell]
@="MultiCommander"

[HKEY_CLASSES_ROOT\Directory\shell\MultiCommander]
@="Open in MultiCommander"

[HKEY_CLASSES_ROOT\Directory\shell\MultiCommander\command]
@="\"C:\\Program Files\\MultiCommander\\MultiCommander.exe\" /OPEN %1"

MC Windows Explorer integration - UNINSTALL
Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Drive\shell]
@="none"

[-HKEY_CLASSES_ROOT\Drive\shell\MultiCommander]

[HKEY_CLASSES_ROOT\Directory\shell]
@="none"

[-HKEY_CLASSES_ROOT\Directory\shell\MultiCommander]

It will not work perfectly. There are some minor issues. But they might be fixed.
And you also most configure MC to only allow a single instance. else you get new MultiCommander.exe processes for everything. (Maybe you want that..)
Intel i7-6700K - Running on latest Windows 10 64bit Insider Preview

exploring

  • Newbie
  • *
  • Posts: 2
    • View Profile
Thanks for the registry hack! I appreciate being able to take advantage of someone else's expertise.