Jak zapobiec automatycznej aktualizacji Firefoksa 57.0 Quantum?


21

Więc w pracy mój Firefox został automatycznie zaktualizowany do wersji 57.0 (Quantum), ponieważ mam włączone automatyczne aktualizacje.

Okazuje się, że wiele dodatków już nie działa z 57.0, np. Menedżer sesji i dodatek do grupy kart, z którego intensywnie korzystam. Wygląda na to, że straciłem wszystko oprócz bieżącej grupy kart, z której nie jestem bardzo zadowolony ...

Teraz w domu używam tych samych dodatków i chciałbym zapobiec utracie grup kart, więc szukam sposobu na wyłączenie automatycznych aktualizacji (które są włączone) przed uruchomieniem Firefoksa, aby mieć szansę zapisz / wyeksportuj moje grupy kart i znajdź rozwiązanie, które będzie działać z wersją 57.0 przed faktyczną aktualizacją do wersji 57.0.

Jak mogę to zrobić?


2
Nie należy podążać za żadną odpowiedzią zalecającą wyłączenie automatycznych aktualizacji : to zła rada, która może doprowadzić do zainfekowania komputera złośliwym oprogramowaniem lub „zhakowania”.
Kaypro II

Odpowiedzi:


11

Rozwiązanie do wyłączania automatycznych aktualizacji bez uruchamiania Firefoksa jest następujące (system operacyjny to Windows):

  • Edytuj plik prefs.js, w %APPDATA%\Mozilla\Firefox\Profiles\xyz.default\którym zwykle się tłumaczy C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\xyz.default\(Uwaga: usernamei xyzbędzie różny)
  • Upewnij się, że wiersz user_pref("app.update.enabled", false);znajduje się w pliku; jeśli nie jest, dodaj go lub zmodyfikuj. Zignoruj ​​ostrzeżenie, że ten plik nie powinien być edytowany
  • Zapisz i zamknij plik
  • Uruchom przeglądarkę Firefox i korzystaj z niej, nie martwiąc się o automatyczne aktualizacje
  • Opcjonalnie: Zwróć uwagę na przycisk „Sprawdź dostępność aktualizacji” w oknie dialogowym „Informacje o przeglądarce Firefox”. Oczywiście NIE klikaj go, dopóki nie będziesz przygotowany i gotowy na aktualizację

2
Człowieku, ta przeglądarka z każdym dniem coraz bardziej przypomina Google Chrome, dlaczego wyłączyli opcję automatycznych aktualizacji z GUI. Zaczęło się od wymuszonego podpisywania dodatków, teraz ograniczają możliwości dodatków i usuwają przycisk aktualizacji z GUI. Co dalej, wymuszone aktualizacje w stylu Windows 10?
thebunnyrules,

2
Powyższa odpowiedź to zła rada . Wyłączając automatyczne aktualizacje, wyłączasz również poprawki bezpieczeństwa. Mówiąc prościej, jeśli to zrobisz, oznacza to, że witryna internetowa może zhakować system i zainstalować złośliwe oprogramowanie, ponieważ nigdy nie zainstalowałeś łatki, aby temu zapobiec.
Kaypro II

2
Prawidłowa rada to przejście na wersję Firefox 52 ESR, która obsługuje rozszerzenia XUL, nadal będzie otrzymywać łaty bezpieczeństwa do lata 2018 r. (Jeśli poprawnie odczytam grafikę). Następnie musisz porzucić rozszerzenia XUL, ale mam nadzieję, że do tego czasu zostaną zaktualizowane.
Kaypro II

4
Pytanie było konkretne. Użytkownik korzystał obecnie z przeglądarki Firefox 56, chciał zapobiec automatycznej aktualizacji do przeglądarki Firefox 57, to osiąga. Odpowiedź nie oznacza, że ​​nie powinieneś aktualizować Firefoksa, ta odpowiedź pozwala wybrać, kiedy to się stanie, co jest świetne dla tych, którzy używają rozszerzenia, którego nie można zastąpić.
Ramhound

6

Alternatywnym rozwiązaniem do blokowania wszystkich aktualizacji jest przejście do rozwidlenia Firefoksa, który zachowa format dodatku XUL, zwany teraz przez Firefox „Legacy”, jednocześnie instalując aktualizacje bezpieczeństwa.

Dwa widelce Firefox, które przechowują starsze dodatki to:

