So blockieren Sie die Deinstallation von Erweiterungen in Chrome / Chromium mithilfe von ExtensionInstallForcelist?

1106
a.t.

Um die Deinstallation der Chrome-Erweiterung "stayfocusd" in einem Windows 10-PC mit Chrome Version 67.0.3396.62 (Official Build) (64-Bit) und Chromium Version 67.0.3396.62 (Official Build) (64-Bit) zu verhindern installiert habe ich folgende Schritte unternommen:

  1. Die synchronisierte Version von Chromium wurde von https://chromium.woolyss.com/ heruntergeladen.

  2. Ging zu: https://chrome.google.com/webstore/search/ und installierte stayfocusd

  3. Start gedrückt, eingegeben> "regedit"> eingeben
  4. In der Registry wurde nach folgendem Link gesucht: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies
  5. Klicken Sie mit der rechten Maustaste ("RMB") auf "Policies".
  6. Geklickt: Neu> Schlüssel>
  7. Benannte den neuen Schlüssel "Google"
  8. wiederholte den Vorgang, bis ich den folgenden Pfad in der Registrierung erstellt habe: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist

  9. Dann in dem weißen Feld daneben RMB> New> string value

  10. Benannte die Zeichenfolge 1
  11. Gib der Zeichenfolge den folgenden Wert: laankejkbhbdhmipfmgcngdelahlfoji (Das ist die 32-Zeichen-ID der stayfocusd-Erweiterung)
  12. wiederholte den Vorgang für den folgenden Ordner in der Registrierung: Computer\HKEY_CURRENT_USER\Software\Policies\Chrome\ExtensionInstallForcelist
  13. Ertrag:

Dieses Bild dann aber für beide Ordner, um den Vorgang zu veranschaulichen.

  1. Geschlossenes Chrom
  2. Den PC neu gestartet.

Dann habe ich Chromium wieder geöffnet, aber ich konnte stayfocusd ohne Probleme deinstallieren.

Hat jemand Vorschläge, was ich falsch gemacht habe oder was ich vergessen habe, oder eine andere Möglichkeit, die Deinstallation der stayfocusd-Erweiterung zu verhindern?

Problemanalyse:

0. Derzeit denke ich, dass das Problem möglicherweise darin besteht, dass ich keinen Verweis auf den Speicherort hinzufüge, an dem die stayfocusd-Erweiterung gehostet wird, da in einigen Beispielen der Dokumentation hier Folgendes ausgeführt wird :

Windows (Windows-Clients): Software \ Policies \ Google \ Chrome \ ExtensionInstallForcelist \ 1 = "gbchcmhmhahfdphkhkmpfmihenigjmpp; https://clients2.google.com/service/update2/crx "

Software \ Policies \ Google \ Chrome \ ExtensionInstallForcelist \ 2 = "abcdefghijklmnopabcdefghijklmnop"

Ich verstehe jedoch nicht, wie ich den entsprechenden Link für die stayfocusd-Erweiterung bereitstellen kann. Und ich würde denken, dass die Quelle für eine Neuinstallation nicht ausschlaggebend dafür sein sollte, ob die Deinstallation verhindert werden kann. Dies ist jedoch eine Annahme, die ich derzeit nicht testen kann, weil ich sie nicht gefunden habe diesen äquivalenten Hosting-Link noch.

  1. Eine weitere Ursache für das Problem könnte sein, dass ich die Richtlinienordner für Google manuell erstellen musste. Dies könnte darauf hinweisen, dass der Chromium-Browser diesen Ort nicht nach seinen Richtlinien an einem anderen Registrierungsspeicherort sucht.

Um dies zu testen, habe ich nach "ExtensionInstallForcelist" gesucht, konnte jedoch den Ordner in der Registrierung nicht finden, bevor ich ihn manuell erstellt hatte. Nun, da ich sie erstellt habe, weiß ich nicht, wie ich weiter suchen soll, nachdem sie die erste Instanz gefunden hat, die ich erstellt habe. Daher kann ich nicht überprüfen, ob es einen zusätzlichen Speicherort gibt, in dem der Ordner "ExtensionInstallForcelist" vorhanden ist, den ich nicht erstellt habe.

Anregungen werden sehr geschätzt!

0

1 Antwort auf die Frage

1
a.t.

Deinstallation von Webstore-Erweiterungen in Chrome und nicht von Chromium wird verhindert. Am Beispiel von stayfocusd !: Ich bin derzeit nicht sicher, ob Schritt 1 erforderlich ist. Sie können es zunächst ohne Schritt 1 versuchen, um zu sehen, ob es funktioniert. Wenn ja, bitte einen Kommentar mit Bestätigung oder nicht hinterlassen.

  1. Wie in: https://dev.chromium.org/administrators/policy-list-3#ExtensionInstallForcelist erläutert

  2. Laden Sie die folgenden Vorlagen von folgender Website herunter: https://www.chromium.org/administrators/policy-templates "ZIP-Datei der ADM / ADMX / JSON-Vorlagen und Dokumentation" = https://dl.google.com/dl/edgedl/chrome /policy/policy_templates.zip

  3. kopiert:

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

zu:

C:\Windows\PolicyDefinitions\en-US

und

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

zu:

C:\Windows\PolicyDefinitions\

  1. Dann öffnete sich der Local Group Policy Editor mit:

start>"run">gpedit.msc

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

geöffnet:

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

  1. Dadurch wird der Ordner "Google" im Unterordner hinzugefügt:

Computer configuration\Administrative Templates\

Nachgeben

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

  1. Dann geöffnet:

Computer configuration\Administrative Templates\Google Chrome\Extensions

Beispiel-Screenshot

  1. Im Fenster auf der rechten Seite (noch im Editor für lokale Gruppenrichtlinien) wurde ein Doppelklick ausgeführt: Konfigurieren Sie die Liste der zwangsweise installierten Apps und Erweiterungen

  2. Dann habe ich in dem neuen Popup-Fenster geändert:

Not Configured zu:

Enabled

Beispiel-Screenshot

  1. Im "Optionen" -Fenster habe ich geklickt addoder show:

  2. Im Wertebildschirm habe ich die folgenden Werte (ID (s) der Erweiterung, für die die Installationlaankejkbhbdhmipfmgcngdelahlfoji;https://clients2.google.com/service/update2/crx erzwungen werden soll ) hinzugefügt. Stayfocusd: requestly- mdnleldcmiljblolnjhpnblkcekpdkpa;https://clients2.google.com/service/update2/crx Anzeigenblock plus cfhdojbkjhnklbpkdaibdccddilifddb;https://clients2.google.com/service/update2/crx

    * Beachten Sie, dass nur die ID ohne Hosting-URL: laankejkbhbdhmipfmgcngdelahlfoji NICHT funktioniert. (Auch wenn Sie sich auf einem Windows-Computer befinden, der nicht Teil einer Domäne ist, können Sie diese Methode nicht auf InstallForceList-Erweiterungen anwenden, die sich nicht im Chrome Webstore befinden.)

Beispiel-Screenshot

  1. dann habe ich das System neu gestartet

  2. Sie können die Richtlinie überprüfen, indem Sie zu: chrome: // policy navigieren

Dort sollte die Erweiterung InstallForceList angezeigt werden.


Jetzt können Sie die Erweiterungen nicht mehr deinstallieren