Windows 2000 で Firefox 12.0以降のアップデートが自動的にできない件

fxx
Firefox 12以降のバージョンで Firefox のバージョンチェックを行うと、Windows 2000では常に最新バージョンですと表示が出ます。

でも、
app.update.url をいじっても効果がありません

fxx2
ログを見ると
AUS:SVC Checker:getUpdateURL - update URL: https://aus3.mozilla.org/update/3/Firefox/21.0/20130511120803/WINNT_x86-msvc/ja/release/Windows_NT%205.0.4.0%20(x86)/default/default/update.xml のままだよ!

更新サーバの設定 - Mozilla | MDN

クライアントサイドの設定

app.update.url の値を自社の URL に変更します。これを変更するには、Firefox 設定エディタ (Firefox のロケーションバーで about:config と入力) を開き、app.update.url.override という名前で新しい文字列形式の設定を作成し、新たな値を指定する必要があります。既定の更新 URL は、上記のように様々な変数が含まれていますが、通常は、製品、バージョン、ロケール、プラットフォームを判別するだけでも十分でしょう。以下、myserver はあなたのサーバに読み替えてください。

どうやら、直接書き換えてもだめらしい。

fxx3
app.update.url.override という値をabout:config で 作ってみる

https://aus3.mozilla.org/update/3/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/Windows_NT%205.1.3.0%20(x86)/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml

設定内容

fxx4
どうやらうまくいったようだ・ω・もふっ♪

おすすめ

3件のフィードバック

  1. 名無しさん より:

    自分の場合は11で最新バージョンと言われ続け、それ以降ずっとアップデート出来ない状態でしたが、firefox.exe をfcwinでXP SP3互換保存してからFirefoxを再起動した所、すぐさまアップデートが始まって最新の22.0になりました。
    まさか即アップデートが行われるとは思ってなかったので、消えたアドオンを探して来てインストールする作業にとても労力を費やされましたがw

  2. 黒翼猫 より:

    OSバージョンの文字列で判断してるみたいなので、fcwinでXP互換モードにするとチェックページに飛べるので、アップデートできるわけなのです・ω・

  3. まりも より:

    こんにちは、私は上の方と同じ経緯でアップデートまでいったのですが、Firefoxの再起動で「プロシージャ エントリ ポイント RtlCaptureContext が
    ダイナミック リンク ライブラリ KERNEL32.dll から見つかりませんでした。」とでて
    その後に「couldn’t load XPCOM」とでて立ち上がりませんでした。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です