17

Так что на работе мой Firefox автоматически обновился до 57.0 (Quantum), так как у меня включены автоматические обновления.

Оказывается, что многие надстройки больше не работают с 57.0, например, менеджер сессий и надстройка группы вкладок, которую я широко использую. Кажется, я потерял все, кроме текущей группы вкладок, которая меня не очень радует ...

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

Как я могу это сделать?

10 ответов10

7

Решение для отключения автоматических обновлений без запуска Firefox заключается в следующем (ОС - Windows):

  • Отредактируйте файл prefs.js , расположенный в %APPDATA%\Mozilla\Firefox\Profiles\xyz.default\ который обычно переводится в C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\xyz.default\ (примечание : username и xyz будут отличаться)
  • Убедитесь, что строка user_pref("app.update.enabled", false); присутствует в файле; если это не так, добавьте или измените его. Игнорируйте предупреждение о том, что этот файл не следует редактировать
  • Сохраните и закройте файл
  • Запустите и используйте Firefox, не беспокоясь об автоматических обновлениях
  • Необязательно: обратите внимание на кнопку "Проверить наличие обновлений" в диалоговом окне "О Firefox". Конечно, НЕ нажимайте на него, пока вы не готовы и не готовы получить обновление
5

Альтернативное решение для блокировки всех обновлений - перейти на развилку Firefox, которая сохранит формат дополнения XUL, теперь называемый Firefox "Legacy", при этом все еще устанавливая обновления безопасности.

Две ветки Firefox, которые сохраняют устаревшие дополнения:

Я попробовал Pale Moon, и он очень хорошо импортировал все мои дополнения и данные профиля. Компоновка экрана была потеряна, поэтому некоторые небольшие настройки все еще требовались, но в целом это теперь точная копия моей версии Firefox 56, за исключением того, что она все еще выполняет обновления безопасности.

1

Лучше изменить user_pref("app.update.mode", 1) на 2

ЗАЧЕМ

app.update.mode использует целочисленное значение (по умолчанию 1), чтобы определить "поведение" обновления ... если вы изменяете это значение, вы не:

  1. изменение кода разработчика путем введения вашего собственного кода или
  2. остановка обновлений вообще

следующее из https://wiki.mozilla.org/Software_Update:Testing

INTEGER - app.update.mode По умолчанию: 1 определяет политику, по которой выполняются фоновые загрузки, и количество запрашиваемых пользователем запросов: 0 - загружать все типы обновлений (основные / второстепенные) без вмешательства пользователя, независимо от установленных несовместимых расширений. (они должны быть просто отключены после перезапуска обновления) 1 - загружать все типы обновлений (основные / второстепенные) только в том случае, если нет несовместимости с включенными расширениями, в противном случае запрашивать пользовательский интерфейс. 2 - загружать только второстепенные обновления, запрашивать крупные обновления независимо от того, совместимы ли все включенные расширения.

обновление до кванта определенно является серьезным обновлением ...

0

Откройте настройки Firefox и используйте встроенную панель поиска (присутствует начиная с версии 56) для поиска "обновления", затем установите флажок, чтобы никогда не обновлять автоматически.

Это не рекомендуется, так как вы не будете получать обновления безопасности. Вместо этого вы можете использовать последнюю версию долгосрочной поддержки: https://www.mozilla.org/firefox/organizations/

0

В моем случае, кроме отключения обновления конфигурации, мне помогло только переименование исполняемого файла updater.exe в установочном каталоге Firefox.

В случае больших ошибок вы можете просто написать простое приложение, которое ничего не делает, но перезапускает Firefox и закрывает себя, а затем помещает его в каталог Firefox как Updater.exe.

Также может помочь удаление "Mozilla Maintenance Service" и / или переименование двоичного файла.

0

В Windows 7 я пошел в AppData\Local\Mozilla\update . В папке update удалите все, что есть. Также никогда не проверяйте свою текущую версию в «Справке о Firefox», так как это снова вернет вас к обновленной беговой дорожке.

-1

Проблема: настройки Firefox "не проверять наличие обновлений" все еще обновляются.

