Comment empêcher la mise à jour automatique de Firefox 57.0 Quantum?

21

Donc, au travail, mon Firefox a été automatiquement mis à jour vers 57.0 (Quantum) car j'ai activé les mises à jour automatiques.

Il s'avère que de nombreux modules complémentaires ne fonctionnent plus avec 57.0, par exemple le gestionnaire de sessions et le module complémentaire de groupe d'onglets que j'utilise intensivement. Il semble que j'ai tout perdu sauf le groupe d'onglets actuel dont je ne suis pas très content ...

Maintenant, à la maison, j'utilise les mêmes modules complémentaires et j'aimerais éviter de perdre mes groupes d'onglets, donc je cherche un moyen de désactiver les mises à jour automatiques (qui sont activées) avant de démarrer Firefox pour avoir la possibilité de enregistrer / exporter mes groupes d'onglets et trouver une solution qui fonctionnera avec 57.0 avant de réellement mettre à jour vers 57.0.

Comment puis je faire ça?

Nassbirne
la source
2
Vous ne devez suivre aucune réponse qui vous conseille de désactiver les mises à jour automatiques : c'est un mauvais conseil qui peut ouvrir votre ordinateur à être infecté par des logiciels malveillants ou "piraté".
Kaypro II

Réponses:

11

La solution pour désactiver les mises à jour automatiques sans exécuter Firefox est la suivante (le système d'exploitation est Windows):

  • Modifiez le fichier prefs.js, %APPDATA%\Mozilla\Firefox\Profiles\xyz.default\qui se traduit généralement par C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\xyz.default\(Remarque: usernameet xyzvariera)
  • Assurez-vous que la ligne user_pref("app.update.enabled", false);est présente dans le fichier; si ce n'est pas le cas, ajoutez-le ou modifiez-le. Ignorez l'avertissement que ce fichier ne doit pas être modifié
  • Enregistrez et fermez le fichier
  • Démarrez et utilisez Firefox sans avoir à vous soucier des mises à jour automatiques
  • Facultatif: notez le bouton "Rechercher les mises à jour" dans la boîte de dialogue "À propos de Firefox". Bien sûr, ne cliquez pas dessus tant que vous n'êtes pas prêt et prêt à recevoir la mise à jour
Nassbirne
la source
2
Étant donné que ce navigateur ressemble de plus en plus à Google Chrome chaque jour, pourquoi ont-ils supprimé l'option de mises à jour automatiques de l'interface graphique? Cela a commencé avec la signature forcée des addons, maintenant ils limitent ce que les addons peuvent faire et suppriment le bouton de mise à jour de l'interface graphique. Quelle est la prochaine étape, les mises à jour forcées de style Windows 10?
thebunnyrules
2
La réponse ci-dessus est un mauvais conseil . En désactivant les mises à jour automatiques, vous désactivez également les correctifs de sécurité. En termes simplistes, si vous faites cela, cela signifie qu'un site Web pourrait pirater votre système et installer des logiciels malveillants parce que vous n'avez jamais installé le correctif pour empêcher cela.
Kaypro II
2
Le bon conseil est de rétrograder vers la version Firefox 52 ESR, qui prend en charge les extensions XUL, recevra toujours des correctifs de sécurité jusqu'à l'été 2018 (si j'ai bien lu le graphique). Après cela, vous devez abandonner vos extensions XUL, mais j'espère qu'elles auront été mises à jour d'ici là.
Kaypro II
4
La question était précise. L'utilisateur utilisait actuellement Firefox 56, ils voulaient empêcher la mise à niveau automatique vers Firefox 57, cela accomplit cela. La réponse n'indique pas que vous ne devez pas mettre à jour Firefox, cette réponse vous permet de choisir quand cela se produit, ce qui est idéal pour ceux qui utilisent une extension qui ne peut pas être remplacée.
Ramhound
6

Une solution alternative au blocage de toutes les mises à jour consiste à passer à un fork de Firefox qui conservera le format du module complémentaire XUL, désormais appelé "Legacy" par Firefox, tout en installant les mises à jour de sécurité.

Deux fourches Firefox qui conservent les modules complémentaires hérités sont:

J'ai essayé Pale Moon, et il a très bien importé tous mes modules complémentaires et données de profil. La disposition de l'écran a été perdue et donc quelques petites personnalisations étaient encore nécessaires, mais en général, c'est maintenant un duplicata exact de ma version 56 de Firefox, sauf qu'il fait toujours des mises à jour de sécurité.

harrymc
la source
Les mises à jour de sécurité proviennent-elles de Waterfox, ou existe-t-il un lien Mozilla où les mises à jour de sécurité de Mozilla pour Firefox sont récupérées et appliquées? En outre, y a-t-il un avantage à passer à Firefox ESR (autre que ESR obtiendra éventuellement la nouvelle base de code également)?
fixer1234
1
@ fixer1234: Les deux sont des fourches FF, donc la plupart (sinon la totalité) des mises à jour de sécurité proviennent de Mozilla. FF ESR a des problèmes avec certains addons ne pouvant pas enregistrer leurs paramètres, par exemple LastPass. De plus, la version ESR, bien que basée sur FF56, est étrangement numérotée version 52, donc certains addons refusent de fonctionner, nécessitant au moins FF55. De plus, ESR s'écoulera dans plusieurs mois, tandis que Waterfox et Pale Moon ont l'intention de prendre en charge les modules complémentaires XUL plus longtemps, sinon pour toujours. C'est assez frustrant que le code XUL soit toujours en FF57, seulement il est juste désactivé.
harrymc
1
@ fixer1234: Waterfox est beaucoup plus proche de la FF actuelle que Pale Moon qui a débuté il y a plusieurs années. Pale Moon a son propre magasin d'addons (moins), tandis que Waterfox utilise Mozilla.
harrymc
Bonne information dans vos commentaires. Pensez à l'ajouter à la réponse. :-)
fixer1234
@harrymc - Êtes-vous certain que 52 ESR est basé sur Firefox 56. Le graphique semble indiquer que 52.5.3 est basé sur FireFox 52/56, le graphique n'est pas vraiment clair. N'hésitez pas à me faire allusion dans le chat.
Ramhound
1

Mieux vaut changer user_pref ("app.update.mode", 1 ) en 2

POURQUOI

app.update.mode utilise une valeur entière (par défaut 1) pour décider du "comportement" de la mise à jour ... si vous modifiez cette valeur, vous n'êtes pas:

  1. modifier le code du développeur en injectant votre propre code personnalisé ou
  2. arrêter complètement les mises à niveau

ce qui suit est de https://wiki.mozilla.org/Software_Update:Testing

INTEGER - app.update.mode Par défaut: 1 définit la politique selon laquelle les téléchargements en arrière-plan sont effectués et le nombre d'invites utilisateur requis: 0 - téléchargez tous les types de mise à jour (majeurs / mineurs) sans intervention de l'utilisateur, quelles que soient les extensions incompatibles installées (ils doivent juste être désactivés après le redémarrage de la mise à jour) 1 - téléchargez tous les types de mise à jour (majeur / mineur) uniquement s'il n'y a pas d'incompatibilité avec les extensions activées, invitez l'interface utilisateur dans le cas contraire. 2 - téléchargez uniquement les mises à jour mineures, demandez les mises à jour majeures, que toutes les extensions activées soient compatibles ou non.

une mise à niveau vers quantum est certainement une mise à niveau majeure ...

Greg Vaughan
la source
0

Ouvrez vos préférences Firefox et utilisez la barre de recherche intégrée (présente depuis la version 56) pour rechercher "mise à jour", puis cochez l'option de ne jamais mettre à jour automatiquement.

Ce n'est cependant pas recommandé, car vous n'obtiendrez pas de mises à jour de sécurité. Vous pouvez utiliser la dernière version de support à long terme à la place: https://www.mozilla.org/firefox/organizations/

Utilisateur Firefox57
la source
1
Eh bien, je ne veux pas démarrer Firefox, comme je l'ai écrit dans ma question, car quand je le ferai, j'aurai très probablement la mise à jour immédiatement.
Nassbirne
Il a été lancé aujourd'hui. Si vous ne l'avez pas encore ouvert aujourd'hui, il commencera à le télécharger pour le mettre à niveau uniquement après l'avoir ouvert une deuxième fois, vous pouvez donc modifier le paramètre avant que cela ne se produise. Si vous avez peur qu'il l'ait déjà téléchargé, recherchez "prefs.js disable update" sur Google pour savoir comment trouver ce fichier et que modifier.
Utilisateur Firefox57
Oui, j'ai trouvé la méthode prefs.js auparavant, mais le paramètre qu'ils mentionnent est en fait manquant dans mon fichier, je ne l'ai donc pas essayé.
Nassbirne
1
prefs.js répertorie uniquement les paramètres qui ont été modifiés à partir des valeurs par défaut. Vous pouvez y ajouter l'option que vous avez trouvée. Ce sera la même chose que l'ajouter à partir de about: config.
Utilisateur Firefox57
@Nassbirne - Alors, que diriez-vous de soumettre une réponse avec des détails sur ce que vous avez fait, en supposant ce que vous avez fait, empêchez une mise à jour automatique de Firefox 57 Parce que l'utilisation de la version ESR de Firefox n'est pas une option pour certaines personnes et que l'autre réponse n'est pas utile en raison à ce qu'il soit une réponse de lien uniquement.
Ramhound
0

Dans Windows 7, je suis allé AppData\Local\Mozilla\update. Dans le updatedossier, supprimez tout ce qui s'y trouve. De plus, ne vérifiez jamais votre version actuelle dans «Aide sur Firefox» car cela vous permettra de revenir sur le tapis roulant de mise à jour.

Ken
la source
Sur Windows 10, ce chemin est nommé "AppData \ Local \ Mozilla \ updates" avec un s à la fin. Après être revenu à 56, vous pouvez accéder aux options pour décocher la mise à jour automatique, mais il aura déjà commencé à télécharger à nouveau quantum, et ce téléchargement automatique n'est pas interrompu même si FF est fermé et rouvert, donc cette étape est nécessaire pour enfin abandonner la réinstallation de Quantum.
Dale Mahalko
0

Ce qui m'a aidé dans mon cas, à côté de désactiver la mise à jour dans la configuration, était simplement de renommer l'exécutable updater.exe dans le répertoire d'installation de Firefox.

En cas de grosses erreurs, vous pouvez simplement écrire une application simple qui ne fait que redémarrer Firefox et se ferme, puis la mettre dans le répertoire Firefox en tant que updater.exe.

La désinstallation de "Mozilla Maintenance Service" et / ou le changement de nom de son binaire peut également aider.

mpasko256
la source
1
J'ai rencontré le même bogue Firefox. Et j'ai fait une astuce similaire: j'ai remplacé le répertoire C: \ Users \ USER_NAME \ AppData \ Local \ Mozilla \ updates par un fichier ordinaire afin que firefox ne puisse pas télécharger les mises à jour.
Alexey
0

Comme d'autres utilisateurs l'ont souligné, Firefox avait auparavant une about:configoption pour désactiver cela (appelé app.update.enabledje pense), mais les développeurs ne vous font plus confiance, ils ont donc changé cela pour que les mises à jour automatiques soient codées en dur. Cependant, si vous regardez certains des autresapp.update.* préférences, il y a une option restante que les développeurs ont négligée.

Ils ont laissé l' app.update.intervaloption, qui spécifie le temps entre les mises à jour automatiques en secondes. Si vous le définissez sur un nombre arbitrairement élevé, comme 432000000, vous pourriez faire attendre Firefox pendant des années, désactivant efficacement les mises à jour. Cela devrait être plus facile et plus fiable que de devoir modifier manuellement un fichier Javascript qui sera probablement juste réinitialisé après la prochaine mise à jour du package système.

Vraisemblablement, les développeurs modifieront ou supprimeront également cette option, donc la meilleure solution à long terme est probablement d'abandonner complètement Firefox et d'utiliser un navigateur qui respecte votre vie privée et ne vous oblige pas à effectuer une mise à jour automatique contre votre volonté.

Cerin
la source
Approche intéressante. L'avez-vous testé pour vérifier qu'il fonctionne?
fixer1234
-1

Je crois qu'une méthode pour empêcher la mise à niveau lors du lancement de votre Firefox est de déconnecter votre ordinateur de la connexion filaire et sans fil avant de lancer et de supprimer le dossier de mise à niveau, puis vous pouvez modifier la configuration.

En outre, selon le rapport, Firefox vérifierait la mise à jour lorsque vous léchez la page À propos de Firefox, même lorsque la mise à jour automatique est désactivée, ce qui devrait être évité.

Voir aussi https://support.mozilla.org/zh-CN/questions/1041197

Edit: Pour votre ordinateur de travail, je ne suis pas sûr que la mise à jour de Firefox ait encore effacé les anciennes données de l'addon ou simplement les ait désactivées, si les données de cet addon sont toujours là, il sera possible qu'elles puissent être migrées vers la version ESR (support étendu ) qui était basé sur le précédent Firefox et donc l'extension héritée fonctionnerait toujours. Voir https://www.ghacks.net/2017/11/14/how-to-move-firefox-legacy-extensions-to-another-browser/ pour savoir comment migrer les données de l'addon vers la version ESR

user930067
la source
-1

Problème: le paramètre Firefox pour "ne pas vérifier les mises à jour" est toujours en cours de mise à jour.

Il s'avère que mon logiciel Kaspersky Total Security a été configuré pour vérifier et mettre à jour les applications automatiquement. Tous les quelques jours, il vérifiait et mettait à jour Firefox. Après avoir désactivé la mise à jour automatique - le tour est joué! pas de problème.

solution inattendue
la source
-2

J'ai fait l'erreur de laisser Firefox se mettre à jour vers la dernière version, et j'ai donc perdu toutes mes précieuses extensions. Après l'avoir essayé pendant un certain temps, il était évident pour moi que j'avais perdu beaucoup de fonctionnalités, j'ai donc décidé de revenir à la version 56.0.2 (dernière version stable).

Donc, si quelqu'un comme moi veut revenir à la v.56 sans désinstaller et réinstaller une nouvelle copie, puis empêcher les mises à jour automatiques de la v.57, veuillez continuer à lire.

Après avoir regardé autour de vous pour trouver la meilleure solution pour revenir en arrière, il semble que l'ancienne version puisse être installée en toute sécurité au-dessus de la nouvelle sans perdre aucun paramètre ni module complémentaire (sur la base de cet article ).

Ainsi, les étapes suivies étaient (j'utilise Windows 10 64 bits):

  1. J'ai fait une copie de sauvegarde de mon dossier de profil sur cette base au cas où

  2. Téléchargé la version 64 bits de filehippo: Firefox v56.0.2 64 bits (la version 32 bits est ici filehippo: Firefox v56.0.2 32 bits ) et réinstallé v.56 directement par-dessus la version 57 sans le désinstaller auparavant .

  3. Avant de redémarrer, j'ai désactivé ma connexion Internet (juste pour empêcher Firefox de se mettre à jour automatiquement) puis après avoir lancé Firefox 56, j'ai changé l'option de mise à jour comme suit
    Outils -> Options -> Général -> faites défiler jusqu'à "Mises à jour Firefox "et cochez" Ne jamais vérifier les mises à jour (non recommandé) " - Les autres options proposées dans cette rubrique peuvent également fonctionner.

  4. Arrêtez et redémarrez l'ordinateur (cette fois avec une connexion Internet activée comme d'habitude) et lancez Firefox 56, qui avait tous les paramètres, extensions et modules complémentaires intacts comme avant la mise à niveau.

J'utilise la v.56.0.2 sans problème depuis une semaine maintenant (bien sûr, je ne touche pas "vérifier les mises à jour" dans Aide -> À propos de Firefox). Dans le cas où, pour une raison quelconque, Firefox se met à niveau à nouveau vers la v57, vous pouvez répéter la procédure ci-dessus . Cela m'est arrivé avec mon ordinateur portable.

Bien que je sache que je serai laissé sans mises à jour pendant un certain temps, ma décision est d'attendre que tous mes modules complémentaires et extensions critiques soient mis à niveau pour la v.57 (et que toutes les "maladies infantiles" de la nouvelle version soient éliminées).

john_m
la source