Wypróbowałem Pale Moon i bardzo ładnie zaimportowałem wszystkie moje dodatki i dane profilu. Układ ekranu został utracony, więc nadal konieczne były niewielkie modyfikacje, ale ogólnie jest to teraz dokładny duplikat mojej wersji Firefoksa 56, z tą różnicą, że nadal wykonuje aktualizacje zabezpieczeń.


Czy aktualizacje zabezpieczeń pochodzą od Waterfox, czy może istnieje powiązanie z Mozillą, w którym pobiera się i stosuje aktualizacje zabezpieczeń Mozilli dla Firefoksa? Ponadto, czy ma to przewagę nad przejściem do Firefox ESR (inne niż ESR w końcu również otrzyma nową bazę kodu)?
fixer1234

1
@ fixer1234: Oba są rozwidleniami FF, więc większość (jeśli nie wszystkie) aktualizacji zabezpieczeń pochodzi z Mozilli. FF ESR ma problemy z tym, że niektóre dodatki nie mogą zapisać swoich ustawień, na przykład LastPass. Również wersja ESR, choć oparta na FF56, ma dziwnie numerowaną wersję 52, więc niektóre dodatki odmawiają działania, wymagając co najmniej FF55. Ponadto ESR upłynie za kilka miesięcy, podczas gdy zarówno Waterfox, jak i Pale Moon zamierzają wspierać dodatki XUL dłużej, jeśli nie na zawsze. Frustrujące jest to, że kod XUL jest nadal w FF57, tylko że jest po prostu wyłączony.
harrymc

1
@ fixer1234: Waterfox jest znacznie bliższy obecnemu FF niż Pale Moon, który rozwidlił się kilka lat temu. Pale Moon ma własny sklep z dodatkami (mniej), a Waterfox używa Mozilli.
harrymc

Dobra informacja w twoich komentarzach. Rozważ dodanie go do odpowiedzi. :-)
fixer1234

@harrymc - Czy masz pewność, że 52 ESR jest oparty na Firefoksie 56. Wykres wydaje się wskazywać, że 52.5.3 jest oparty na FireFox 52/56, wykres nie jest właściwie jasny. Zapraszam do podpowiedzi na czacie.
Ramhound

1

Lepiej zmień user_pref („app.update.mode”, 1 ) na 2

DLACZEGO

app.update.mode używa wartości całkowitej (domyślnie 1), aby zdecydować o „zachowaniu” aktualizacji ... jeśli zmodyfikujesz wartość, nie będziesz:

  1. zmieniając kod programisty przez wstrzyknięcie własnego kodu niestandardowego lub
  2. zatrzymywanie aktualizacji całkowicie

poniższe informacje pochodzą z https://wiki.mozilla.org/Software_Update:Testing

INTEGER - app.update.mode Domyślnie: 1 określa zasady, według których pobierane są pliki w tle, i ilość wymaganych monitów użytkownika: 0 - pobierz wszystkie typy aktualizacji (główne / drobne) bez interwencji użytkownika, niezależnie od zainstalowanych niekompatybilnych rozszerzeń (należy je po prostu wyłączyć po ponownym uruchomieniu aktualizacji) 1 - pobierz wszystkie typy aktualizacji (główne / drobne) tylko wtedy, gdy nie ma niezgodności z włączonymi rozszerzeniami, w przeciwnym razie poproś o interfejs użytkownika. 2 - pobierz tylko drobne aktualizacje, monituj o ważne aktualizacje, niezależnie od tego, czy wszystkie włączone rozszerzenia są kompatybilne.

aktualizacja do kwantowej jest zdecydowanie istotną aktualizacją ...


0

Otwórz preferencje Firefoksa i użyj wbudowanego paska wyszukiwania (obecnego od wersji 56), aby wyszukać „aktualizację”, a następnie zaznacz opcję, aby nigdy nie aktualizować automatycznie.

Nie jest to jednak zalecane, ponieważ nie otrzymasz aktualizacji zabezpieczeń. Zamiast tego możesz użyć najnowszej wersji długoterminowego wsparcia: https://www.mozilla.org/firefox/organizations/


1
Cóż, nie chcę uruchamiać Firefoksa, jak napisałem w swoim pytaniu, ponieważ kiedy to zrobię, najprawdopodobniej natychmiast otrzymam aktualizację.
Nassbirne