Оказывается, мое программное обеспечение Kaspersky Total Security было настроено на автоматическую проверку и обновление приложений. Каждые несколько дней он будет проверять и обновлять Firefox. После выключения автообновления - вуаля! Нет проблем.

-1

Вы не должны следовать никаким ответам, которые советуют отключать автоматические обновления: это плохой совет, который может открыть ваш компьютер для заражения вредоносным ПО.

Чтобы продолжить использовать ваши старые плагины XUL, вы должны удалить Firefox 57 (или любую другую версию) и переустановить Firefox 52 ESR отсюда. Это последняя версия Firefox, которая все еще поддерживает XUL, а также получает обновления безопасности (и будет примерно до лета 2018 года). IIRC, эта версия не поддерживает новые плагины WebExtensions, поэтому вам, возможно, придется установить старые версии ваших дополнений из раздела "Просмотреть все версии" на странице дополнения по адресу https://addons.mozilla.org, если некоторые из них были обновлены.

Firefox ESR (E Xtended S оддержка R elease) версии более старые версии кодовую Firefox, которые до сих пор обновляется дольше , чем обычно. Эти версии могут использоваться для отсрочки получения новых функций при сохранении безопасности. Вы должны использовать один из них вместо новой, старой версии без ESR, такой как Firefox 56. IIRC, обычные старые релизы Firefox больше не обновляются после выхода нового основного релиза.

Этот ответ упоминался в комментариях к другим ответам.

-1

Я полагаю, что метод предотвращения обновления при запуске Firefox состоит в том, чтобы отключить компьютер как от проводного, так и от беспроводного подключения перед запуском и удалить папку обновления, после чего вы можете изменить конфигурацию.

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

Смотрите также https://support.mozilla.org/zh-CN/questions/1041197

Изменить: Для вашего рабочего компьютера, я не уверен, что обновление Firefox еще очистило старые данные аддона или просто отключил их, если данные для этого аддона все еще там, то возможно, что они могут быть перенесены в версию ESR (расширенная поддержка ), который был основан на предыдущем Firefox и, следовательно, унаследованное расширение будет работать. См. Https://www.ghacks.net/2017/11/14/how-to-move-firefox-legacy-extensions-to-another-browser/, чтобы узнать, как перенести данные дополнения в версию ESR.

-2

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

Так что, если кто-то, как я, хочет вернуться к v.56 без удаления и переустановки новой копии, а затем запретить автоматическое обновление до v.57, пожалуйста, продолжайте чтение.

Посмотрев вокруг, чтобы найти лучшее решение для возврата назад, кажется, что старая версия может быть безопасно установлена поверх новой без потери каких-либо настроек или дополнений (на основе этого поста).

Итак, следующие шаги (я использую Windows 10 64bit):

  1. Сделал резервную копию моей папки профиля на основе этого на всякий случай

  2. Скачал 64-битную версию из filehippo: Firefox v56.0.2 64bit (32-битная версия здесь filehippo: Firefox v56.0.2 32bit) и переустановил v.56 непосредственно поверх версии 57 без предварительного удаления.

  3. Перед перезапуском я отключил свое интернет-соединение (только для предотвращения самообновления Firefox), а затем после запуска Firefox 56 я изменил параметр обновления следующим образом
    Сервис -> Параметры -> Общие -> прокрутите вниз до "Обновления Firefox" и установите флажок «Никогда не проверять наличие обновлений (не рекомендуется)» - другие параметры, предложенные в этом разделе, могут также работать.

  4. Выключите и перезагрузите компьютер (на этот раз с обычным включенным интернет-соединением) и запустили Firefox 56, в котором все настройки, расширения и надстройки остались без изменений, как и до обновления.

Я использую v.56.0.2 без проблем в течение недели (конечно, я не касаюсь "проверить наличие обновлений" в Справке -> О Firefox). В случае, если по какой-либо причине Firefox снова обновится до v57, вы можете повторить вышеописанную процедуру. Случилось со мной с моим ноутбуком.

Хотя я знаю, что на какое-то время я останусь без обновлений, я решил подождать, пока все мои критические надстройки и расширения будут обновлены до версии 57 (и все "детские болезни" новой версии устранены).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .