Браузер Chrome может создавать довольно большое количество процессов, которые не обязательно закрываются при выходе из браузера. Например, если включены уведомления на рабочем столе, различные процессы, соответствующие разным плагинам, отправляющим уведомления, могут работать бесконечно долго.
К сожалению, это затрудняет переключение каналов сборки , потому что установщик для каждого канала требует, чтобы все процессы из канала, который он заменяет, были закрыты. (Как правило, это не проблема для Канарского канала, поскольку он обычно не заменяет другой канал, но я ожидаю, что произойдет сбой при переключении с 32-разрядного канала Canary на 64-разрядный канал). В Windows, поскольку Google только недавно выпустил "стабильную" 64-битную сборку, я ожидаю, что довольно многие люди будут переключать каналы довольно скоро.
Есть ли простой способ закрыть все процессы Chrome до (или во время) переключения каналов? Единственный способ, который я нашел, - это вручную закрыть все процессы Chrome, что, похоже, не нужно делать. Я подумал, что временная отмена установки флажка "Продолжать запуск фоновых приложений при закрытом Google Chrome" может сработать, но это не могло остановить все. (Конечно, было бы неплохо, если бы установщики каналов предоставили какую-то кнопку "приостановить всю активность Chrome" или что-то подобное, что могло бы просто убить процессы, поскольку они автоматически перезапускаются после установки Chrome ...)