Został uruchomiony dzisiaj. Jeśli jeszcze go nie otworzyłeś dzisiaj, zacznie go pobierać, aby go zaktualizować dopiero po ponownym otwarciu, dzięki czemu możesz zmienić ustawienie, zanim to nastąpi. Jeśli obawiasz się, że już go pobrał, wyszukaj „prefs.js wyłącz aktualizację” w Google, aby dowiedzieć się, jak znaleźć ten plik i co zmienić.
Firefox57 użytkownik

Tak, wcześniej znalazłem metodę prefs.js, ale wspomnianego parametru tak naprawdę brakuje w moim pliku, więc go nie wypróbowałem.
Nassbirne

1
prefs.js wyświetla tylko parametry, które zostały zmodyfikowane z wartości domyślnych. Możesz dodać znalezioną opcję. Będzie to to samo, co dodanie go z about: config.
Firefox57 użytkownik

@Nassbirne - A co powiesz na przesłanie odpowiedzi ze szczegółami na temat tego, co zrobiłeś, zakładając, co zrobiłeś, aby zapobiec automatycznej aktualizacji Firefoksa 57 Ponieważ korzystanie z wersji Firefox ESR ESR nie jest opcją dla niektórych osób, a druga odpowiedź nie jest pomocna jest to odpowiedź tylko do łącza.
Ramhound

0

W Windows 7 poszedłem do AppData\Local\Mozilla\update. W updatefolderze usuń wszystko, co tam jest. Nigdy też nie sprawdzaj swojej bieżącej wersji w „Pomocy na temat Firefoksa”, ponieważ dzięki temu ponownie znajdziesz się na bieżni aktualizacji.


W systemie Windows 10 ścieżka ta nosi nazwę „AppData \ Local \ Mozilla \ updates” ze znakiem s na końcu. Po powrocie do 56 możesz przejść do opcji, aby odznaczyć automatyczną aktualizację, ale już zaczęło się ponowne pobieranie kwantowe, a to automatyczne pobieranie nie jest przerywane, nawet jeśli FF jest zamknięte i ponownie otwarte, więc ten krok jest konieczny, aby w końcu przerwać ponowną instalację Quantum.
Dale Mahalko

0

W moim przypadku, oprócz wyłączenia aktualizacji w konfiguracji, pomogła mi zmiana nazwy pliku wykonywalnego updater.exe w katalogu instalacyjnym Firefoksa.

W przypadku dużych błędów możesz po prostu napisać prostą aplikację, która nic nie robi, ale uruchamia ponownie Firefoksa i zamyka się, a następnie umieszcza go w katalogu Firefox jako updater.exe.

Odinstalowanie „Usługi konserwacji Mozilli” i / lub zmiana nazwy pliku binarnego również może pomóc.


1
Wystąpił ten sam błąd w Firefoksie. I zrobiłem podobną sztuczkę: zastąpiłem katalog C: \ Users \ USER_NAME \ AppData \ Local \ Mozilla \ updates zwykłym plikiem, aby firefox nie mógł pobrać aktualizacji.
Alexey

0

Jak zauważyli inni użytkownicy, Firefox miał about:configopcję, aby to wyłączyć (tak zwane, app.update.enabledjak sądzę), ale deweloperzy już ci nie ufają, więc zmienili to, więc automatyczne aktualizacje są mocno zakodowane. Jednakże, jeśli spojrzysz na niektóre inne app.update.*preferencje, istnieje jeszcze opcja, którą przeoczyli deweloperzy.

Pozostawili app.update.intervalopcję, która określa czas między automatycznymi aktualizacjami w sekundach. Jeśli ustawisz dowolną dużą liczbę, na przykład 432000000, możesz zmusić Firefoksa do czekania lat, skutecznie wyłączając aktualizacje. Powinno to być łatwiejsze i bardziej niezawodne niż konieczność ręcznej edycji pliku JavaScript, który prawdopodobnie zostanie zresetowany po następnej aktualizacji pakietu systemowego.

Przypuszczalnie deweloperzy zmienią lub usuną również tę opcję, więc lepszym długoterminowym rozwiązaniem jest prawdopodobnie całkowite porzucenie Firefoksa i używanie przeglądarki, która szanuje twoją prywatność i nie zmusza cię do automatycznej aktualizacji wbrew twojej woli.


Ciekawe podejście Czy rzeczywiście przetestowałeś go, aby sprawdzić, czy działa?
fixer1234

-1

