MEGAsync icon indicating copy to clipboard operation
MEGAsync copied to clipboard

[Issue]: "Upload to MEGA" context menu entry missing

Open suLac4ever opened this issue 7 months ago • 33 comments

Issue

The newer versions of the MEGA installer fail to create the context menu entry "Upload to MEGA". I even reinstalled and made double sure I installed "for everyone".


Steps to Reproduce (For Bug Reports)

List the steps to reproduce the issue:

  1. Download and Start the latest Mega Sync Desktop App for Windows (5.11.1.0) Setup,
  2. Click through the setup leaving everything default (except "install for everyone" instead of "just for me"),
  3. Let the setup complete and launch the app,
  4. Attempt to upload file to MEGA by right clicking -> "Upload to MEGA" is missing from context menu.

What happened?

"Upload to MEGA" context menu entry is missing after fresh install (new Windows installation).


What did you expect to happen?

"Upload to MEGA" context menu entry being present like it was with older installers (eg.: 4.9.5)


Environment Details

Provide details about the environment where the issue occurred.

  • OS: Windows 10
  • MEGASync Version: 5.11.1.0

suLac4ever avatar May 21 '25 16:05 suLac4ever

Hi @suLac4ever, thanks for your report. We could not reproduce your issue, so we'll try to troubleshoot what's happening to you. Could you try the following:

  • make sure MEGAsync is running
  • kill explorer.exe from the task manager
  • re-start explorer.exe
  • check the context menu to see if the issue persists
  • if the issue persists, we'll check whether the dll providing the Mega entries in the context menu is loaded or not. To do that:
  • open a powershell prompt
  • execute: (Get-Process explorer).Modules.Where{$_.ModuleName -like "ShellExtX*"}
  • the output should be (the path of the dll might be different if you installed the app for your user only):
PS C:\Users\mega> (Get-Process explorer).Modules.Where{$_.ModuleName -like "ShellExtX*"}

   Size(K) ModuleName                                         FileName
   ------- ----------                                         --------
      1020 ShellExtX64.dll                                    C:\ProgramData\MEGAsync\ShellExtX64.dll
  • if the output is empty, then the dll is not loaded and we can further investigate.

Thanks in advance and have a good day!

rl-mega avatar May 22 '25 09:05 rl-mega

Hi @suLac4ever, thanks for your report. We could not reproduce your issue, so we'll try to troubleshoot what's happening to you. Could you try the following:

  • make sure MEGAsync is running
  • kill explorer.exe from the task manager
  • re-start explorer.exe
  • check the context menu to see if the issue persists
  • if the issue persists, we'll check whether the dll providing the Mega entries in the context menu is loaded or not. To do that:
  • open a powershell prompt
  • execute: (Get-Process explorer).Modules.Where{$_.ModuleName -like "ShellExtX*"}
  • the output should be (the path of the dll might be different if you installed the app for your user only):
PS C:\Users\mega> (Get-Process explorer).Modules.Where{$_.ModuleName -like "ShellExtX*"}

   Size(K) ModuleName                                         FileName
   ------- ----------                                         --------
      1020 ShellExtX64.dll                                    C:\ProgramData\MEGAsync\ShellExtX64.dll
  • if the output is empty, then the dll is not loaded and we can further investigate.

Thanks in advance and have a good day!

I ran the command and got ShellExtX64.dll loaded (C:\Users[MY_USERNAME]\AppData\Local\MEGAsync\ShellExtX64.dll), but still no "Upload to MEGA" in the CLASSIC context menu (Windows 11). Can you check further?

tho-mas117 avatar Jul 05 '25 19:07 tho-mas117

Same, probably 24H2 fault ill go out on a limb and assume

iSupremacy avatar Jul 07 '25 01:07 iSupremacy

I got it on Windows 10 22H2, so 24H2 can't be the explanation. Unfortunately, because of my own tries to mitigate this issue, by first installing older versions of MegaSync and the updating to latest I couldn't reproduce the initial issue I got since ... even after completely uninstalling first.

I probably would have to reinstall Windows fresh on the same machine.

If I do this anytime in the future I will report back, if the issue occurs again, but for now I can't reproduce it, to give you the shell read out you asked for.

suLac4ever avatar Jul 19 '25 12:07 suLac4ever

I got it on Windows 10 22H2, so 24H2 can't be the explanation. Unfortunately, because of my own tries to mitigate this issue, by first installing older versions of MegaSync and the updating to latest I also could reproduce the initial issue I got since ... even after completely uninstalling first.

I probably would have to reinstall Windows fresh on the same machine.

If I do this anytime in the future I will report back, if the issue occurs again, but for now I can't reproduce it, to give you the shell read out you asked for.

Reinstalling Windows doesn't work since I have already tried it on a fresh installation on a virtual machine.

tho-mas117 avatar Jul 19 '25 12:07 tho-mas117

