<div dir="ltr">This may help you:<div><br></div><div><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">Dafydd Jones (<a href="http://techneg.it">techneg.it</a>)</strong> <span dir="auto"><<a href="mailto:dafydd@techneg.it">dafydd@techneg.it</a>></span><br>Date: Tue, 14 Jan 2020 at 14:10<br>Subject: Re: Switching 32- to 64-bit installation (win) & profile problem...<br>To:  <<a href="mailto:tb-enterprise@mozilla.org">tb-enterprise@mozilla.org</a>><br></div><br><br><div dir="ltr"><div>I have just been working on upgrading FF 32-bit to 64-bit and thought I would document my findings.</div><div><br></div><div>When doing a <b>silent</b> install of FF 64-bit on a machine with an existing 32-bit install, FF 64 is installed</div><div>into <i>C:\Program Files\Mozilla Firefox </i>and the existing 32-bit install remains in <i>C:\Program Files (x86)\Mozilla Firefox</i>,</div><div>and both installs are listed in <i>Programs and Features, </i>and can be launched separately. FF 64 will create a new profile.</div><div><br></div><div>When running the GUI 64-bit installer, the installer detects the existing 32-bit install, and will perform an <b>in-place</b> upgrade,</div><div>converting the 32-bit installation to 64-bit. This is evidenced by the confirmation button in the GUI being named <i>Upgrade, </i></div><div>rather than <i>Install, </i>and when choosing to customize the install, the install directory is pre-filled as <i>C:\Program Files (x86)\Mozilla Firefox.</i></div><div><i><br></i></div><div>To perform an <b>in-place</b> upgrade <b>silently</b>, one can set the install directory path on the command line (from Firefox v62 onwards) e.g.</div><div><i>/InstallDirectoryPath="C:\Program Files (x86)\Mozilla Firefox"</i><br></div><div><i><br></i></div><div>As far as I can tell, this performs a successful <b>in-place</b> upgrade from 32-bit to 64-bit FF retaining use of the same profile.</div><div>(Although, yes, there is the downside of having 64-bit binaries living in <i>Program Files (x86).)</i></div><div><i><br></i></div><div>HTH,</div><div>Dafydd</div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 9 Sep 2020 at 16:23, Harkins, Steve via Enterprise <<a href="mailto:enterprise@mozilla.org">enterprise@mozilla.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_-2284672673692299885WordSection1">
<p class="MsoNormal">               Mike,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">If we’re changing from 32-bit to 64-bit, Firefox won’t be in the same directory (C:\Program Files, instead of C:\Program Files (x86).  The profile, however, sould be in the same directory.  And I only used 80.0.1 because I couldn’t find
 another 32-bit version.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Regards,<u></u><u></u></p>
<p class="MsoNormal">Steve<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b>From:</b> Mike Kaply <<a href="mailto:mkaply@mozilla.com" target="_blank">mkaply@mozilla.com</a>> <br>
<b>Sent:</b> Wednesday, September 09, 2020 10:16 AM<br>
<b>To:</b> Harkins, Steve <<a href="mailto:sharkins@ti.com" target="_blank">sharkins@ti.com</a>><br>
<b>Cc:</b> <a href="mailto:enterprise@mozilla.org" target="_blank">enterprise@mozilla.org</a><br>
<b>Subject:</b> [EXTERNAL] Re: [Mozilla Enterprise] Transfer profile from 32-bit to 64-bit during upgrade?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<p class="MsoNormal">On Wed, Sep 9, 2020 at 8:35 AM Harkins, Steve via Enterprise <<a href="mailto:enterprise@mozilla.org" target="_blank">enterprise@mozilla.org</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal">               Hello,<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">We are currently packaging 78.2.0 ESR 64-bit for our internal electronic software distribution, and during my testing of the package, I notice that if I install over a 32-bit version
 of Firefox (like 80.0.1) and I have saved bookmarks, after installing 64-bit, those bookmarks are gone.  Is there a to preserve bookmarks when upgrading from 32-bit to 64-bit?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Are you installing into the same directory? It definitely should keep those. Although it looks like you are doing a downgrade (80 to 72) which should be giving an error.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">In the past we had used the MOZ_LEGACY_PROFILES=1 value in environment variables to get the bookmarks, but it appears that no longer works.<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Downgrades use a different variable:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">From <a href="https://support.mozilla.org/en-US/kb/understanding-depth-profile-installation" target="_blank">
https://support.mozilla.org/en-US/kb/understanding-depth-profile-installation</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">The downgrade blocking can be bypassed by setting the environment variable MOZ_ALLOW_DOWNGRADE or by passing the --allow-downgrade command line argument when running Firefox.
<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">How can we make sure that users don’t lose their bookmarks and other settings when upgrading from 32-bit to 64-bit?  Thanks.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Regards,<u></u><u></u></p>
<p class="MsoNormal">Steve Harkins<u></u><u></u></p>
<p class="MsoNormal">Texas Instruments, Inc<u></u><u></u></p>
<p class="MsoNormal">IT Operations & Infrastructure<u></u><u></u></p>
<p class="MsoNormal">Client Engineering<u></u><u></u></p>
<p class="MsoNormal">214-567-8232<u></u><u></u></p>
<p class="MsoNormal"><a href="mailto:sharkins@ti.com" target="_blank">sharkins@ti.com</a><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
Enterprise mailing list<br>
<a href="mailto:Enterprise@mozilla.org" target="_blank">Enterprise@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/enterprise" target="_blank">https://mail.mozilla.org/listinfo/enterprise</a><br>
<br>
To unsubscribe from this list, please visit <a href="https://mail.mozilla.org/listinfo/enterprise" target="_blank">
https://mail.mozilla.org/listinfo/enterprise</a> or send an email to <a href="mailto:enterprise-request@mozilla.org" target="_blank">
enterprise-request@mozilla.org</a> with a subject of "unsubscribe"<u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>

_______________________________________________<br>
Enterprise mailing list<br>
<a href="mailto:Enterprise@mozilla.org" target="_blank">Enterprise@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/enterprise" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/enterprise</a><br>
<br>
To unsubscribe from this list, please visit <a href="https://mail.mozilla.org/listinfo/enterprise" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/enterprise</a> or send an email to <a href="mailto:enterprise-request@mozilla.org" target="_blank">enterprise-request@mozilla.org</a> with a subject of "unsubscribe"<br>
</blockquote></div>