Windows 2000でOOPPは機能していない件

OOPPという、FirefoxのPluginを別プロセスで動作する機能(Out-of-process-plugin)が、Firefox 3.6.4および、Firefox 4.0 pre の2月版から利用できるようになっています。

ところが、この機能、Windows 2000だと動作が強制的に無効になっているようなのです。


それに関する記事を見つけたのはこちら。

Firefox 3.7でサポート対象OSは変わらないらしいが…… - Mozilla Flux
新秀の介の日記(2010-01-11)
Bug 536303 – [OOPP] Loading any page with flash with dom.ipc.plugins.enabled = true crashes on Windows 2000

試しに、Dependency Walker で動作を見てみると、

1.SystemFunction036を動的ロード。
2.OSバージョンをチェックして、Windows 2000ならば強制的に dom.ipc.plugins.enabled を無効に。

むむ・・・。

fxop
XPモードで起動したら、クラッシュしたでござるの巻

fxop2
とりあえず、advapi32を簡易インストールして、Adobe Flashのページを開くと、plugin-containe というプロセスが生成されて、OOPP化成功してる模様。

fxop3
試しに、プロセスを落としてみたところ。

Twitterで情報頂いたのですが、Windows 2000でのOOPPに対応した独自Buildを配布していらっしゃる方がいました。

テテのつぶやき: 私的ビルドを更新 (拡縮画像キャッシュの不具合等)

おすすめ

16件のフィードバック

  1. mal_blue より:

    Firefox 3.6.7 でも fcwin2k で xp互換 + advapi32を簡易設定で plugin-containe.exe 動きました。
    ビルド時ってのは感違いしてたようで…
    しかし xp互換保存すると、4.0b など複数インストしてるとそちらにも advapi32 入れないとクラッシュしますね。なんとかならんかな~

  2. mal_blue より:

    Firefox 3.6.7 でも fcwin2k で xp互換 + advapi32を簡易設定で plugin-containe.exe 動きました。
    ビルド時ってのは感違いしてたようで…
    しかし xp互換保存すると、4.0b など複数インストしてるとそちらにも advapi32 入れないとクラッシュしますね。なんとかならんかな~

  3. blackwingcat より:

    実行ファイル名変えればいいような|;・ω・)
    もしくはリソース判定有効にして fcwinに登録

  4. blackwingcat より:

    実行ファイル名変えればいいような|;・ω・)
    もしくはリソース判定有効にして fcwinに登録

  5. Y.S.K より:

    この記事を見て初めて知りました。
    公式のブログではOOPPは今回のアップデートの目玉みたいな書き方をされていたのに、まさかそれがwin2kでは機能していなかったとは…。
    早速私もXP互換 + advapi32を簡易設定しました。
    ですが私の場合は起動時に必ず
    「指定されたパス、フォルダへのアクセスは拒否されました。」
    というエラーが出るようになってしまいました。
    どうやらJAVAがエラー吐いているようなのです。

  6. Y.S.K より:

    この記事を見て初めて知りました。
    公式のブログではOOPPは今回のアップデートの目玉みたいな書き方をされていたのに、まさかそれがwin2kでは機能していなかったとは…。
    早速私もXP互換 + advapi32を簡易設定しました。
    ですが私の場合は起動時に必ず
    「指定されたパス、フォルダへのアクセスは拒否されました。」
    というエラーが出るようになってしまいました。
    どうやらJAVAがエラー吐いているようなのです。

  7. mal_blue より:

    > 実行ファイル名変えればいいような
    あ…うまくいった。すいません穴掘って埋まってきます…
    > もしくはリソース判定有効にして fcwinに登録
    なるほどφ(..)メモメモ 同じversionで使いわけようとするとコケますが(当然か)こういう風に使うのですね。
    ありがとうございました。

  8. mal_blue より:

    > 実行ファイル名変えればいいような
    あ…うまくいった。すいません穴掘って埋まってきます…
    > もしくはリソース判定有効にして fcwinに登録
    なるほどφ(..)メモメモ 同じversionで使いわけようとするとコケますが(当然か)こういう風に使うのですね。
    ありがとうございました。

  9. blackwingcat より:

    うちでも、Java入れてみましたが、エラーでないですねぇ…
    JavaAddonを無効にするとでなくなるのですか?

  10. blackwingcat より:

    うちでも、Java入れてみましたが、エラーでないですねぇ…
    JavaAddonを無効にするとでなくなるのですか?

  11. mal_blue より:

    うちもそれ出てました<Javaがエラー
    拡張にある Java Quick Starter を無効にすると出なくなりましたが

  12. mal_blue より:

    うちもそれ出てました<Javaがエラー
    拡張にある Java Quick Starter を無効にすると出なくなりましたが

  13. blackwingcat より:

    あれ、うちは拡張に Java Quick Starterがないや|;・ω・)

  14. blackwingcat より:

    あれ、うちは拡張に Java Quick Starterがないや|;・ω・)

  15. Y.S.K より:

    ご指摘通りJava Quick Starterを無効にするとエラーが出なくなりました。
    ありがとうございました。
    そもそもJAVAが必須のサイトを全然利用しなくなったので入れていなければならないって事でもないのでした。

  16. Y.S.K より:

    ご指摘通りJava Quick Starterを無効にするとエラーが出なくなりました。
    ありがとうございました。
    そもそもJAVAが必須のサイトを全然利用しなくなったので入れていなければならないって事でもないのでした。

コメントを残す

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