web-dev-qa-db-ja.com

レジストリ設定を無視するようにWindowsでFirefoxを設定するにはどうすればよいですか?

多くのベンダーがレジストリ設定を介してFirefox拡張機能をサイレントインストールしているようです。 Firefoxが起動時にWindowsレジストリ設定を読み取らないようにしたいと思います。

Windowsのレジストリ設定を無視してFirefoxを起動する方法を知っている人はいますか?

これは、Firefoxが拡張機能をロードする方法やWindowsレジストリを使用する方法を変更することでMozillaが解決した問題ですか?

10
pcapademic

Mozillaヘルプフォーラム から:

Firefox 3.6以降のバージョンでは、プラグインを\ Program Files\Firefox\pluginsフォルダーにインストールして、プラグインをFirefoxに入れないようにすることはできませんが、ほとんどのプラグインが「Firefoxに」入る方法ではありません。 Firefoxは、Windowsレジストリをスキャンして、Firefoxの正しいレジストリキーを持つプラグインを探し、ハードドライブ上のどこからでもそれらのプラグインを使用します。そのプラグインを使用するプログラムがインストールされ、レジストリキーが設定されたら、プラグインファイルを物理的に削除するか、[ツール]> [アドオン]> [プラグイン]でプラグインをオフにするだけです。申し訳ありませんが、Linuxでプラグインがどのように処理されるかわかりません。 OSの。インストールしているプログラムがFirefox用のプラグインをインストールするのを防ぐことはできません。プログラムにPCへのインストールを許可すると、Firefoxやその他のプログラムで必要なことをすべて実行できます。

1
pcapademic

これに対するエレガントな解決策があるかどうかはわかりませんが、次のキーに移動できます。

[HKEY_CURRENT_USER\Software\Mozilla]
[HKEY_CURRENT_USER\Software\MozillaPlugins]
[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla]
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]
[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]

...そしてEveryone-Deny ...でそれらのセキュリティ権限を調整するだけで、FireFoxが独自のレジストリ設定を読み取ったり、他のアプリケーションがそれらに書き込んだりするのを効果的に防ぐことができます。

ただし、これがFirefoxの操作にどのような影響を与えるかはわかりません。

7
Brandon

これはあなたの質問に直接答えるものではありませんが、Firefoxがレジストリを変更しないようにすることが最終的な目標である場合は、サンドボックスで実行することを検討してください。 Sandboxie サンドボックス内の任意のアプリケーションを実行して、プログラムがレジストリまたはファイルシステムを変更できないようにすることができます。

1
cowgod

[〜#〜] update [〜#〜]extensions.iniはまったく重要ではなく、自動的に生成されることを読みました。 @routeNpingmeで言及されているように[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]キーも与えられているので、ここでは間違っていると思います。これは今日の後半に削除します。他の人が同じことに時間を無駄にしないように、ここに置いておくだけです。


Firefoxがそれぞれ独自の拡張子を持つ異なるプロファイルを使用できるという事実を考えると、私はFirefoxがレジストリも使用するとは思っていませんでした。 (Firefoxはクロスプラットフォームであるため、特にFirefoxには、設定を保存するための独自のクロスプラットフォームメカニズムがすでにあるため、さらに不思議に思います。)

したがって、レジストリにあることが確実でない限り、 プロファイル内のファイルとフォルダ 、特にextensions.iniを確認することをお勧めします。

[〜#〜]更新[〜#〜]

extensions.ini
インストールされている拡張機能とテーマのフォルダーを一覧表示します。
このファイルはnsExtensionManagerによって自動的に生成され、インストールされたアドオンによって提供されるchromeパッケージおよびXPCOMコンポーネントを検出するために低レベルコードによって使用されます。さまざまな問題を解決するために削除できます。

(別のプロファイルでFirefoxを起動するには、 コマンドライン引数 を参照してください。)

0
Arjan

100%確信はありませんが、ポータブルFirefoxはコンピュータファイルをいじりません。

http://tr.im/q7kN

0
aaron