Wie richte ich Firefox unter Windows ein, um die Registrierungseinstellungen zu ignorieren?

10

Es scheint, dass eine Reihe von Anbietern Firefox-Erweiterungen stillschweigend über Registrierungseinstellungen installieren. Ich möchte verhindern, dass Firefox beim Start Windows-Registrierungseinstellungen liest.

Weiß jemand, wie man Firefox so startet, dass die Windows-Registrierungseinstellungen ignoriert werden?

Ist dies ein Problem, das Mozilla gelöst hat, indem geändert wurde, wie Firefox Erweiterungen lädt und / oder die Windows-Registrierung verwendet?

pcapademic
quelle
1
Gibt es ein reales Beispiel für eine solche Erweiterung? Oder einige Verweise auf Artikel dazu?
Arjan
Bereits im Juni installierte Microsoft eine .NET-bezogene Erweiterung, die nicht deinstalliert werden konnte. Anfangs konnte es nicht deaktiviert werden.
pcapademic

Antworten:

7

Ich weiß nicht, ob es eine elegante Lösung dafür gibt, aber Sie könnten zu den folgenden Tasten gehen:

[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]

... und passen Sie einfach die Sicherheitsberechtigungen für sie mit "Jeder - Verweigern" an, um zu verhindern, dass FireFox seine eigenen Registrierungseinstellungen liest und andere Anwendungen auch darauf schreiben.

Ich bin mir jedoch nicht sicher, welche Auswirkungen dies auf den Betrieb von Firefox haben würde.

Brandon
quelle
1

Dies beantwortet Ihre Frage nicht direkt. Wenn Sie jedoch verhindern möchten, dass Firefox die Registrierung ändert, können Sie sie in einer Sandbox ausführen. Sandboxie kann jede Anwendung in einer Sandbox ausführen, wodurch verhindert wird, dass das Programm Ihre Registrierung oder Ihr Dateisystem ändert.

Kuhgott
quelle
1

Aus dem Mozilla-Hilfeforum :

Firefox 3.6+ -Versionen verhindern zwar, dass Plugins im Ordner \ Programme \ Firefox \ plugins installiert werden, um Plugins von Firefox fernzuhalten, aber so gelangen die meisten Plugins nicht "in Firefox". Firefox durchsucht die Windows-Registrierung nach Plugins mit dem richtigen Registrierungsschlüssel für Firefox und verwendet diese Plugins von jedem Ort auf Ihrer Festplatte aus. Sobald das Programm, das dieses Plugin verwendet, installiert und der Registrierungsschlüssel festgelegt ist, können Sie die Plugin-Dateien nur physisch entfernen oder das Plugin unter Extras> Addons> Plugins deaktivieren. Leider weiß ich nicht, wie Plugins unter Linux behandelt werden Betriebssysteme. Es ist unmöglich zu verhindern, dass die von Ihnen installierten Programme ihre Plugins für Firefox installieren. Sobald Sie einem Programm die Berechtigung zur Installation auf Ihrem PC erteilt haben, kann es mit Firefox oder einem anderen Programm alles tun, was es will.

pcapademic
quelle
0

Ich bin nicht 100% sicher, aber ich denke, dass tragbarer Firefox nicht mit den Computerdateien herumspielt.

http://tr.im/q7kN

Aaron
quelle
Danke für Ihre Antwort. Leider habe ich bereits die Portable Apps-Version von Firefox ausprobiert. Während sie einen Wrapper für Firefox implementieren, ist die Firefox-Binärdatei dieselbe wie normal, und diese Binärdatei scheint die geheim installierten Erweiterungen genau wie die normale Version zu akzeptieren.
pcapademic
0

UPDATE Ich habe gerade gelesen, dass extensions.inidas überhaupt nicht wichtig ist und automatisch generiert wird. Ich glaube, ich [HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]liege hier falsch, auch mit dem von @routeNpingme erwähnten Schlüssel. Ich werde das später heute entfernen; Lassen Sie es einfach hier, um sicherzustellen, dass andere ihre Zeit nicht mit der gleichen Sache verschwenden.


Angesichts der Tatsache, dass Firefox die Verwendung verschiedener Profile mit jeweils eigenen Erweiterungen ermöglicht, hätte ich nie gedacht, dass auch die Registrierung verwendet wird. (Da Firefox plattformübergreifend ist, wundere ich mich noch mehr darüber, zumal Firefox bereits über einen eigenen plattformübergreifenden Mechanismus zum Speichern von Einstellungen verfügt.)

Wenn Sie nicht sicher sind, dass es sich in der Registrierung befindet, möchten Sie möglicherweise einen Blick in die Dateien und Ordner im Profil werfen extensions.ini.

AKTUALISIEREN

extensions.ini
Listet Ordner mit installierten Erweiterungen und Themen auf.
Die Datei wird automatisch von nsExtensionManager generiert und von Code auf niedriger Ebene verwendet, um Chrome-Pakete und XPCOM-Komponenten zu erkennen, die von installierten Addons bereitgestellt werden. Kann gelöscht werden, um verschiedene Probleme zu beheben.

(Siehe Befehlszeilenargumente , um Firefox mit einem anderen Profil zu starten.)

Arjan
quelle