web-dev-qa-db-ja.com

Firefox 57.0 Quantumへの自動アップデートを防ぐ方法は?

自動更新が有効になっているので、仕事中、私のFirefoxは自動的に57.0(Quantum)に更新されました。

57.0では、多くのアドオンが機能しなくなりました。私が広く使用しているセッションマネージャとタブグループアドオン。現在のタブグループ以外のすべてが失われたようです。

今、自宅で私は同じアドオンを使用し、私は私のタブグループを失うことを防ぎたいので自動更新を無効にする方法を探しています(有効になっています)前に Firefoxを起動して、タブグループを保存/エクスポートし、実際に57.0にアップデートする前に57.0で機能する解決策を見つける機会を得ます。

どうやってやるの?

20
Nassbirne

Firefoxを実行せずに自動更新を無効にするための解決策は次のとおりです(OSはWindows)。

  • 通常prefs.jsに変換される%APPDATA%\Mozilla\Firefox\Profiles\xyz.default\にあるファイルC:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\xyz.default\を編集します(注:usernamexyzは異なります)
  • ファイル内にuser_pref("app.update.enabled", false);という行があることを確認してください。そうでない場合は、それを追加または修正します。このファイルは編集しないでくださいという警告を無視します
  • ファイルを保存して閉じる
  • 自動更新を気にせずにFirefoxを起動して使用する
  • オプション:[Firefoxについて]ダイアログボックスの[更新を確認]ボタンを確認します。もちろん、準備が整ってアップデートを受け取る準備ができるまで、クリックしないでください。
10
Nassbirne

すべてのアップデートをブロックするもう1つの解決策は、セキュリティアップデートをインストールしながらFirefoxで「Legacy」と呼ばれるXULアドオンフォーマットを維持するFirefoxのフォークに移行することです。

従来のアドオンを保持する2つのFirefoxフォークは次のとおりです。

私はPale Moonを試してみました、そしてそれは私のすべてのアドオンとプロフィールデータをとてもうまくインポートしました。画面のレイアウトが失われたため、まだ少しカスタマイズが必要でしたが、一般的にセキュリティアップデートが行われていることを除けば、これは私のFirefoxバージョン56とまったく同じです。

6
harrymc

User_pref( "app.update.mode"、1)を2に変更しないようにしてください。

なぜ

app.update.modeは整数値(デフォルト1)を使用して更新の「動作」を決定します...thisvalueを変更した場合、そうではありません。

  1. 独自のカスタムコードを挿入して開発者コードを変更する
  2. アップグレードを完全に停止する

以下は https://wiki.mozilla.org/Software_Update:Testing からのものです

INTEGER - app.update.modeデフォルト:1は、バックグラウンドでのダウンロードを行うためのポリシー、およびユーザーに要求されるプロンプトの量を定義します。 (アップデートの再起動後に無効にする必要があります)1 - 有効な拡張機能との非互換性がない場合にのみ、すべてのアップデートタイプ(メジャー/マイナー)をダウンロードします。2 - マイナーアップデートのみをダウンロードし、有効になっているすべての拡張機能に互換性があるかどうかに関係なく、メジャーアップデートを要求します。

クォンタムへのアップグレードは間違いなくメジャーアップグレードです...

1
Greg Vaughan

Firefoxの設定を開き、内蔵の検索バー(バージョン56以降)を使用して "update"を探し、次に自動的に更新されないようにオプションをオンにします。

セキュリティアップデートは入手できないので、これはお勧めできません。代わりに最新の長期サポートリリースを使うことができます。 https://www.mozilla.org/firefox/organizations/

0
Firefox57 user

私の場合、設定の更新を無効にする以外に助けになったのは、Firefoxのインストールディレクトリにあるupdater.exe実行可能ファイルの名前を変更することだけでした。

大きなエラーが発生した場合は、Firefoxを再起動して終了する以外に何もしない単純なアプリケーションを作成し、それをupdater.exeとしてFirefoxディレクトリに置くことができます。

「Mozilla Maintenance Service」をアンインストールしたり、バイナリの名前を変更したりすることもできます。

0
mpasko256

他のユーザーが指摘したように、Firefoxにはこれを無効にするabout:configオプションがありました(app.update.enabledと呼ばれます)が、開発者はあなたを信用しなくなったため、これを変更したため自動更新は困難です-コード化。ただし、他のapp.update.*設定をいくつか見ると、開発者が見落としている残りのオプションがあります。

自動更新の間隔を秒単位で指定するapp.update.intervalオプションを残しました。 432000000などの任意の大きな数値に設定すると、Firefoxを何年も待たせて、更新を事実上無効にすることができます。これは、次のシステムパッケージの更新後におそらくリセットされるJavascriptファイルを手動で編集するよりも簡単で信頼性が高いはずです。

おそらく、開発者はこのオプションも変更または削除するので、長期的な解決策としては、Firefoxを完全に放棄し、プライバシーを尊重し、意志に反して自動更新を強制しないブラウザを使用することでしょう。

0
Cerin

Windows 7では、私はAppData\Local\Mozilla\updateに行きました。 updateフォルダーで、そこにあるものをすべて削除します。また、「Firefoxについてのヘルプ」で現在のバージョンをチェックしないでください。アップデートのトレッドミルに戻ることがあります。

0
Ken