Для предотвращения деинсталляции расширения chrome "stayfocusd" в Windows 10 ПК с Chrome версии 67.0.3396.62 (официальная сборка) (64-разрядная версия) и хромовой версией 67.0.3396.62 (официальная сборка) (64-разрядная версия) Установил, я предпринял следующие шаги:

  1. Скачал синхронизированную версию Chromium с: https://chromium.woolyss.com/

  2. Пошел: https://chrome.google.com/webstore/search/ и установил stayfocusd

  3. Нажал старт, набрал> "regedit"> ввод
  4. В реестре просмотрите: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies
  5. Правая кнопка мыши (RMB) нажала на "Политики"
  6. Кликнул: Новый> Ключ>
  7. Назван новый ключ "Google"
  8. повторял процесс, пока я не создал следующий путь в реестре: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist

  9. Затем в белом поле рядом с ним RMB> New> строковое значение

  10. Названа строка 1
  11. Приведите строке следующее значение: laankejkbhbdhmipfmgcngdelahlfoji (32-символьный идентификатор расширения stayfocusd)
  12. повторил процесс для следующей папки в реестре: Computer\HKEY_CURRENT_USER\Software\Policies\Chrome\ExtensionInstallForcelist
  13. Уступая:

Эта картина, но затем для обеих папок, чтобы проиллюстрировать процесс.

  1. Закрытый хром
  2. Перезагрузил пк.

Затем я снова открыл Chromium, но все еще смог удалить stayfocusd без проблем.

У кого-нибудь есть предложения по поводу того, что я сделал не так, или что я забыл, или другой способ предотвратить деинсталляцию расширения stayfocusd?

Анализ проблемы:

0. В настоящее время я думаю, что проблема может заключаться в том, что я не добавляю ссылку на местоположение, где размещается расширение stayfocusd, как в некоторых примерах документации, сделанных здесь:

Windows (клиенты Windows): Программное обеспечение \Policies \Google \Chrome \ExtensionInstallForcelist \1 = "gbchcmhmhahfdphkhkmpfmihenigjmpp; https://clients2.google.com/service/update2/crx "

Программное обеспечение \Политики \Google \Chrome \ExtensionInstallForcelist \2 = "abcdefghijklmnopabcdefghijklmnop"

Однако я не понимаю / не могу найти, как предоставить эту эквивалентную ссылку для расширения stayfocusd. И я думаю, что его источник для выполнения переустановки не должен быть определяющим фактором в том, сможет ли он предотвратить деинсталляцию, но это предположение, которое я в настоящее время не могу проверить, потому что не нашел та эквивалентная ссылка хостинга еще.

  1. Другая причина проблемы может заключаться в том, что мне пришлось вручную создавать папки политик для Google, что может указывать на то, что браузер Chromium не ищет в этом месте свои политики в другом месте реестра.

Чтобы проверить это, я искал "ExtensionInstallForcelist", но не смог найти папку в реестре до того, как создал их вручную. Теперь, когда я их создал, я не знаю, как продолжить поиск после того, как он найдет первый созданный мной экземпляр, поэтому я не могу проверить, существует ли дополнительное место, где существует папка "ExtensionInstallForcelist", которую я не создал.

Любые предложения очень ценятся!

1 ответ1

1

Предотвращение деинсталляции любого расширения интернет-магазина в Chrome, а не в Chromium. Используя пример stayfocusd !: В настоящее время я не уверен, нужен ли шаг 1, вы можете сначала попробовать его без шага 1, чтобы увидеть, работает ли он. Если это так, пожалуйста, оставьте комментарий с подтверждением или нет.

  1. Как объяснено в:https://dev.chromium.org/administrators/policy-list-3#ExtensionInstallForcelist

  2. загрузил следующие шаблоны:https://www.chromium.org/administrators/policy-templates "ZIP-файл шаблонов и документации ADM/ADMX/JSON" = https://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip

  3. скопировано:

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

а также

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. Затем открыл редактор локальной групповой политики с:

start>"run">gpedit.msc

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

открыт:

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

  1. Это добавляет папку "Google" в подпапку:

Computer configuration\Administrative Templates\

Уступая

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

  1. Затем открыл:

Computer configuration\Administrative Templates\Google Chrome\Extensions

Пример скриншота

  1. в окне справа (все еще в редакторе локальной групповой политики) я дважды щелкнул: Настройка списка принудительно установленных приложений и расширений

  2. Затем в новом всплывающем окне я изменил:

Not Configured на:

Enabled

Пример скриншота

  1. На панели "Параметры" я нажал « add или show:

  2. В окне значений я добавил следующие значения (ID) расширения, которое я хочу принудительно установить) Stayfocusd: laankejkbhbdhmipfmgcngdelahlfoji;https://clients2.google.com/service/update2/crx requestly mdnleldcmiljblolnjhpnblkcekpdkpa;https://clients2.google.com/service/update2/crx рекламный блок плюс cfhdojbkjhnklbpkdaibdccddilifddb;https://clients2.google.com/service/update2/crx

    * Обратите внимание, что просто ID без хостинга url: laankejkbhbdhmipfmgcngdelahlfoji НЕ работает. (Также, если вы находитесь на компьютере с Windows, который не является частью домена, вы не можете применить этот метод к расширениям InstallForceList, которых нет в Интернет-магазине Chrome.)

Пример скриншота

  1. затем я перезагрузил систему

  2. Политику можно проверить, перейдя по адресу: chrome://policy

там вы должны увидеть расширение InstallForceList.


Теперь, когда вы не можете больше удалить расширения

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .