Como configurar o Firefox no Windows para ignorar as configurações do registro?

9

Parece que vários fornecedores estão instalando silenciosamente as extensões do Firefox por meio das configurações do registro. Eu gostaria de impedir o Firefox de ler qualquer configuração de registro do Windows na inicialização.

Alguém sabe como iniciar o Firefox de uma forma que ignora as configurações de registro do Windows?

Este é um problema que a Mozilla resolveu alterando como o Firefox carrega extensões e / ou usa o registro do Windows?

    
por pcapademic 29.06.2009 / 07:06

5 respostas

1

Do fórum de ajuda do Mozilla :

Firefox 3.6+ versions do prevent plugins from being installed to the \Program Files\Firefox\plugins folder to keep plugins out of Firefox, but that isn't how most plugins get "into Firefox". Firefox scans the Windows Registry for plugins that have the correct Registry key for Firefox, and uses those plugins from wherever thay are located on your hard drive. Once the program using that plugin is installed, and the Registry Key is set, all you can do is physically remove the plugin files or turn off the plugin in Tools > Addons > Plugins Sorry, I don't know how plugins are handled in Linux OS's. Impossible to prevent the programs you are installing from installing their plugins for Firefox. Once you give a program permission to install on your PC, it can do anything it wants with Firefox or any other program.

    
por 13.02.2010 / 04:57
7

Eu não sei se há uma solução elegante para isso, mas você pode ir para as seguintes chaves:

[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 simplesmente ajuste as permissões de segurança neles com Everyone - Deny ... que efetivamente impediria que o FireFox lesse suas próprias configurações de registro e que outros aplicativos gravassem para eles, também.

Não tenho certeza do efeito que isso teria na operação do Firefox, no entanto.

    
por 29.06.2009 / 08:24
1

Isso não responde diretamente à sua pergunta, mas se seu objetivo final é impedir que o Firefox modifique o registro, considere executá-lo em uma sandbox. O Sandboxie pode executar qualquer aplicativo em uma caixa de proteção que impeça o programa de modificar seu registro ou sistema de arquivos.

    
por 10.10.2009 / 10:05
0

Eu não tenho 100% de certeza, mas acho que o Firefox portátil não precisa mexer nos arquivos do computador.

link

    
por 29.06.2009 / 07:14
0

UPDATE Acabei de ler que extensions.ini não é importante e é gerado automaticamente. Então eu acho que estou errado aqui, também dada a chave [HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins] como mencionado por @routeNpingme. Eu removerei isto mais tarde hoje; apenas deixando aqui para garantir que os outros não desperdiçam seu tempo com a mesma coisa.

Dado o fato de que o Firefox permite o uso de perfis diferentes, cada um com suas próprias extensões, eu nunca pensei que usaria o registro também. (O Firefox sendo multiplataforma faz com que eu me pergunte mais sobre isso, especialmente porque o Firefox já possui um mecanismo de plataforma cruzada para armazenar configurações.)

Então, a menos que você tenha certeza de que está no registro, talvez queira dar uma olhada nos arquivos e pastas no perfil , especialmente extensions.ini .

UPDATE

extensions.ini
Lists folders of installed extensions and themes. The file is automatically generated by nsExtensionManager and is used by low-level code to detect chrome packages and XPCOM components provided by installed addons. Can be deleted to resolve various issues.

(Veja argumentos da linha de comando para iniciar o Firefox com outro perfil.)

    
por 10.10.2009 / 11:17