- Вопрос или проблема
- Ответ или решение
- Как вернуться к предыдущей версии Firefox и сохранить профиль
- 1. Резервное копирование профиля
- 2. Скачивание предыдущей версии Firefox
- 3. Удаление текущей версии Firefox
- 4. Перезагрузка системы
- 5. Установка выбранной версии Firefox
- 6. Замена содержимого профиля
- 7. Настройка запуска Firefox
- 8. Отключение автоматических обновлений
- Заключительные советы
Вопрос или проблема
Я хотел бы вернуть Firefox к предыдущей версии и оставить его таким.
Я понимаю, что разработчики не хотят, чтобы пользователи это делали.
Я попытался просто удалить и переустановить нужную версию (их инструкции здесь), но когда я пытаюсь запустить Firefox после этого, он не позволяет мне импортировать мой профиль. Firefox делает это, если профиль новее установленной версии. В этом вопросе я спрашиваю, как вернуться и сохранить мой профиль.
Я искал на Superuser, но не вижу ответа. Этот ответ касается старых профилей; мой вопрос на самом деле о профилях новее установленной версии. Этот ответ также касается копирования старого профиля. Этот ответ касается перехода с 32-битной версии на 64-битную.
Это инструкции для установки версии Firefox, которую вы хотите, и сохранения ее в этом виде, при этом сохранив ваш профиль пользователя. Они предназначены для Windows, хотя основной ключ к запуску Firefox после изменения (добавление --allow-downgrade
к ярлыку запуска) такой же для Linux.
-
Создайте резервную копию вашей папки профилей. Этот шаг можно пропустить, хотя кроме защиты данных, полезно иметь возможность сослаться на оригинальную структуру папок позже.
В Windows ваша папка профиля находится в
%APPDATA%\Mozilla\Firefox\Profiles\
. В последних версиях она будет иметь имя вроде “nq6fgrkl8.default”, но у вас оно может быть другим.Вы также можете найти эту папку из Firefox, перейдя в меню «Гамбургер» -> Помощь -> Информация для устранения неполадок -> Основные сведения о приложении -> Папка профиля -> Открыть папку. Поскольку Firefox не может работать, пока мы его обновляем, это нужно сделать до всего остального.
-
Скачайте нужную вам версию Firefox. Предыдущая версия находится на этой странице. Справочник всех предыдущих версий здесь.
-
Удалите Firefox. У него могут быть связанные программные обеспечения, также называемые «Mozilla Firefox [имя]», такие как обновитель. Удалите и их.
-
Перезагрузите компьютер.
(В первый раз, когда я пытался это сделать, я не перезагрузился, и оказалось, что Firefox 88 на самом деле все еще установлен. В меню «Справка» в Firefox говорилось о версии 86, но это была 88, и список установленных программ в Windows показывал 88. Возможно, вы можете просто правильно удалить Firefox и не перезагружаться, как я, но браузеры проникают глубоко во все, и особенно в Windows, перезагрузка – лучший вариант.)
-
Установите выбранную вами версию Firefox. Пока не запускайте его. Если вы случайно запустите Firefox, вам может понадобиться перезагрузиться снова или даже повторно запустить процесс.
-
Найдите вашу новую директорию профиля (инструкции в шаге 1). Она будет в той же директории, что и старая, и также будет иметь непроизносимое имя. Скопируйте содержимое вашей старой директории в новую, перезаписывая все, что там есть.
Firefox не может работать, когда вы это делаете, потому что он блокирует некоторые файлы профиля во время работы, что препятствует чистой копии.
-
Теперь Firefox переустановлен, и ваши настройки скопированы, но когда он обнаружит, что ваш профиль из более старой версии, он откажется запускаться.
Отредактируйте ярлык запуска Firefox. Вам нужно добавить флаг
--allow-downgrade
в конце. Это также работает для Linux. -
Теперь Firefox запустится, но сразу же попытается обновиться и иногда будет уведомлять вас об этом. Существует два способа остановить обновления:
A. Остановите обновления и уведомления с помощью техники policies.json от Brethlosze:
- Создайте папку
distribution
в том же месте, где находится исполняемый файл Firefox (т.е. в Windows:C:\Program Files\Mozilla Firefox\distribution\
). - Создайте внутри файл
policies.json
с этим текстом:
{ "policies": { "DisableAppUpdate": true } }
B. Остановите обновления из Firefox. Запустите Firefox с новым ярлыком. Прежде чем делать что-либо другое, перейдите на about:preferences -> Обновления Firefox и отключите автоматические обновления.
При этом методе Firefox будет всплывать уведомление при запуске и иногда во время использования, спрашивая вас о необходимости обновления. Если вы случайно нажмете его, он попытается установить обновления, и вам, возможно, придется повторить все это, если это произойдет. (Если вы случайно на него нажмете, возможно, вы сможете остановить установку, отклонив всплывающее окно Windows, которое подтверждает установку, хотя я этого не тестировал.)
- Создайте папку
Я использовал это, чтобы вернуться к последней версии ESR после попытки исправить очередную ошибку рендеринга шрифтов в последней версии Release channel, но это должно работать для любого изданий Firefox. Если вы действительно хотите откатиться, я рекомендую издание ESR – потому что оно разработано для корпоративных клиентов, которым требуется стабильность и предсказуемость (в отличие от нас, простых пользователей, которым, очевидно, этого не нужно), оно не получает блестящих обновлений функций (и, следовательно, новых ошибок), при этом регулярно получает обновления безопасности.
-
Скачайте вашу желаемую версию Firefox и установите ее – нет необходимости удалять старую версию, так как установщик может установить его на месте (в ту же директорию) без изменения ваших данных.
-
После установки попробуйте открыть Firefox. Если по какому-то чуду вы не получаете страшное «предупреждение», которое не позволяет вам продвигаться дальше, потому что ваш пользовательский профиль слишком новый, вы в порядке и можете пропустить остальную часть этих шагов. Если вы получите это предупреждение, нажмите Выход.
-
Откройте
%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles
(скопируйте и вставьте в адресную строку Проводника, если используете Windows) и кликните на папку, содержащую ваш пользовательский профиль – это должна быть единственная папка, у которой в конце написано ваше имя. -
Найдите файл с именем
compatibility.ini
– удалите его, затем перезагрузите ваш компьютер. Когда вы снова откроете Firefox, вы должны вернуться к своему пользовательскому профилю как обычно.
Ответ или решение
Как вернуться к предыдущей версии Firefox и сохранить профиль
Обновление или изменение версии программного обеспечения является распространенной практикой среди пользователей, однако иногда новая версия может вызывать проблемы или не устраивать пользователя. Если вы хотите откатить Firefox до предыдущей версии и сохранить свой профиль, выполните следующие шаги. Мы предоставляем детализированные инструкции для пользователей Windows, которые помогут избежать потери данных.
1. Резервное копирование профиля
Перед началом процесса создания резервной копии профиля следует подтвердить сохранность данных:
- Откройте проводник и перейдите по адресу:
%APPDATA%\Mozilla\Firefox\Profiles\
. - Найдите папку с именем, например,
nq6fgrkl8.default
. Это ваш профиль. Скопируйте всю папку в безопасное место.
Вы также можете найти папку профиля через интерфейс Firefox: откройте меню (и обычно это «гамбургер»), выберите "Справка", затем "Информация для решения проблемы" и нажмите "Открыть папку" рядом с "Папка профиля".
2. Скачивание предыдущей версии Firefox
Чтобы вернуться к предыдущей версии, вам необходимо скачать нужный установочный файл:
- Перейдите на страницу загрузки старых версий Firefox, где вы найдете различные версии системы. Выберите нужную и скачайте установщик.
3. Удаление текущей версии Firefox
Теперь необходимо удалить установленный Firefox:
- Откройте панель управления и перейдите в раздел «Программы и компоненты».
- Найдите Mozilla Firefox и выполните удаление. Убедитесь, что также удалены все сопутствующие программы, например, программы обновления Firefox.
4. Перезагрузка системы
Хотя перезагрузка системы не всегда обязательна, рекомендуется выполнить этот шаг, чтобы гарантировать, что все компоненты удалены.
5. Установка выбранной версии Firefox
Установите ранее загруженную версию Firefox. Важно: не запускайте браузер сразу после установки.
6. Замена содержимого профиля
Важно перенести данные из старого профиля в новый:
- Найдите новый профиль в той же директории, о которой шла речь ранее. Он будет иметь уникальное имя, аналогичное вашему предыдущему профилю.
- Скопируйте содержимое папки вашего старого профиля в новый, заменив все файлы. Убедитесь, что Firefox не работает во время этой операции.
7. Настройка запуска Firefox
После этого предусмотрено изменение параметров запуска, чтобы избежать сообщений о несовместимости профилей:
- Найдите ярлык Firefox, щелкните правой кнопкой мыши и выберите "Свойства".
- В поле "Объект" добавьте в конец фразу
--allow-downgrade
(не забудьте оставить пробел перед ней).
Пример:
"C:\Program Files\Mozilla Firefox\firefox.exe" --allow-downgrade
8. Отключение автоматических обновлений
При первом запуске Firefox может установить автоматические обновления, это можно предотвратить несколькими способами:
А. Отключение обновлений через файл policies.json
:
- Создайте папку
distribution
по адресуC:\Program Files\Mozilla Firefox\distribution\
. - Создайте в ней файл с именем
policies.json
и вставьте следующее:{ "policies": { "DisableAppUpdate": true } }
Б. Отключение обновлений через настройки Firefox:
- Запустите Firefox с новым ярлыком.
- Перейдите в
about:preferences
, затем в разделОбновления Firefox
и выключите автоматические обновления.
Заключительные советы
Данный процесс поможет вам откатить Firefox до желаемой версии, сохранив ваш профиль. Рекомендуется рассмотреть возможность использования версии ESR (Extended Support Release), которая ориентирована на стабильность и чаще всего не требует частых обновлений.
Следуя представленным инструкциям, вы сможете безопасно управлять своей установкой Firefox без потери личной информации и настроек.