having the same problem! is there any fix for this?

ENunn avatar Jul 20 '25 20:07 ENunn

Hi @suLac4ever, @ENunn, @iSupremacy , @ThomasTaihei , could you try with the latest (v5.14.0) version (it's only available on our website for now)? It includes a fix for the context menu issue. If it does not work, please report. Thanks in advance and have a good day.

rl-mega avatar Jul 21 '25 07:07 rl-mega

Hi @suLac4ever, @ENunn, @iSupremacy , @ThomasTaihei , could you try with the latest (v5.14.0) version (it's only available on our website for now)? It includes a fix for the context menu issue. If it does not work, please report. Thanks in advance and have a good day.

Thank you for noticing this issue. After installing v5.14.0 and take a restart. The issue is still there, no MEGA on the classic Windows menu.

tho-mas117 avatar Jul 21 '25 13:07 tho-mas117

I complete uninstalled, restarted PC then installed 5.14 from the site, still no context menu option. But there was that broken Mega button in the navigation pane by the drives (with context option ON) and you seem to have fixed that at least

iSupremacy avatar Jul 22 '25 02:07 iSupremacy

Thanks for the feedback. @ThomasTaihei @iSupremacy could you try reinstalling megasync on top of the existing install (i.e. without uninstalling first), and check if the menu works? (also, please make sure the app is running when trying to check the menu, as it is never displayed when the app is not running). Thanks again, and have a good day

rl-mega avatar Jul 24 '25 16:07 rl-mega

(@iSupremacy good to read that the broken Mega button is repaired, thanks for reporting :) )

rl-mega avatar Jul 24 '25 16:07 rl-mega

Thanks for the feedback. @ThomasTaihei @iSupremacy could you try reinstalling megasync on top of the existing install (i.e. without uninstalling first), and check if the menu works? (also, please make sure the app is running when trying to check the menu, as it is never displayed when the app is not running). Thanks again, and have a good day

I reinstalled v5.14 on top of the existing installation. Several restarts since that time, the app has always been running in the background. Still no "Upload to MEGA" on the Windows classic context menu.

tho-mas117 avatar Jul 24 '25 16:07 tho-mas117

@ThomasTaihei Thanks again for the feedback. Just to make sure: the "Upload to MEGA" menu entry appears in the "modern" Windows menu, but not in the "classic" one, right? How do you invoke this menu? With "shift + right click", or did you set the right value in the Windows register? Or do you use a third party app? Thanks in advance.

rl-mega avatar Jul 24 '25 17:07 rl-mega

@ThomasTaihei Thanks again for the feedback. Just to make sure: the "Upload to MEGA" menu entry appears in the "modern" Windows menu, but not in the "classic" one, right? How do you invoke this menu? With "shift + right click", or did you set the right value in the Windows register? Or do you use a third party app? Thanks in advance.

I edited Windows registry to enable the classic menu. But even when I restored the default Win11 context menu, then choose "Show more options" or Shift + Right click, the MEGA menu is not there. It seems the MEGA menu only shows in the Win11 context menu currently.

tho-mas117 avatar Jul 24 '25 17:07 tho-mas117

I'm having this same issue, with the same registry setting to enable the classic right click menu. It may be that when adding support for the new right click menu, they removed it from the old one as well? Just a guess

inverlock avatar Jul 31 '25 23:07 inverlock

@inverlock We didn't remove support for the old menu, it should still be here. @ThomasTaihei It is very strange that the new menu appears and not the old one. If anything, it should be the other way 'round.

Next release will have more fixes for issues identified in the installer script. Let's see if it improve things.

rl-mega avatar Aug 04 '25 15:08 rl-mega

@inverlock, @ThomasTaihei Could you paste the output of the command (in powershell): Get-AppxPackage -Name "Mega*" ? Thanks in advance.

rl-mega avatar Aug 04 '25 15:08 rl-mega

@inverlock, @ThomasTaihei Could you paste the output of the command (in powershell): Get-AppxPackage -Name "Mega*" ? Thanks in advance.

Name : MEGASyncShellSparse Publisher : CN=Mega Limited, OU=IT, O=Mega Limited, STREET="Level 21, Huawei Centre, 120 Albert Street, Auckland Central", L=Auckland, S=Auckland, C=NZ, OID.1.3.6.1.4.1.311.60.2.1.3=NZ, SERIALNUMBER=9429048146128, OID.2.5.4.15=Private Organization Architecture : Neutral ResourceId : Version : 5.14.0.3 PackageFullName : MEGASyncShellSparse_5.14.0.3_neutral__ejhhwke9vvc26 InstallLocation : C:\Program Files\WindowsApps\MEGASyncShellSparse_5.14.0.3_neutral__ejhhwke9vvc26 IsFramework : False PackageFamilyName : MEGASyncShellSparse_ejhhwke9vvc26 PublisherId : ejhhwke9vvc26 IsResourcePackage : False IsBundle : False IsDevelopmentMode : False NonRemovable : False IsPartiallyStaged : False SignatureKind : Developer Status : Ok

ENunn avatar Aug 08 '25 18:08 ENunn

@inverlock, @ThomasTaihei Could you paste the output of the command (in powershell): Get-AppxPackage -Name "Mega*" ? Thanks in advance.

Name : MEGASyncShellSparse Publisher : CN=Mega Limited, OU=IT, O=Mega Limited, STREET="Level 21, Huawei Centre, 120 Albert Street, Auckland Central", L=Auckland, S=Auckland, C=NZ, OID.1.3.6.1.4.1.311.60.2.1.3=NZ, SERIALNUMBER=9429048146128, OID.2.5.4.15=Private Organization Architecture : Neutral ResourceId : Version : 5.14.0.2 PackageFullName : MEGASyncShellSparse_5.14.0.2_neutral__ejhhwke9vvc26 InstallLocation : C:\Program Files\WindowsApps\MEGASyncShellSparse_5.14.0.2_neutral__ejhhwke9vvc26 IsFramework : False PackageFamilyName : MEGASyncShellSparse_ejhhwke9vvc26 PublisherId : ejhhwke9vvc26 IsResourcePackage : False IsBundle : False IsDevelopmentMode : False NonRemovable : False IsPartiallyStaged : False SignatureKind : Developer Status : Ok

tho-mas117 avatar Aug 10 '25 11:08 tho-mas117

@ENunn @ThomasTaihei You both seem to have valid version installed. Very weird. Could you please send a screenshot of the modern menu vs. classic menu? Like this: Classic: Image Modern:

Image

Thanks in advance

rl-mega avatar Aug 11 '25 15:08 rl-mega

Image Image

tho-mas117 avatar Aug 11 '25 15:08 tho-mas117

Thanks @ThomasTaihei. Do you have any other software that could interfere with the classic menu? Also, could you try the latest update? We've just published v5.15.0 on our website.

rl-mega avatar Aug 12 '25 08:08 rl-mega

Thanks @ThomasTaihei. Do you have any other software that could interfere with the classic menu? Also, could you try the latest update? We've just published v5.15.0 on our website.

I have updated to 5.15, nothing has been fixed. And no, I don't have any other software that's messing with the classic menu. Like I said before, I have also tried to install MEGA on a fresh new virtual Windows, still got the problem.

tho-mas117 avatar Aug 12 '25 08:08 tho-mas117

Thanks @ThomasTaihei. The "install MEGA on a fresh new virtual Windows" scenario should be fixed though. Could you re-try it?

rl-mega avatar Aug 12 '25 09:08 rl-mega

Thanks @ThomasTaihei. The "install MEGA on a fresh new virtual Windows" scenario should be fixed though. Could you re-try it?

I tried and of course, nothing has changed because the issue does not lie with Windows. I am also a technician, and I understand that sometimes it can be very difficult to pinpoint a certain problem. I’m not asking you to fix this issue right away. I just want to speak up so that the MEGA team is aware that this problem exists and many people are experiencing it.

tho-mas117 avatar Aug 13 '25 09:08 tho-mas117

Thanks @ThomasTaihei. Could you tell me more about your VM setup? I'd like to replicate it to reproduce the issue (host OS, arch, guest arch, virtualization software with version...). Thanks in advance!

rl-mega avatar Aug 14 '25 13:08 rl-mega

I also have this issue, and it disappeared after a Windows update and no matter how many times I uninstalled and reinstall MEGA as well as restarting PC and restarting explorer, it still doesn't appear in the context menu. DLL is also loaded as per checking with the instruction found here.

hoa2014 avatar Oct 05 '25 01:10 hoa2014

I have the same issue in my Windows 11. Was working and now isn't. Tried everything mentioned above and even additional steps of uninstalling and reinstalling. Can't get the context menu items back. I suspect a windows update broke it. My system installed 25H2 on 10/8/2025 and then proceeded to install the updates shown in the following screenshot:

Image

I could not swear to when the break occurred but I believe it was either on 10/12/2025 or 10/15/2025. I just know it wasn't working most of last week but I didn't start troubleshooting it until this past weekend. Hopefully this will help get to the bottom of what's going on. By the way I am running MEGASync 5.16.0 64-bit.

w-ponds avatar Oct 20 '25 11:10 w-ponds

Running 25H2 as well, nothing I do makes the menu appear. I don't have the modern menu, only classic.

The shell extension DLL is loaded, I've triple checked.

GSTDiandre avatar Nov 10 '25 15:11 GSTDiandre

I'm still having the same problem myself and have not been able to solve it yet.

w-ponds avatar Nov 10 '25 17:11 w-ponds