Uważam, że metodą zapobiegania aktualizacji podczas uruchamiania Firefoksa jest odłączenie komputera od połączenia przewodowego i bezprzewodowego przed uruchomieniem i usunięciem folderu aktualizacji, a następnie można zmienić konfigurację.

Ponadto, zgodnie z raportem, Firefox będzie sprawdzał dostępność aktualizacji, gdy polizasz stronę o Firefoxie, nawet gdy automatyczna aktualizacja jest wyłączona, więc należy tego unikać.

Zobacz także https://support.mozilla.org/zh-CN/questions/1041197

Edycja: W przypadku komputera służbowego nie jestem pewien, czy aktualizacja firefox wyczyściła stare dane dodatków lub po prostu je wyłączyła, jeśli dane dla tych dodatków nadal tam są, istnieje możliwość migracji do wersji ESR (rozszerzona obsługa ), który był oparty na poprzednim firefoxie, a zatem starsze rozszerzenie nadal będzie działać. Zobacz https://www.ghacks.net/2017/11/14/how-to-move-firefox-legacy-extensions-to-another-browser/, aby dowiedzieć się, jak migrować dane dodatków do wersji ESR


-1

Problem: Ustawienie Firefoksa na „nie sprawdzaj aktualizacji” wciąż się aktualizuje.

Okazuje się, że moje oprogramowanie Kaspersky Total Security zostało skonfigurowane do automatycznego sprawdzania i aktualizacji aplikacji. Co kilka dni sprawdzał i aktualizował Firefox. Po wyłączeniu automatycznego aktualizatora - voila! bez problemów.


-2

Popełniłem błąd, pozwalając Firefoxowi zaktualizować się do najnowszej wersji, dlatego straciłem wszystkie cenne rozszerzenia. Po dłuższym wypróbowaniu było dla mnie oczywiste, że straciłem wiele funkcji, więc postanowiłem wrócić do wersji 56.0.2 (najnowsza stabilna wersja).

Tak więc, jeśli ktoś taki jak ja chce przywrócić wersję v.56 bez odinstalowywania i ponownego instalowania nowej kopii, a następnie zapobiegania automatycznym aktualizacjom do wersji 57, proszę kontynuować czytanie.

Po rozejrzeniu się w celu znalezienia najlepszego rozwiązania do przywrócenia, wydaje się, że starą wersję można bezpiecznie zainstalować na nowej, nie tracąc żadnych ustawień ani dodatków (na podstawie tego postu ).

Tak więc następujące kroki były (używam Windows 10 64bit):

  1. Popełnił zapasową folderu mojego profilu w oparciu o to na wszelki wypadek

  2. Pobrałem 64-bitową wersję z filehippo: Firefox v56.0.2 64bit (wersja 32-bitowa jest tutaj filehippo: Firefox v56.0.2 32bit ) i ponownie zainstalowałem v.56 bezpośrednio na wersji 57 bez wcześniejszej jej odinstalowania .

  3. Przed ponownym uruchomieniem wyłączyłem połączenie internetowe (tylko po to, by Firefox nie aktualizował się automatycznie), a następnie po uruchomieniu Firefoksa 56 zmieniłem opcję aktualizacji w następujący sposób
    Narzędzia -> Opcje -> Ogólne -> przewiń w dół do „Aktualizacje Firefoksa „i zaznacz„ Nigdy nie sprawdzaj dostępności aktualizacji (niezalecane) ” - mogą również działać inne opcje proponowane w tym temacie.

  4. Zamknij i uruchom ponownie komputer (tym razem z włączonym połączeniem internetowym jak zwykle) i uruchomiłem przeglądarkę Firefox 56, która zachowała wszystkie ustawienia, rozszerzenia i dodatki bez zmian, tak jak przed aktualizacją.

Używam wer. 56.0.2 bez problemów od tygodnia (oczywiście nie dotykam „sprawdź dostępność aktualizacji” w Pomocy -> Informacje o Firefoksie). Jeśli z jakiegoś powodu Firefox ponownie zaktualizuje się do wersji 57, możesz powtórzyć powyższą procedurę . Zdarzyło mi się z moim laptopem.

Chociaż wiem, że przez jakiś czas pozostanę bez aktualizacji, postanowiłem poczekać, aż wszystkie moje krytyczne dodatki i rozszerzenia zostaną zaktualizowane do v.57 (i wszystkie „choroby dziecięce” nowej wersji zostaną wyeliminowane).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.