
«Стабильная» версия Google Chrome 78 была выпущена для Windows и Mac неделю назад, но для некоторых пользователей Windows этот выпуск оказался далеко не «стабильным». Изменение в Google Chrome 78 вызвало сбои в работе Chrome на Windows 10 с сообщением «Aw, Snap!» у некоторых антивирусных приложений, таких как Symantec Endpoint Protection.
В Chrome 78 Google представила специфичную для Windows 10 функцию под названием «целостность кода рендеринга» (renderer code integrity), предназначенную для предотвращения выполнения неподписанного кода в процессах рендеринга страниц Chrome. В целом, это было сделано для того, чтобы большинство вирусов не могли изменять способ загрузки страниц Chrome.
Вместо этого, после выпуска Chrome 78, многие пользователи Windows 10 столкнулись со сбоями «Aw Snap» на каждой странице. После тщательного расследования командой Chromium, на которое обратили внимание Techdows, было обнаружено, что, по иронии судьбы, антивирусные программы, среди прочих, внедряли в Chrome собственный неподписанный код. В частности, на данный момент подтверждено, что следующие четыре приложения вызывают сбои «Aw Snap»:
- Symantec Endpoint Protection
- PC Matic
- Print Audit
- Palo Alto Traps
Каждая из этих программ пытается внедрить себя в Google Chrome, чтобы напрямую отслеживать интернет-трафик (или печать), как правило, с целью предотвращения посещения пользователями вредоносных веб-сайтов. Обычно это делается путем внедрения DLL-файла в *каждый* процесс с именем «chrome.exe».
Однако все, что делает Google Chrome, от вкладок и расширений до рендеринга, выполняется в процессе «chrome.exe». Беспринципно привязываясь к каждому процессу Chrome, эти приложения оказываются подключены к тому, к чему им не следует подключаться.
К счастью, существует множество различных решений для устранения этих сбоев «Aw Snap» в Windows 10, в зависимости от того, какое приложение вызывает проблему.
Обновите Symantec Endpoint Protection
Проблема с тем, что Symantec Endpoint Protection вызывал сбои «Aw Snap», была обнаружена за *несколько месяцев* до того, как Chrome 78 стал стабильным, и Symantec выпустил обновление в качестве подготовки. Однако многие еще не обновились до версии 14.2 Symantec Endpoint Protection.
Некоторые отметили, что Symantec Endpoint Protection может по-прежнему мешать работе Chrome 78 после обновления до версии 14.2, в этом случае переустановка приложения должна помочь.
Отключите целостность кода рендеринга
Если вы используете одно из других затронутых приложений или если вы по-прежнему видите сбои «Aw Snap» после обновления Symantec, вы можете вручную отключить функции целостности кода рендеринга Chrome 78, чтобы быстро вернуться к работе. Для этого щелкните правой кнопкой мыши по ярлыку Google Chrome и выберите «Свойства». В поле «Объект» добавьте пробел после последней кавычки, а затем введите disable-features=RendererCodeIntegrity.
После этого текст в поле «Объект» будет *похож* на следующее:
“C:UsersAdminAppDataLocalGoogleChromeApplicationchrome.exe” –disable-features=RendererCodeIntegrity
Если вы управляете Chrome для корпоративных устройств, вы также можете отключить целостность кода рендеринга через настройку политики.
Не забудьте отменить эти изменения, как только затронутое программное обеспечение будет обновлено для совместимости с целостностью кода рендеринга Chrome.
Переждать
Из-за обнаружения большего количества программ, вызывающих сбои «Aw Snap», связанные с целостностью кода рендеринга Chrome 78, Google выпускает обновление для *временного* отключения этой функции. Надеемся, распространение займет не более нескольких дней, но после появления обновления вы сможете просматривать веб-страницы как обычно, без сбоев.
Обязательно обновляйте другое программное обеспечение на своем компьютере, поскольку Google подчеркнул, что целостность кода рендеринга временно отключена, пока они работают с другими компаниями-разработчиками над устранением проблем. К счастью, Google заявил, что даст нам всем уведомление перед повторным включением целостности кода рендеринга.