Execute Windows Backup fix during PostUpdate
Categories
(Firefox :: Shell Integration, enhancement, P3)
Tracking
()
People
(Reporter: mpohle, Assigned: mpohle)
References
Details
(Whiteboard: [fidedi])
Attachments
(1 file)
Windows Backup can be used to migrate from Windows 10 to Windows 11. It restores placeholder items in the Start menu for applications installed under Windows 10. Windows Backup uses the uninstall keys in the registry to determine which applications are installed. However, our uninstall key contains a version number, which has caused problems like Bug 1505436 in the past.
This ticket attempts to solve this problem for most users. Those who installed Firefox in the default location, C:\Program Files\Mozilla Firefox, will receive a different uninstall key that does not contain a version number. This ensures that Windows Backup does not have to search for version numbers that it may not recognize and helps users restore the most recent version of Firefox.
Users who already have Firefox installed will be migrated to the new Uninstall key scheme if applicable.
After a fresh installation, users will see a placeholder icon with the Firefox logo in their Windows 11 Start menu. Clicking it opens a Windows Store dialog box with buttons to the vendor's website.
| Assignee | ||
Comment 1•6 months ago
|
||
| Assignee | ||
Updated•6 months ago
|
Updated•6 months ago
|
Updated•5 months ago
|
| Assignee | ||
Updated•5 months ago
|
Updated•5 months ago
|
| Assignee | ||
Updated•5 months ago
|
| Assignee | ||
Updated•5 months ago
|
Updated•4 months ago
|
Updated•4 months ago
|
| Assignee | ||
Comment 2•4 months ago
|
||
The latest version includes a fix for Bug 1978591.
Comment 4•4 months ago
|
||
| bugherder | ||
Comment 6•4 months ago
•
|
||
I tested on Windows 10 64bit and 32bit and I can confirm that the name of the Nightly folder inside all the bellow paths is now changed from Nightly 142.0a1 (x64 en-US) into Nightly at install or updating from an old version to the latest one.
HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall
HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
This does not work right now on Windows 11, but it is planned to work in the future (will retest once that change happens).
Updated•3 months ago
|
Comment 8•3 months ago
|
||
Sorry for the mistake in the backout commit message. For posterity, bug 1983996 was the reason for the backout from 143.
Updated•3 months ago
|
Description
•