WindowsでFirefoxを設定してレジストリ設定を無視する方法は?


10

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

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

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


1
そのような拡張の実際の例はありますか?それともいくつかの記事への参照?
Arjan

6月に、Microsoftは、アンインストールできない一部の.Net関連の拡張機能をインストールしました。最初は無効にできませんでした。
10

回答:


7

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

[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の操作にどのような影響を与えるかはわかりません。


1

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


1

Mozillaのヘルプフォーラム

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


0

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

http://tr.im/q7kN


お返事ありがとうございます。残念ながら、私はすでにFirefoxのポータブルアプリバージョンを試しました。Firefoxのラッパーを実装していますが、Firefoxバイナリは通常と同じであり、そのバイナリは通常のバージョンと同じように、インストールされたシークレット拡張機能を受け入れるようです。
pcapademic

0

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


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

レジストリにあることが確実でない限り、特にプロファイルのファイルとフォルダをのぞいてみてくださいextensions.ini

更新

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.