多くのベンダーがレジストリ設定を介してFirefox拡張機能をサイレントインストールしているようです。Firefoxが起動時にWindowsレジストリ設定を読み取らないようにしたいのですが。
Windowsのレジストリ設定を無視してFirefoxを起動する方法を知っている人はいますか?
これは、Firefoxが拡張機能をロードする方法やWindowsレジストリを使用する方法を変更することでMozillaが解決した問題ですか?
多くのベンダーがレジストリ設定を介してFirefox拡張機能をサイレントインストールしているようです。Firefoxが起動時にWindowsレジストリ設定を読み取らないようにしたいのですが。
Windowsのレジストリ設定を無視してFirefoxを起動する方法を知っている人はいますか?
これは、Firefoxが拡張機能をロードする方法やWindowsレジストリを使用する方法を変更することでMozillaが解決した問題ですか?
回答:
これに対するエレガントな解決策があるかどうかはわかりませんが、次のキーに行くことができます:
[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の操作にどのような影響を与えるかはわかりません。
Firefox 3.6以降のバージョンでは、プラグインが\ Program Files \ Firefox \ pluginsフォルダーにインストールされてプラグインがFirefoxに侵入しないようにしますが、ほとんどのプラグインはこのようにして「Firefoxに」インストールしません。Firefoxは、Windowsレジストリをスキャンして、Firefoxの正しいレジストリキーを持つプラグインを探し、ハードドライブ上のどこからでもこれらのプラグインを使用します。そのプラグインを使用するプログラムがインストールされ、レジストリキーが設定されたら、プラグインファイルを物理的に削除するか、ツール>アドオン>プラグインでプラグインをオフにするだけです。申し訳ありませんが、Linuxでのプラグインの処理方法はわかりませんOSの。インストールしているプログラムがFirefoxのプラグインをインストールできないようにすることはできません。プログラムをPCにインストールする許可を与えると、Firefoxやその他のプログラムで必要なことをすべて実行できます。
100%確実ではありませんが、ポータブルFirefoxはコンピューターファイルをいじりません。
更新私はそれを読んだだけで、extensions.ini
まったく重要ではなく、自動的に生成されます。[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]
@routeNpingmeによって言及されたキーも与えられているので、私はここで間違っていると思います。今日は後で削除します。他の人が同じことで時間を無駄にしないように、ここにそのまま残します。
Firefoxがそれぞれ独自の拡張子を持つ異なるプロファイルの使用を許可しているという事実を考えると、Firefoxがレジストリも使用するとは思いもしませんでした。(Firefoxがクロスプラットフォームであることは、特にFirefoxがすでに独自の種類のクロスプラットフォーム設定を保存するメカニズムを持っているので、それについてさらに不思議に思います。)
レジストリにあることが確実でない限り、特にプロファイルのファイルとフォルダをのぞいてみてくださいextensions.ini
。
更新
このファイルはnsExtensionManagerによって自動的に生成され、インストールされたアドオンによって提供されるChromeパッケージとXPCOMコンポーネントを検出するために低レベルのコードによって使用されます。削除してさまざまな問題を解決できます。extensions.ini
インストールされている拡張機能とテーマのフォルダを一覧表示します。
(別のプロファイルでFirefoxを起動するには、コマンドライン引数を参照してください。)