Как остановить Firefox 52 ESR от автообновления?

Я пытаюсь загрузить Firefox 52.9.0 ESR (32-разрядная версия), поскольку он может запускать Java в качестве плагина в браузере. Я делаю это, беря zip-файл из архива, распаковывая его в нужную папку, затем запускаю firefox.exe, Это отлично работает для первого сеанса, но чтобы завершить установку последней версии Java, мне нужно закрыть Firefox и начать новый сеанс, после чего он автоматически обновляется до Firefox Quantum 60.2.0 ESR, что мне не нужно. Это происходит даже в том случае, если я установил параметр обновления "запрашивать обновления, но позвольте мне выбрать установку" в течение первого сеанса. Как я могу предотвратить это, и вместо этого сохранить Firefox 52.9.0 ESR?

РЕДАКТИРОВАТЬ: я исправил это, изменив настройки обновления, чтобы "никогда не проверять наличие обновлений". Тем не менее, после запуска моего 2-го сеанса он все еще пытался обновить, но выдал ошибку что-то вроде "обновление не удалось (не удалось применить исправление обновления)". К счастью, это сообщение об ошибке не появляется в начале новых сеансов. Странно, что он пытается автоматически обновиться, хотя я установил, что нет.

5 ответов

Мне нужна Java в моем браузере, и я неохотно отказался от Firefox в пользу форков Waterfox и PaleMoon, которые сохраняют поддержку NPAPI, в которой нуждается Java.

Оба запускают плагины Firefox, хотя и не самые последние версии, и именно они удерживают меня в семействе Firefox, а не переходят на Chrome - привыкнув к ним, мне трудно управлять без TabMixPlus, All-in- Одна боковая панель и FireFTP, в частности.

PaleMoon был разветвлен раньше, чем Waterfox, но у него есть собственный сайт дополнений, и хотя я также использую расширения с основного сайта расширений Mozilla, мне нужно искать совместимые версии.

Waterfox является более свежим и использует стандартный сайт расширений Mozilla, и во многих случаях будут устанавливаться последние версии, но, будучи менее установленным, он имеет несколько больше особенностей, чем PaleMoon.

Что касается надстроек, большинство обновлений предназначено для обработки обновлений Firefox, а не для исправлений безопасности, поэтому я не обеспокоен использованием более ранних версий.

PaleMoon является 32/64-битным, а Waterfox - только 64-битным. В Windows есть установочная и переносная версии - Waterfox portable совместим с PortableApps, хотя по какой-то причине не включен в сайт PortableApps, что означает, что он принят в систему меню, но не обновляется автоматически. Существуют обе версии для Linux, а также доступны репозитории для систем, производных от Debian.

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

Как насчет того, чтобы просто отключиться от Интернета (отключить программное обеспечение, отключить все сети, вынуть штекер / адаптер) для первого запуска, изменить настройки обновления и выйти, а затем снова подключиться к Интернету?

Нет необходимости говорить, что использование устаревшего браузера - это угроза безопасности, очень похожая на запуск Windows XP в апреле 2014 года. Если вы не знаете, как устранить известные не исправленные ошибки безопасности, вам не следует использовать неподдерживаемый веб-браузер.

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

В вашем случае вы должны были войти в прежний менеджер профилей FF с -P переключиться, создали новый профиль и отметили [Work offline] перед запуском браузера, который дал бы вам время отключить автоматические обновления, прежде чем браузер начал загружать их в фоновом режиме при первом запуске.

Ручное редактирование файлов конфигурации в профиле браузера не требуется.

Нам нужно запускать тесты на основе Java со статическим IP-адресом через браузер с поддержкой Java NPAPI, поэтому, учитывая поддержку отбрасывания seamonkey, Firefox ESR 52.9.0 все еще используется для этого, и я подозреваю, что он все еще используется другими.

Firefox ESR полностью игнорирует этот параметр:

Инструменты/Параметры/Дополнительно/Обновление/'Никогда не проверять наличие обновлений (не рекомендуется: угроза безопасности)'

Похоже, что он также игнорирует большинство, если не все, настроек обновления в about:config, так что вот что я нашел, что работает, в порядке эффективности. Обязательно внесите эти изменения ПЕРЕД первым запуском Firefox, если вы только что установили или понизили версию до 52.9.0 ESR.

#1 Удалить/переименовать этот файл

C:\Program Files (x86)\Mozilla Firefox\updater.exe

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

#2 Найдите этот файл

C:\Program Files (x86)\Mozilla Firefox\defaults\pref\channel-prefs.js

и отредактируйте бит «esr» внизу, например, на «DONOTUPDATE». Не имеет значения, на что вы его меняете, если это канал, которого не существует.

#3 Аналогично найдите этот файл

C:\Program Files (x86)\Mozilla Firefox\update-settings.ini

и отредактируйте значение ACCEPTED_MAR_CHANNEL_IDS также для несуществующего канала, например ACCEPTED_MAR_CHANNEL_IDS=DONOTUPDATE

#4 Наконец, снятие отметки «Инструменты/Параметры/Дополнительно/Обновление/Использовать фоновую службу для установки обновлений» отключает эту фоновую службу. Все, что делает эта служба, — это обходит приглашение UAC, которое появляется всякий раз, когда применяется новое загруженное обновление Firefox, что делает процесс обновления «тихим» и не выполняет никакой загрузки или обновления Firefox самостоятельно. . Тем не менее, вы можете полностью удалить его, если хотите, поскольку он имеет собственную запись «Служба обслуживания Mozilla» в разделе «Установка и удаление программ» (XP) или «Программы и компоненты» (Win10), поэтому его можно легко удалить.

Если вы удалите сервис Mozilla Maintenance из системы, он не будет обновляться автоматически.

Другие вопросы по тегам