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:
- Install MEGASync.
- Open Windows Terminal.
- Run "winget upgrade".
- Winget reports that there are packages with "version numbers that cannot be determined".
- Run "winget upgrade --include-unknown".
- 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.
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.
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:
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.
Screenshots
Include screenshots or videos if applicable.
Additional Context
Add any other context about the problem or suggestion here.