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

10

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

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

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

pcapademic
fonte
11
Algum exemplo real dessa extensão? Ou algumas referências a artigos sobre isso?
Arjan #
Em junho, a Microsoft instalou uma extensão .Net relacionada que não pôde ser desinstalada. Inicialmente, não pôde ser desativado.
Pcapademic

Respostas:

7

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 nelas com Todos - Negar ... que impediriam efetivamente o FireFox de ler suas próprias configurações de registro e outros aplicativos de escrever nelas também.

Não tenho certeza do efeito que isso teria na operação do firefox.

Brandon
fonte
1

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

vaqueiro
fonte
1

No fórum de ajuda da Mozilla :

As versões do Firefox 3.6+ impedem a instalação de plug-ins na pasta \ Arquivos de Programas \ Firefox \ plugins para mantê-los fora do Firefox, mas não é assim que a maioria dos plug-ins entra no Firefox. O Firefox examina o Registro do Windows em busca de plug-ins que tenham a chave correta do Registro para o Firefox e os utiliza de onde quer que estejam no disco rígido. Depois que o programa que usa esse plug-in estiver instalado e a chave do registro estiver definida, tudo o que você pode fazer é remover fisicamente os arquivos do plug-in ou desativar o plug-in em Ferramentas> Complementos> Plug-ins Desculpe, não sei como os plug-ins são manipulados no Linux SOs. Impossível impedir que os programas que você está instalando instalem seus plugins para o Firefox. Depois de permitir que um programa seja instalado no seu PC, ele pode fazer o que quiser com o Firefox ou qualquer outro programa.

pcapademic
fonte
0

Não tenho 100% de certeza, mas acho que o Firefox portátil não mexe com os arquivos do computador.

http://tr.im/q7kN

Aaron
fonte
Obrigado pela sua resposta. Infelizmente, eu já tentei a versão Portable Apps do Firefox. Enquanto eles implementam um invólucro para o Firefox, o binário do Firefox é o mesmo que o normal, e esse binário parece aceitar as extensões secretas instaladas, exatamente como a versão normal.
pcapademic
0

ATUALIZAÇÃO Acabei de ler que extensions.ininão é importante e é gerado automaticamente. Então, acho que estou errado aqui, também com a [HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]chave mencionada por @routeNpingme. Vou remover isso hoje mais tarde; apenas deixando aqui para garantir que outras pessoas não desperdiçam seu tempo com a mesma coisa.


Dado o fato de o Firefox permitir o uso de perfis diferentes, cada um com suas próprias extensões, nunca pensei que fosse usar o registro também. (O Firefox sendo multiplataforma me faz pensar ainda mais sobre isso, especialmente porque o Firefox já possui seu próprio tipo de mecanismo multiplataforma de armazenamento de configurações.)

Portanto, a menos que você tenha certeza de que está no registro, convém espiar os arquivos e pastas do perfil , principalmente extensions.ini.

ATUALIZAR

extensions.ini
Lista pastas de extensões e temas instalados.
O arquivo é gerado automaticamente pelo nsExtensionManager e é usado pelo código de baixo nível para detectar pacotes chrome e componentes XPCOM fornecidos pelos complementos instalados. Pode ser excluído para resolver vários problemas.

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

Arjan
fonte