Comment bloquer la désinstallation d'extensions dans Chrome / Chromium à l'aide de ExtensionInstallForcelist?

1

Afin d'empêcher la désinstallation de l'extension chrome "stayfocusd" dans un ordinateur Windows 10 avec à la fois la version 67.0.3396.62 de Chrome (version officielle) (64 bits) et la version 67.0.3396.62 de chrome (version officielle) (64 bits) installé, j'ai pris les mesures suivantes:

  1. Téléchargé la version synchronisée de Chromium à partir de: https://chromium.woolyss.com/

  2. Je suis allé à: https://chrome.google.com/webstore/search/ et j'ai installé stayfocusd

  3. Appuyez sur Démarrer, tapez> "regedit"> entrez
  4. Dans le registre, naviguez jusqu'à: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies
  5. Le bouton droit de la souris (RMB) clique sur "Politiques"
  6. Cliqué: Nouveau> Clé>
  7. Nommé la nouvelle clé "Google"
  8. répété le processus jusqu'à ce que j'ai créé le chemin suivant dans le registre: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist

  9. Puis dans le champ blanc à côté de lui, RMB> Nouveau> valeur de chaîne

  10. Nommé la chaîne 1
  11. Attribue à la chaîne la valeur suivante: laankejkbhbdhmipfmgcngdelahlfoji (Il s'agit de l'ID de 32 caractères de l'extension stayfocusd)
  12. a répété le processus pour le dossier suivant dans le registre: Computer\HKEY_CURRENT_USER\Software\Policies\Chrome\ExtensionInstallForcelist
  13. Rendement:

Cette image mais ensuite pour les deux dossiers pour illustrer le processus.

  1. Chrome fermé
  2. Redémarré le pc.

Ensuite, j'ai rouvert Chromium, mais j'ai quand même réussi à désinstaller stayfocusd sans aucun problème.

Est-ce que quelqu'un a des suggestions sur ce que j'ai fait de mal, ou ce que j'ai oublié, ou un autre moyen d'empêcher la désinstallation de l'extension stayfocusd?

Analyse du problème:

0. Actuellement, je pense que le problème pourrait être que je n'ajoute pas de référence à l'emplacement où est hébergée l'extension stayfocusd, comme dans certains exemples de la documentation qui est faite ici :

Windows (clients Windows): Logiciel \ Stratégies \ Google \ Chrome \ ExtensionInstallForcelist \ 1 = "gbchcmhmhahfdphkhkmpfmihenigjmpp; https://clients2.google.com/service/update2/crx "

Logiciel \ Politiques \ Google \ Chrome \ ExtensionInstallForcelist \ 2 = "abcdefghijklmnopabcdefghijklmnop"

Cependant, je ne comprends pas / ne trouve pas comment fournir ce lien équivalent pour l'extension stayfocusd. Et je penserais que sa source pour effectuer une réinstallation ne devrait pas être un facteur déterminant pour savoir si elle serait capable d’empêcher une désinstallation, mais c’est une hypothèse que je ne suis pas en mesure de tester pour le moment car je n’ai pas trouvé. ce lien d'hébergement équivalent encore.

  1. Une autre cause du problème est peut-être que je devais créer manuellement les dossiers de règles pour Google, ce qui pourrait indiquer que le navigateur Chrome ne consulte pas cet emplacement à la place de ses règles à un autre emplacement du registre.

Pour tester cela, j'ai recherché "ExtensionInstallForcelist" mais je n'ai pas pu localiser le dossier dans le registre avant de le créer manuellement. Maintenant que je les ai créées, je ne sais pas comment continuer la recherche après avoir trouvé la première instance créée. Je ne peux donc pas vérifier s'il existe un autre emplacement où se trouve le dossier "ExtensionInstallForcelist" que je n'ai pas créé.

Les suggestions sont très appréciées!

à
la source

Réponses:

2

Empêcher la désinstallation d'une extension de magasin Web dans Chrome, pas de Chromium. En prenant l'exemple de stayfocusd !: Je ne suis pas sûr à l'heure actuelle si l'étape 1 est nécessaire, vous pouvez d'abord l'essayer sans l'étape 1 pour voir si cela fonctionne. Si c'est le cas s'il vous plaît laissez un commentaire avec confirmation ou non.

  1. Comme expliqué dans: https://dev.chromium.org/administrators/policy-list-3#ExtensionInstallForcelist

  2. téléchargé les modèles suivants à partir de: https://www.chromium.org/administrators/policy-templates "Fichier ZIP de modèles et de documentation ADM / ADMX / JSON" = https://dl.google.com/dl/edgedl/chrome /policy/policy_templates.zip

  3. copié:

C:\Users\<Your username>\Downloads\policy_templates\windows\admx\en-US\chrome.adml C:\Users\<Your username>\Downloads\policy_templates\windows\admx\en-US\Google.adml

à:

C:\Windows\PolicyDefinitions\en-US

et

C:\Users\<Your username>\Downloads\policy_templates\windows\admx\chrome.admx C:\Users\<Your username>\Downloads\policy_templates\windows\admx\google.admx

à:

C:\Windows\PolicyDefinitions\

  1. Puis ouvert l'éditeur de stratégie de groupe local avec:

start>"run">gpedit.msc

  1. Computer Configuration>Administrative tools>add/remove templates>add

ouvert:

C:\Users\<Your username>\Downloads\policy_templates\windows\adm\en-US\chrome.adm

  1. Cela ajoute le dossier "Google" dans le sous-dossier:

Computer configuration\Administrative Templates\

Céder

Computer configuration\Administrative Templates\Google Chrome Computer configuration\Administrative Templates\Google Chrome - Default Settings(user can override)

  1. Puis ouvert:

Computer configuration\Administrative Templates\Google Chrome\Extensions

Exemple de capture d'écran

  1. dans la fenêtre de droite (toujours dans l'éditeur de stratégie de groupe locale) J'ai double-cliqué: Configurer la liste des applications et des extensions à installation forcée

  2. Puis dans la nouvelle fenêtre surgie, j'ai changé:

Not Configured à:

Enabled

Exemple de capture d'écran

  1. Dans le volet "Options", j'ai cliqué sur add, ou show:

  2. Dans l'écran de valeur, j'ai ajouté la ou les valeurs suivantes (identifiants de l'extension que je veux forcer à installer) Stayfocusd: laankejkbhbdhmipfmgcngdelahlfoji;https://clients2.google.com/service/update2/crx requestly mdnleldcmiljblolnjhpnblkcekpdkpa;https://clients2.google.com/service/update2/crx block ad plus cfhdojbkjhnklbpkdaibdccddilifddb;https://clients2.google.com/service/update2/crx

    * Notez que juste l'ID sans hébergement héberger: laankejkbhbdhmipfmgcngdelahlfoji ne fonctionne pas. (De même, si vous utilisez un ordinateur Windows ne faisant pas partie d’un domaine, vous ne pouvez pas appliquer cette méthode aux extensions InstallForceList qui ne figurent pas dans la boutique en ligne Chrome.)

Exemple de capture d'écran

  1. alors j'ai redémarré le système

  2. La politique peut être vérifiée en accédant à: chrome: // politique

Là, vous devriez voir l'extension InstallForceList.


Maintenant que vous ne pouvez plus désinstaller les extensions

à
la source