Comment déterminer quel fichier de préférences verrouille une option de configuration de Firefox

1

Sur un ordinateur Windows 7, My Firefox network.proxy.type est verrouillé et ne peut donc pas être modifié. Si vous examinez C: \ Program Files (x86) \ Mozilla Firefox \ default / prefs / localsettings.js, il n’ya que deux lignes:

pref ("general.config.obscure_value", 0);

pref ("general.config.filename", "config.cfg");

Ensuite, lorsqu’on regarde config.cfg, il n’ya pas de ligne ressemblant à

lockPref ("network.proxy.type", 5);

et quand j'essaie d'ajouter mes propres préférences avec une autre valeur

pref ("network.proxy.type", 2); Je vois dans Firefox que la préférence est verrouillée et je ne prends pas ma valeur en compte.

J'ai aussi regardé à l'intérieur: le support pour déterminer mon répertoire de profil et j'ai cherché dans tous les fichiers .cfg et .js mais toujours pas de lockPref qui pourrait expliquer pourquoi network.proxy.type est verrouillé

Existe-t-il un moyen de savoir de quel fichier de configuration provient le verrou? Au cours de ma recherche sur le Web, j'ai trouvé beaucoup de pages expliquant comment verrouiller certaines options, mais rien sur la façon de comprendre pourquoi une option est verrouillée.

Merci d'avance pour votre aide

Quicky
la source
1
Que voulez-vous dire par verrou? Avez-vous essayé de redémarrer l'ordinateur s'il s'agit d'un verrou d'écriture de fichier?
user1306322
J'ai vu des recommandations pour sauvegarder votre dossier de profil et effectuer une nouvelle installation de Firefox, puis recopier les paramètres à la main (importer des signets, copier des addons, définir les valeurs de configuration manuellement)
utilisateur1306322
@ user1306322 lorsque vous parlez de: config, vous avez la liste de toutes les options de Firefox et vous avez pour chacune d’elles un statut disant modifié, valeur par défaut et celle-ci est verrouillée. Contrairement aux autres, je ne peux pas modifier sa valeur.
Quicky
@ user1306322 oui, j'ai essayé de redémarrer mon ordinateur mais je n'ai pas encore essayé de sauvegarder mon profil et mon installation
Quicky

Réponses:

1

Si vous êtes dans un environnement Windows d'entreprise, il est possible que le paramètre ait été appliqué à l'aide d'un objet de stratégie de groupe plutôt que par le biais de fichiers de configuration.

Si tel est le cas, vous devriez être en mesure de trouver le paramètre approprié HKLM\Software\Policies\Mozilla\Firefox\Proxydans le registre Windows.

Si vous souhaitez une approche de la modification de la valeur qui résiste aux objets de stratégie de groupe, notez qu'il est possible (dans 60.6.1esr) de tromper Firefox pour qu'il n'utilise pas les valeurs de registre en modifiant le binaire en Mozilla Firefox/browser/omni.jaconséquence (il suffit de rechercher network.proxy.type). Notez également que si vous le modifiez trop (par exemple, changez sa longueur), Firefox ne fonctionnera plus à la fermeture.

fuglede
la source
Bonjour, réponse très intéressante merci! Dans l’intervalle, le verrou disparaît (et je ne sais pas pourquoi) mais vos informations sont très précieuses et pourraient vous être utiles à l’avenir. En tout cas, je suis toujours intéressé par une sorte de mode verbeux dans firefox qui détaillerait les vérifications et indiquer à quel niveau le verrouillage se produit
Quicky
0
  1. Fermer Firefox
  2. Accédez à C: \ Program Files (x86) \ Mozilla Firefox.
  3. Modifiez le fichier mozilla.cfg.
  4. Supprimez les LockPref dont vous ne voulez plus.
  5. Enregistrer sous sur le bureau.
  6. Remplacez ancien mozilla.cfg par votre nouveau fichier mozilla.cfg
  7. Redémarrer Firefox
Brian C. K
la source
Bonjour, merci de votre réponse, mais je n’ai aucun fichier mozilla.cfg dans le dossier C: \ Program Files (x86) \ Mozilla Firefox
Quicky