Як запобігти автоматичному оновленню до Firefox 57.0 Quantum?


21

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

Виявляється, багато додатків більше не працюють з 57.0, наприклад, менеджер сеансів і надбудова групи вкладок, якими я широко користуюся. Здається, я втратив усіх, окрім поточної групи вкладок, від якої не дуже радий ...

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

Як я можу це зробити?


2
Не слід дотримуватися жодної відповіді, яка радить вимкнути автоматичне оновлення : це погана порада, яка може відкрити ваш комп'ютер до зараження шкідливим програмним забезпеченням або "зламаного".
Кайпро II

Відповіді:


11

Рішення відключення автоматичних оновлень без запуску 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". Звичайно, НЕ клацніть його, поки ви не будете готові і не готові отримати оновлення

2
Чоловік, який переглядає браузер, з кожним днем ​​все більше схожий на Google Chrome, чому вони взяли з GUI опцію автоматичного оновлення. Він розпочався з примусового підписання аддонів, тепер вони обмежують те, що можуть робити аддони, та видаляючи кнопку оновлення з графічного інтерфейсу. Що далі, примусові оновлення стилю Windows 10?
thebunnyrules

2
Наведена відповідь - погана порада . Вимкнувши автоматичні оновлення, ви також відключите виправлення безпеки. Якщо говорити спрощено, якщо це зробити, це означає, що веб-сайт може зламати вашу систему та встановити зловмисне програмне забезпечення, оскільки ви ніколи не встановлювали патч, щоб запобігти цьому.
Кайпро II

2
Правильна порада - перейти на реліз Firefox 52 ESR, який підтримує розширення XUL, як і раніше отримуватимуть виправлення безпеки до літа 2018 року (якщо я правильно прочитав графіку). Після цього вам потрібно відмовитися від своїх розширень XUL, але, сподіваємось, вони до цього часу будуть оновлені.
Кайпро II

4
Питання було конкретним. Користувач наразі використовував Firefox 56, вони хотіли запобігти автоматичному оновленню до Firefox 57, і це досягає. Відповідь не вказує на те, що не слід оновлювати Firefox, ця відповідь дозволяє вибрати, коли це станеться, що чудово підходить для тих, хто використовує розширення, яке неможливо замінити.
Рамхаунд

6

Альтернативним рішенням для блокування всіх оновлень є перехід на роздріб Firefox, який збереже формат доповнення XUL, тепер Firefox називається "Legacy", і при цьому встановлює оновлення безпеки.

Два вилки Firefox, які зберігають застарілі додатки, є:

Я спробував Pale Moon, і він дуже чудово імпортував усі мої додатки та дані профілю. Розкладка екрана була втрачена, тому деякі невеликі налаштування все ще потрібні, але в цілому це тепер точний дублікат моєї Firefox версії 56, за винятком того, що вона все ще оновлює безпеку.


Чи походять оновлення безпеки від Waterfox, чи існує зв'язок Mozilla, де витягуються та застосовуються оновлення безпеки Mozilla для Firefox? Також, чи є перевага цього в тому, щоб перейти на Firefox ESR (окрім ESR, зрештою, також буде отримана нова база коду)?
fixer1234

1
@ fixer1234: Обидва - це вилки FF, тому більшість (якщо не всі) оновлення безпеки походять від Mozilla. У FF ESR є проблеми з тим, що деякі додатки не можуть зберегти свої настройки, наприклад LastPass. Крім того, версія ESR, базуючись на FF56, на диво пронумерована версія 52, тому деякі доповнення відмовляються працювати, вимагаючи принаймні FF55. Крім того, ШОЕ закінчиться через кілька місяців, тоді як і Waterfox, і Pale Moon мають намір підтримувати додатки XUL довше, якщо не назавжди. Досить засмучує те, що код XUL все ще знаходиться у FF57, тільки він просто відключений.
harrymc

1
@ fixer1234: Waterfox набагато ближче до нинішнього FF, ніж Блідий Місяць, який розщедрився кілька років тому. Pale Moon має власний магазин аддонів (менше), тоді як Waterfox використовує Mozilla.
harrymc

Хороша інформація у ваших коментарях. Подумайте, як додати його до відповіді. :-)
fixer1234

@harrymc - Ви впевнені, що 52 ESR базується на Firefox 56. Графік, схоже, вказує на 52.5.3 на основі FireFox 52/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/


1
Ну, я не хочу запускати Firefox, як я вже писав у своєму запитанні, тому що, коли це робити, я, швидше за все, отримаю оновлення негайно.
Насбірн

