Предотвращение удаления расширений Chrome с помощью реестра Windows

В этом посте мы покажем вам, как предотвратить удаление расширений Chrome путем настройки реестра(prevent the uninstallation of Chrome extensions by tweaking the Registry) в Windows 11 или Windows 10. Как и любой другой браузер, Google Chrome также поставляется с диспетчером расширений(Extensions) , который помогает включать/выключать и удалять расширения. установлены расширения. Вы также можете щелкнуть правой кнопкой мыши значок расширения и использовать параметр « Удалить из Chrome…(Remove from Chrome…) », чтобы удалить его. Но если вы не хотите, чтобы кто-то другой или вы сами удаляли установленные вами расширения, используйте этот трюк с реестром .(Registry)

предотвратить удаление расширений Chrome с помощью редактора реестра Windows 10

Как только трюк будет применен, вы заметите, что кнопка « Удалить(Remove) » исчезла для расширений, для которых вы включили предотвращение. Кнопка включения/выключения тоже не работает. Кроме того, будет удалена опция щелчка правой кнопкой мыши, которая используется для удаления расширения.

Этот трюк не повлияет на рабочую часть расширения. Это будет работать так, как должно быть. Вы также сможете получить доступ к параметрам этого расширения и настроить их. Позже вы также можете отменить внесенные вами изменения в любое время.

Запретить(Prevent) удаление расширений Chrome

Поскольку это изменение реестра(Registry) , рекомендуется сделать резервную копию реестра(backup the Registry) , чтобы вы могли восстановить его в любое время, если произойдет что-то не так. Теперь выполните следующие действия:

  1. Откройте редактор реестра
  2. Ключ политик(Policies) доступа
  3. Создать ключ Google
  4. Создать ключ Chrome
  5. Добавьте ключ ExtensionInstallForcelist в ключ Chrome.
  6. Создайте строковое(String) значение и переименуйте его в 1
  7. Откройте Google Chrome
  8. Откройте страницу менеджера расширений (Extensions)Chrome
  9. Скопируйте идентификатор расширения(Copy an extension ID)
  10. Дважды щелкните(Double-click) созданное значение String .(String)
  11. Вставьте(Paste) идентификатор расширения в поле « Значение» .(Value)
  12. Сохраните(Save) и  перезапустите(Relaunch) браузер Google Chrome .

На первом этапе вы можете использовать поле поиска(Search) , поле « Выполнить команду(Run Command) » или какой-либо другой параметр для запуска редактора реестра .

После этого войдите в раздел Policies(Policies) в редакторе реестра(Registry Editor) . Путь:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies

ключ доступа к политикам

На следующем шаге создайте новый раздел реестра под этим разделом Policies(Policies) и задайте для него имя Google .

Теперь создайте еще один ключ в ключе Google и назовите его Chrome . Опять же(Again) , создайте новый ключ под этим ключом Chrome и задайте имя ExtensionInstallForcelist .

создать ключ Google, ключ Chrome и ключ ExtensionInstallForcelist

Под этим последним ключом создайте новое строковое значение(String Value) и дайте ему имя, скажем, 1 . Вы можете создать это значение, щелкнув правой кнопкой мыши пустую область(right-click on the empty area) , выбрав меню « Создать(New) », а затем щелкнув параметр « Строковое значение(String Value) ». Когда значение будет создано, переименуйте его в 1.

создайте новое строковое значение и назовите его как 1

Пока не закрывайте редактор реестра.

Теперь откройте браузер Google Chrome с помощью меню « Пуск(Start) », окна поиска или его ярлыка. (Search)Доступ к(Access Extensions) диспетчеру расширений Google Chrome . Для этого щелкните значок с тремя вертикальными точками(three vertical dots) в правом верхнем углу, перейдите в раздел « Дополнительные инструменты(More tools) » и выберите « Расширения»(Extensions) .

chrome://extensionsКроме того , вы можете ввести омнибокс(Omnibox) (или адресную строку) и нажать Enter , чтобы открыть его.

На странице « Расширения(Extensions) » вы можете увидеть идентификатор расширения для всех расширений. Скопируйте идентификатор(Copy ID) расширения, удаление которого вы хотите предотвратить.

перейдите на страницу менеджера расширений и скопируйте идентификатор расширения

Вернитесь в редактор реестра(Registry Editor) и дважды щелкните строковое значение (Value)ExtensionInstallForcelist , которое вы создали выше. В поле « Значение(Value) » вставьте идентификатор расширения. После этого добавьте следующий текст:

;https://clients2.google.com/service/update2/crx

добавить идентификатор расширения и заданный текст в поле данных значения

Нажмите кнопку ОК.

Теперь перезапустите браузер Chrome и перейдите на страницу расширений .(Extensions)

Вы заметите, что кнопка « Удалить(Remove) » не отображается для этого конкретного расширения. Кроме того, когда вы щелкнете правой кнопкой мыши значок этого расширения, параметр « Удалить из Chrome(Remove from Chrome) » не будет отображаться.

Это просто означает, что возможность удалить это конкретное расширение Chrome отключена.

Вы можете выполнить описанные выше шаги, чтобы предотвратить удаление любого другого расширения, установленного в вашем браузере. Нужен только(Just) идентификатор расширения и текст, упомянутый выше.

Чтобы отменить изменения, просто выполните описанные выше шаги и удалите любое созданное вами строковое(String) значение, и предотвращение удаления для этого конкретного расширения будет удалено.

Это все!



About the author

Я веб-разработчик с опытом работы более 10 лет. Я специализируюсь на разработке Chrome OS и работал над широким спектром проектов от небольших стартапов до компаний из списка Fortune 500. Я также являюсь экспертом по учетным записям пользователей и семейной безопасности и разработал несколько успешных приложений для Android.



Related posts