Как мне вернуть Firefox к предыдущей версии и сохранить свой профиль нетронутым?

Как мне вернуть Firefox к предыдущей версии и сохранить свой профиль нетронутым?

Я хотел бы вернуть Firefox к предыдущей версии и оставить ее в прежнем состоянии.

Я понимаю, что разработчики не хотят, чтобы пользователи так поступали.

Я попробовал просто удалить и переустановить нужную версию (их инструкцииздесь), но когда я пытаюсь запустить Firefox после этого, он не позволяет мне импортировать мой профиль. Firefox делает это, если профиль новее установленной версии. В этом вопросе я спрашиваю, как вернуться киподдерживать мой профиль.

Я искал Superuser, но не нашел ответа.Этот ответо старых профилях; мой вопрос на самом деле о профиляхновеечем установленная версия.Этот ответтакже заключается в копировании старого профиля.Этот ответречь идет о переходе с 32-битной на 64-битную.

решение1

Это инструкции по установке нужной вам версии Firefox и сохранению ее, а также сохранению вашего профиля пользователя. Они предназначены для Windows, хотя реальный ключ к запуску Firefox после изменения (добавление --allow-downgradeярлыка запуска) такой же, как и для Linux.

  1. Сделайте резервную копию папки Profiles. Этот шаг можно пропустить, хотя помимо защиты данных, полезно иметь возможность обратиться к исходной структуре каталогов позже.

    В Windows папка вашего профиля находится в %APPDATA%\Mozilla\Firefox\Profiles\. В последних версиях она будет иметь имя типа "nq6fgrkl8.default", но ваша может называться как-то иначе.

    Вы также можете найти эту папку из Firefox, перейдя в меню Hamburger->Help->Troubleshooting Information->Application Basics->Profile Folder->Open Folder. Поскольку Firefox не может быть запущен, пока мы его обновляем, это должно быть сделано в первую очередь.

  2. Загрузите нужную вам версию Firefox. Предыдущая версия находится наэта страница. Каталог всех предыдущих версий естьздесь.

  3. Удалите Firefox. С ним могут быть связаны части программного обеспечения, также называемые "Mozilla Firefox [имя]", например, обновление. Удалите и их.

  4. Перезагрузить.

    (Когда я попробовал это в первый раз, я не перезагружался, и оказалось, что Firefox 88 на самом деле все еще был установлен. В меню «О системе» в Firefox была указана версия 86, но это была 88, и в списке установленных программ Windows отображалась версия 88. Возможно, вы просто можете правильно удалить Firefox и не перезагружать его, как это сделал я, но браузеры глубоко цепляются за все, и в Windows особенно перезагрузка — лучший вариант.)

  5. Установите выбранную вами версию Firefox.Не начинай пока. Если вы случайно запустили Firefox, вам может потребоваться повторная перезагрузка или даже перезапуск процесса.

  6. Найдите новый каталог профиля (указания в шаге 1). Он будет в том же каталоге, что и старый, и также будет иметь непроизносимое имя. Скопируйте содержимое старого каталога в новый, перезаписав там все.

    Во время этого нельзя запускать Firefox, поскольку он блокирует некоторые файлы профиля во время работы, что делает невозможным создание чистой копии.

  7. Теперь Firefox переустановлен и ваши настройки скопированы, но когда он обнаруживает, что ваш профиль относится к старой версии, он отказывается запускаться.

    Отредактируйте ярлык запуска Firefox. Вам нужно добавить флаг --allow downgradeв конце. Это также работает для Linux.

  8. Теперь Firefox запустится, но он немедленно попытается обновиться и будет время от времени уведомлять вас об этом. Есть два способа остановить обновления:

    А. Остановите обновления и уведомления с помощьюМетодология policies.jsonот Brethlosze:

    • Создайте папку distributionв том же месте, где находится исполняемый файл Firefox (т. е. в Windows: C:\Program Files\Mozilla Firefox\distribution\).
    • Создайте внутри файл policies.jsonсо следующим текстом:
    { 
       "policies": {
           "DisableAppUpdate": true
       } 
    }
    

    Б. Остановите обновления из Firefox. Запустите Firefox, используя новый ярлык. Прежде чем что-либо делать, перейдите в about:preferences -> Firefox Updates и отключите автоматические обновления.

    При использовании этого метода Firefox будет выводить всплывающее уведомление при запуске и иногда во время использования, предлагая вам обновиться. Если вы случайно нажмете на него, он попытается установить его, и вам, возможно, придется повторить все это, если это произойдет. (Если вы случайно нажмете на него, вы можете остановить установку, отклонив всплывающее окно Windows, подтверждающее установку, однако я не проверял это.)

решение2

Я использовал это для понижения версии ESR до последней после попытки определитьеще одинОшибка рендеринга шрифта в последней версии Release channel, но она должна работать для любой версии Firefox. Если вы хотите понизить версию, я рекомендуюESR-издание- поскольку он разработан для корпоративных клиентов, которым нужна стабильность и предсказуемость (в отличие от нас, простых людей, которым это явно не нужно), он не получает никаких блестящих обновлений функций (и, следовательно, никаких новых ошибок), при этом регулярно получая обновления безопасности.


  1. Загрузите вашжелаемая версияFirefox и установите его — удалять старую версию не обязательно, так как установщик способен выполнить установку на место (в тот же каталог), не затрагивая ваши данные.

  2. После установки попробуйте открыть Firefox. Если каким-то чудом вы не получите ужасное «предупреждение», которое не позволит вам двигаться дальше, потому что ваш профиль пользователя слишком новый, вы можете продолжать и пропустить оставшиеся шаги. Если вы получите это предупреждение, нажмите Exit.

  3. Откройте %USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles(скопируйте и вставьте в адресную строку Проводника, если вы используете Windows) и щелкните по папке, содержащей ваш профиль пользователя — это должна быть единственная папка, в конце которой указано ваше имя.

  4. Найдите файл с именем compatibility.ini- удалите его, затем перезагрузите ПК. Когда вы в следующий раз откроете Firefox, вы должны попасть в свой профиль пользователя, как обычно.

Связанный контент