Він був запущений сьогодні. Якщо ви її ще не відкрили, вона почне завантажувати її, щоб оновити її лише після того, як ви відкриєте її вдруге, тож ви зможете змінити налаштування до того, як це станеться. Якщо ви боїтеся, що він уже завантажив його, знайдіть у Google "prefs.js disabled update", щоб дізнатися, як знайти цей файл і що потрібно змінити.
Користувач Firefox57

Так, я знайшов метод prefs.js раніше, але параметр, який вони згадали, насправді відсутній у моєму файлі, тому я його не спробував.
Насбірн

1
prefs.js перераховує лише параметри, які були змінені із значень за замовчуванням. Ви можете додати до нього опцію, яку ви знайшли. Це буде те саме, що додавати його з about: config.
користувач Firefox57

@Nassbirne - Тож як щодо надання відповіді з конкретними відомостями про те, що ви робили, припускаючи, що ви зробили, запобігайте автоматичному оновленню до Firefox 57 Оскільки використання ESR версії Firefox для деяких людей не є можливим, а інша відповідь не корисна через на це відповідь лише для посилань.
Рамхаунд

0

У Windows 7 я зайшов AppData\Local\Mozilla\update. У updateпапці видаліть все, що там є. Також ніколи не перевіряйте поточну версію в розділі "Довідка про Firefox", оскільки це знову поверне вас на бігову доріжку оновлення.


У Windows 10 цей шлях названий "AppData \ Local \ Mozilla \ updates" з s в кінці. Повернувшись до 56, ви можете перейти до параметрів, щоб зняти автоматичне оновлення, але воно вже розпочало повторну завантаження кванту, і це автоматичне завантаження не буде перервано, навіть якщо FF закрито і повторно відкрито, тому цей крок необхідний, щоб остаточно перервати перевстановлення Quantum.
Дейл Махалко

0

У моєму випадку, окрім відключення оновлення в конфігурації, було просто перейменування виконавчого файла updateter.exe у каталог встановлення Firefox.

У разі великих помилок ви можете просто написати просту програму, яка нічого не робить, але перезапустить Firefox і закриється, а потім помістити його в каталог Firefox як оновлення.exe.

Видалення "служби технічного обслуговування Mozilla" та / або перейменування її бінарних файлів також може допомогти.


1
У мене виникла та сама помилка Firefox. І я зробив подібну хитрість: я замінив каталог C: \ Users \ USER_NAME \ AppData \ Local \ Mozilla \ updates звичайним файлом, щоб Firefox не міг завантажувати оновлення.
Олексій

0

Як зазначають інші користувачі, у Firefox раніше була about:configможливість відключити це (називається app.update.enabledя думаю), але розробники вже не довіряють вам, тому вони змінили це, тому автоматичні оновлення важко кодуються. Однак, якщо ви подивитеся на деякі інші app.update.*налаштування, є інший варіант, який розглядають диски.

Вони залишили app.update.intervalопцію, яка визначає час між автоматичними оновленнями в секундах. Якщо встановити його на будь-яку довільно велику кількість, наприклад 432000000, ви можете змусити Firefox чекати роками, фактично вимикаючи оновлення. Це має бути простішим та надійнішим, ніж необхідність вручну редагувати якийсь файл Javascript, який, ймовірно, просто буде скинутий після наступного оновлення системного пакету.

Імовірно, розробники також змінять або видалять цю опцію, тому кращим довгостроковим рішенням, ймовірно, є відмова від Firefox взагалі та використання браузера, який поважає вашу конфіденційність і не змушує вас автоматично оновлюватись проти вашої волі.


Цікавий підхід. Ви насправді перевірили його, щоб переконатися, що він працює?
fixer1234

-1

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

Крім того, згідно з повідомленням, Firefox перевірятиме наявність оновлень, коли ви лизуєте сторінку 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


-1

Проблема: налаштування Firefox "не перевіряти наявність оновлень" все ще оновлюється.

Виявляється, моє програмне забезпечення Kaspersky Total Security було встановлено для автоматичної перевірки та оновлення програм. Кожні кілька днів він перевірятиме та оновлює firefox. Після вимкнення автоматичного оновлення до вимкнення - вуаля! немає проблем.


-2

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

Отже, якщо хтось, як я, хоче повернутись до версії 56, не видаляючи та не перевстановлюючи свіжу копію, а потім запобігти автоматичним оновленням до версії.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, ви можете повторити описану вище процедуру . Сталося зі мною з ноутбуком.

Хоча я знаю, що я залишаюсь без оновлень на деякий час, моє рішення - почекати, поки всі мої критичні додатки та розширення будуть оновлені до версії.5.5 (і всі «дитячі захворювання» нової версії будуть усунені).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.