Skip to content

[Issue]: #1120

@TemujinSenpai

Description

@TemujinSenpai

Issue

Summary

Provide a brief summary of the issue or suggestion.

MEGASync installs without recording a version number in the Windows registry. This makes keeping software up-to-date challenging, because even when MEGASync is up-to-date, it gets elevated as "Unknown" whether it's current or not.


Steps to Reproduce (For Bug Reports)

List the steps to reproduce the issue:

  1. Install MEGASync.
  2. Open Windows Terminal.
  3. Run "winget upgrade".
  4. Winget reports that there are packages with "version numbers that cannot be determined".
  5. Run "winget upgrade --include-unknown".
  6. MEGASync (Id: Mega.MEGASync) is shown with Version "Unknown", regardless whether it's up-to-date or not.

What happened?

When it was installed, MEGASync doesn't register a "DisplayVersion" value in the registry under key "...\Microsoft\Windows\CurrentVersion\Uninstall\MEGASync".


What did you expect to happen?

Whether it's installed at the machine level (Hive: "HKEY_LOCAL_MACHINE:") or user level (Hive: "HKEY_CURRENT_USER:"), 32 bit ("\Software") or 64 bit ("\Software\Wow6432Node"), I expect MEGASync to register its version in the "\Microsoft\Windows\CurrentVersion\Uninstall\MEGASync" key under the "DisplayVersion" value.


Environment Details

Provide details about the environment where the issue occurred.

  • OS: Windows 11
  • MEGASync Version: All (including latest: 6.2.0)

Screenshots

Include screenshots or videos if applicable.

Image Image

Additional Context

Add any other context about the problem or suggestion here.


Note: Issues without enough details may be closed or take longer to address.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions