Вопрос или проблема
Я искал и нашел много статей о том, как удалить rogue-расширение из Chrome, которое стало серым. Почти все статьи предназначены для пользователей Windows и не относятся к моему случаю, поэтому я решил задать этот вопрос.
Я попытался удалить все в соответствии с этой статьей в блоге. Также отключил и удалил свой профиль из Chrome, попытался сбросить настройки Chrome и даже несколько раз переустановил, однако это расширение под названием DGExtension
не может быть удалено навсегда.
В разделе chrome://policy/
я заметил ExtensionInstallForcelist со значением (jhafcpmngmieaimhldennincnemljiph;http://localhost:55556/service/update2/crx
), но нет способа удалить его.
Не могли бы вы помочь?
-
Chrome: Версия 46.0.2490.80 (64-бит)
-
Mac OS X: Версия 10.10.5
-
Проблемное расширение: DGExtension 6.2.3.3046
-
ID:
jhafcpmngmieaimhldennincnemljiph
-
Сообщение: Это расширение управляется и не может быть удалено или отключено. Установлено политикой предприятия.
Не забудьте сделать резервные копии перед тем, как следовать этому руководству
- отредактируйте файлы plist в
/Library/Managed Preferences/${whoami}/com.google.Chrome.plist
и/Library/Managed Preferences/com.google.Chrome.plist
, или/Library/Preferences/..
(отредактируйте каждое вхождениеcom.google.Chrome.plist
) на вашем компьютере. Удалите частьExtensionInstallForcelist
. (вам может понадобиться использоватьplutil -convert xml1
иplutil -convert binary1
, чтобы преобразовать список в редактируемый формат и затем обратно) - В
Системных настройках
→Профили
найдите профиль, который начинается с “Chrome” и имеет “ExtensionInstallForcelist” в своем значении, удалите его. - выполните
defaults read com.google.Chrome.plist
в терминале - запустите Chrome, перейдите на
chrome://policy/
, нажмитеПерезагрузить политики
- перезапустите Chrome, расширение должно исчезнуть
Это управляется вашей корпоративной политикой. Вам нужно проконсультироваться с вашим IT-администратором компании, если это вызывает проблемы. Конечно, это будет немного медленно.
Ответ или решение
Если у вас возникли проблемы с удалением расширения Google Chrome на Mac OS X, особенно если расширение недоступно для удаления и помечено как управляемое политикой (например, DGExtension), вам нужно выполнить несколько шагов для окончательного удаления. Вот детальная инструкция для решения данной проблемы.
Шаг 1: Резервное копирование данных
Перед началом любых изменений рекомендуется создать резервную копию ваших данных и настроек Chrome. Это включает в себя…
- Синхронизацию ваших закладок и паролей через Google-аккаунт.
- Экспорт закладок через настройку Chrome.
- Сохранение местных файлов, если это необходимо.
Шаг 2: Редактирование plist-файлов
Проблема с недоступностью удаления расширений обычно возникает из-за наличия управляющей политики. Для её удаления выполните следующие действия:
-
Открыть терминал: вы можете найти терминал через Spotlight или в папке "Программы" → "Утилиты".
-
Перейдите в директорию: введите следующую команду:
cd /Library/Managed\ Preferences/
-
Исследование plist-файлов:
Используйте командуls
для отображения файлов, чтобы убедиться в наличии файловcom.google.Chrome.plist
и других файлов, связанных с Chrome. -
Редактирование plist: Если вы нашли
com.google.Chrome.plist
, используйте команду:sudo plutil -convert xml1 com.google.Chrome.plist
Это позволит вам редактировать файл. Откройте файл в текстовом редакторе и найдите строку, связанную с
ExtensionInstallForcelist
. Удалите эту строку. -
Конвертирование обратно: После редактирования верните файл к бинарному формату с помощью команды:
sudo plutil -convert binary1 com.google.Chrome.plist
Шаг 3: Удаление профилей системы
-
Откройте "Системные настройки": на панели Apple выберите "Системные настройки", а затем "Профили".
-
Удалите профиль: Найдите профиль, относящийся к Chrome (он может содержать
ExtensionInstallForcelist
). Удалите его.
Шаг 4: Проверка настроек
-
Запустите терминал и выполните команду:
defaults read com.google.Chrome.plist
Это покажет, какие значения на данный момент установлены для Chrome. Убедитесь, что
ExtensionInstallForcelist
больше не отображается. -
Перезапустите Chrome:
Откройте Chrome и перейдите по адресу:chrome://policy/
Нажмите кнопку "Перезагрузить политики".
Шаг 5: Проверка результата
После выполнения всех вышеуказанных шагов перезапустите Chrome. Проблемное расширение должно исчезнуть. Если расширение все еще активно, возможно, оно управляется через корпоративную политику, и в этом случае вам стоит обратиться к вашему IT-администратору.
Заключение
Проблемы с удалением расширений из Chrome могут быть связаны с корпоративными политиками и административными правами. Следуя инструкциям выше, вы сможете удалить ненужное расширение. Всегда консультируйтесь с IT-отделом, если у вас есть сомнения, особенно если это связано с рабочими компьютерами.