Windows 2000 で Firefox 12.0以降のアップデートが自動的にできない件
Firefox 12以降のバージョンで Firefox のバージョンチェックを行うと、Windows 2000では常に最新バージョンですと表示が出ます。
でも、
app.update.url をいじっても効果がありません
ログを見ると
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 のままだよ!
クライアントサイドの設定
app.update.url の値を自社の URL に変更します。これを変更するには、Firefox 設定エディタ (Firefox のロケーションバーで about:config と入力) を開き、app.update.url.override という名前で新しい文字列形式の設定を作成し、新たな値を指定する必要があります。既定の更新 URL は、上記のように様々な変数が含まれていますが、通常は、製品、バージョン、ロケール、プラットフォームを判別するだけでも十分でしょう。以下、myserver はあなたのサーバに読み替えてください。 |
どうやら、直接書き換えてもだめらしい。
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
設定内容
どうやらうまくいったようだ・ω・もふっ♪
自分の場合は11で最新バージョンと言われ続け、それ以降ずっとアップデート出来ない状態でしたが、firefox.exe をfcwinでXP SP3互換保存してからFirefoxを再起動した所、すぐさまアップデートが始まって最新の22.0になりました。
まさか即アップデートが行われるとは思ってなかったので、消えたアドオンを探して来てインストールする作業にとても労力を費やされましたがw
OSバージョンの文字列で判断してるみたいなので、fcwinでXP互換モードにするとチェックページに飛べるので、アップデートできるわけなのです・ω・
こんにちは、私は上の方と同じ経緯でアップデートまでいったのですが、Firefoxの再起動で「プロシージャ エントリ ポイント RtlCaptureContext が
ダイナミック リンク ライブラリ KERNEL32.dll から見つかりませんでした。」とでて
その後に「couldn’t load XPCOM」とでて立ち上がりませんでした。