Wie kann ich Firefox unter Windows einrichten, um die Registrierungseinstellungen zu ignorieren?

3068
pcapademic

Es scheint, dass eine Reihe von Herstellern Firefox-Erweiterungen über Registrierungseinstellungen unbemerkt installiert. Ich möchte verhindern, dass Firefox beim Start alle Windows-Registrierungseinstellungen liest.

Kann jemand Firefox so starten, 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?

9
Ein reales Beispiel für eine solche Erweiterung? Oder einige Verweise auf Artikel dazu? Arjan vor 14 Jahren 1
Bereits im Juni installierte Microsoft einige .Net-Erweiterungen, die nicht deinstalliert werden konnten. Anfangs konnte es nicht deaktiviert werden. pcapademic vor 14 Jahren 0

5 Antworten auf die Frage

7
Brandon

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 mit Everyone - Deny an ... an, damit FireFox die eigenen Registrierungseinstellungen und andere Anwendungen nicht lesen kann.

Nicht sicher, welche Auswirkungen dies auf den Betrieb von Firefox haben würde.

1
cowgod

Dies beantwortet Ihre Frage zwar nicht direkt, aber wenn Sie Firefox nicht daran hindern möchten, die Registrierung zu ändern, sollten Sie es 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.

1
pcapademic

Aus dem Mozilla-Hilfeforum :

Versionen von Firefox 3.6 und höher verhindern, dass Plugins im Ordner \ Programme \ Firefox \ plugins installiert werden, um Plugins von Firefox fernzuhalten. Dies ist jedoch nicht der Weg, wie die meisten Plugins "in Firefox" gelangen. Firefox durchsucht die Windows-Registry nach Plug-Ins, die den richtigen Registrierungsschlüssel für Firefox enthalten, und verwendet diese Plug-Ins von überall auf Ihrer Festplatte. Sobald das Programm, das dieses Plugin verwendet, installiert ist und der Registrierungsschlüssel festgelegt ist, können Sie die Plugin-Dateien nur physisch entfernen oder das Plugin unter Tools> Addons> Plugins deaktivieren. Leider weiß ich nicht, wie Plugins unter Linux gehandhabt werden Betriebssysteme. Es kann nicht verhindert werden, dass die von Ihnen installierten Programme ihre Plugins für Firefox installieren. Wenn Sie einem Programm die Berechtigung zum Installieren auf Ihrem PC erteilt haben, kann es mit Firefox oder einem anderen Programm alles tun, was es will.

0
aaron

Ich bin nicht 100% sicher, aber ich denke, tragbarer Firefox macht sich nicht mit den Computerdateien herum.

http://tr.im/q7kN

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

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


In Anbetracht der Tatsache, dass Firefox die Verwendung verschiedener Profile mit jeweils eigenen Erweiterungen zulässt, hätte ich nie gedacht, dass auch die Registrierung verwendet werden würde. (Da Firefox plattformübergreifend ist, wundert ich mich noch mehr darüber, zumal Firefox bereits über einen eigenen plattformübergreifenden Mechanismus zum Speichern von Einstellungen verfügt.)

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

AKTUALISIEREN

extensions.ini
Listet Ordner mit installierten Erweiterungen und Designs auf.
Die Datei wird automatisch von nsExtensionManager generiert und von Low-Level-Code zur Erkennung von Chrome-Paketen und XPCOM-Komponenten verwendet, 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.)