Come configurare Firefox su Windows per ignorare le impostazioni del registro?


10

Sembra che un certo numero di fornitori stiano installando silenziosamente le estensioni di Firefox tramite le impostazioni del registro. Vorrei impedire a Firefox di leggere le impostazioni del registro di Windows all'avvio.

Qualcuno sa come avviare Firefox in un modo che ignora le impostazioni del registro di Windows?

È un problema che Mozilla ha risolto modificando il modo in cui Firefox carica le estensioni e / o utilizza il registro di Windows?


1
Qualche esempio nella vita reale di tale estensione? O alcuni riferimenti ad articoli su questo?
Arjan,

A giugno, Microsoft ha installato alcune estensioni .Net che non è stato possibile disinstallare. Inizialmente, non poteva essere disabilitato.
pcapademic,

Risposte:


7

Non so se esiste una soluzione elegante a questo, ma potresti andare ai seguenti tasti:

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

... e semplicemente regolare le autorizzazioni di sicurezza su di loro con Everyone - Nega ... ciò impedirebbe efficacemente a FireFox di leggere le proprie impostazioni del registro e anche altre applicazioni di scrivere su di esse.

Non sono sicuro di quale effetto ciò avrebbe sul funzionamento di Firefox.


1

Questo non risponde direttamente alla tua domanda, ma se il tuo obiettivo finale è impedire a Firefox di modificare il registro, potresti considerare di eseguirlo in una sandbox. Sandboxie può eseguire qualsiasi applicazione in una sandbox che impedisce al programma di modificare il registro o il file system.


1

Dal forum di assistenza di Mozilla :

Le versioni di Firefox 3.6+ impediscono l'installazione dei plug-in nella cartella \ Programmi \ Firefox \ plugins per mantenere i plug-in fuori da Firefox, ma non è così che la maggior parte dei plug-in "entrano in Firefox". Firefox esegue la scansione del registro di Windows alla ricerca di plug-in che dispongono della chiave di registro corretta per Firefox e utilizza tali plug-in ovunque si trovino sul disco rigido. Una volta installato il programma che utilizza quel plug-in e viene impostata la chiave del Registro di sistema, tutto ciò che puoi fare è rimuovere fisicamente i file del plug-in o disattivare il plug-in in Strumenti> Componenti aggiuntivi> Plug-in Spiacenti, non so come vengono gestiti i plug-in in Linux OS. Impossibile impedire ai programmi che si installano di installare i loro plugin per Firefox. Una volta che si autorizza un programma a installarlo sul proprio PC, può fare tutto ciò che vuole con Firefox o qualsiasi altro programma.


0

Non sono sicuro al 100%, ma penso che Firefox portatile non scherzi con i file del computer.

http://tr.im/q7kN


Grazie per la vostra risposta. Purtroppo, ho già provato la versione di Firefox delle app portatili. Mentre implementano un wrapper per Firefox, il binario di Firefox è lo stesso del normale e quel binario sembra accettare le estensioni installate segrete proprio come fa la versione normale.
pcapademic,

0

AGGIORNAMENTO Ho appena letto che extensions.ininon è affatto importante e viene generato automaticamente. Quindi immagino di sbagliarmi qui, dato anche la [HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]chiave menzionata da @routeNpingme. Lo rimuoverò più tardi oggi; lasciandolo qui per assicurarsi che gli altri non perdano tempo con la stessa cosa.


Dato che Firefox consente di utilizzare profili diversi, ognuno con le proprie estensioni, non avrei mai pensato che avrebbe usato anche il registro. (Essendo Firefox multipiattaforma, mi chiedo ancora di più, soprattutto perché Firefox ha già il suo tipo di meccanismo multipiattaforma per la memorizzazione delle impostazioni.)

Quindi, a meno che tu non sia sicuro che sia nel registro, potresti dare un'occhiata ai File e alle cartelle nel profilo , in particolare extensions.ini.

AGGIORNARE

extensions.ini
Elenca le cartelle delle estensioni e dei temi installati.
Il file viene generato automaticamente da nsExtensionManager e viene utilizzato dal codice di basso livello per rilevare i pacchetti Chrome e i componenti XPCOM forniti dai componenti aggiuntivi installati. Può essere eliminato per risolvere vari problemi.

(Vedi gli argomenti della riga di comando per avviare Firefox con un altro profilo.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.