Вывод ответа #1865696838

-

Google Chrome

{autor_name}


{text_rank}
репутация: {repa}
{registration_date}
сообщений: {posts}
{tel_link}
#{postnumber_id}

Fire_boy,
это Chrome и Google, политика которых - постоянные обновления. Если вы противник такого - лучше отказаться от этого браузера. Если противник, но готовы кушать кактус дальше, то есть костыли.

Для обновления Chrome есть специальная программка GoogleUpdate.exe, создаётся инсталятором, которая может находиться:
1. Если Chrome установлен в Program Files - C:/Program Files/Google/Update
2. Если Chrome установлен в папку пользователя - C:/Users/USERNAME/AppData/Local/Google/Update

Если удалить папку Update, то обычное обновление не будет работать, но будет работать обновление компонентов, в числе которых есть и обновление Chrome.

Есть другие способы ограничить обновления:
1. Локальной/групповой политикой (не работает в редакциях Windows Home Premium, Home Basic, Starter, поскольку там нет программы C:/Windows/System32/gpedit.msc) - см. скриншот
2. Правкой реестра, добавив ключи руками в места, где их добавляла утилитка групповой политики:





Обновление компонентов работает автоматически, но можно управлять ими на странице chrome://components/
Chrome для каждого компонента при обновлении создаёт папку в профиле пользователя с названием соответствующему названию компонента.
Обновление самого Chrome скрывается под названием recovery, то есть папка с компонентами для обновления должна находиться C:/Users/USERNAME/AppData/Local/Google/Chrome/User Data/recovery, в ней папка с номером версии программы обновлялки (может быть несколько версий), в ней соответственно ChromeRecovery.exe.
Простым удалением, как было с папкой Update, тут обновление не остановить, так как в отличии от папки Update, которая создаётся инсталлятором, папка recovery создаётся самим Chrome. Чтобы помешать обновиться Chrome, надо создать вместо папки recovery файл recovery без расширения с правами только для чтения. Чтобы запретить любые обновления компонентов, можно запускать Chrome с ключом --disable-component-update.

Пользователи, которые заблокировали обновление Chrome, постоянно будут видеть уведомление о том, что браузер устарел. Это значит, что ваша версия Chrome вышла не менее 12 недель назад. Заглушить предупреждение можно добавив ключ запуска, указав количество секунд между проверками обновлений 86400/3600 = 24h.
--check-for-update-interval=86400

Проверить с какими ключами запустился Chrome можно на странице chrome://version/
Всегда проверяйте, если что-то работает не так как задумывалось. Бывает браузер запускается из сторонней программы, кликнув по ссылке, и все ключи, прописанные в ярлыке Chrome, не подхватываются.
Назначение ключей запуска Chrome можно посмотреть здесь: https://peter.sh/experiments/chromium-command-line-switches/


Чуть иной вариант попроще
Чтобы не удалять вручную папку Update и связанные с обновлением Chrome процессы, службы и задания в планировщике, можно использовать командную строку от имени Администратора или создать .bat /.cmd файл следующего содержания:

taskkill /im googleupdate.exe /t /f
taskkill /im msiexec.exe /t /f

sc delete gupdate
sc delete gupdatem

schtasks /delete /tn "GoogleUpdateTaskMachineCore" /f
schtasks /delete /tn "GoogleUpdateTaskMachineUA" /f

rd /s /q "%PROGRAMFILES(x86)%GoogleUpdate"
rd /s /q "%PROGRAMFILES%GoogleUpdate"
rd /s /q "%LOCALAPPDATA%GoogleUpdate"


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

P.S. Данные взял с легендарного Ru-Board, чуть подкорректировал информацию и данные.

Дополнительный скрин #1 (90.89 Kb)


ответ опубликован:
Рейтинг: 5
голосов: 2



Яндекс.Метрика