2

Ни Firefox, ни Internet Explorer не требуют установки admin по умолчанию. Почему Chrome требует этого?

1 ответ1

2

Существует несколько способов связать типы файлов и протоколы с программой. Для чего-то сложного, такого как веб-браузер, который может поддерживать несколько типов файлов и несколько протоколов, существует множество настроек, которые необходимо назначить, чтобы сделать его браузером по умолчанию. Хуже того, существует множество других хуков в систему, которые браузер может установить в эти дни, например, создание кнопок в меню «Пуск», ярлыки на панели задач, интеграция с клиентами оболочки и электронной почты и т.д.

Таким образом, необходимо изменить множество параметров, в основном в реестре, и несколько в файловой системе. Некоторые из них являются обязательными (например, протокол http , ярлыки .url , файлы .html и т.д.), Но другие являются необязательными. В результате некоторые браузеры будут устанавливать некоторые, которые другие не устанавливают (немногие, если таковые имеются, настраивают каждый отдельный возможный параметр).

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

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

Очевидно, что Chrome настраивает некоторые параметры, которые требуют дополнительных привилегий, и / или изменяет как пользовательские, так и системные версии некоторых параметров.

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