AudionAudion

Chrome Portable

github.com/Tensionix/chrome-portable ↗
Сборки этого проекта: версии, файлы и контрольные суммы.
Chrome Portable

Собственное изготовление и, самое главное, обновление одной кнопкой: упаковка в архив и применение портативности через два самых известных инструмента. Портативной сборки Chrome не существует: есть установщик и есть автообновление, а папки, которую можно унести, нет. Программа собирает её сама, потом обновляет собранное, держит свежим Chrome++ и умеет положить внутрь российские корневые сертификаты — чтобы госсайты открывались без плясок с хранилищем Windows. Нужны несколько браузеров сразу — возьмите Browsers Portable.

1.0.1
4 загрузки с GitHub

Audion Chrome Portable

English · Руководство

Содержание

Собирает портативный Google Chrome, обновляет собранное, держит в свежем виде Chrome++ и кладёт в сборку сертификаты НУЦ Минцифры.

Зачем это сделано

У Google Chrome портативной сборки нет вовсе — ни официальной, ни поддерживаемой сторонней. При этом сам браузер к переносу пригоден: всё, что ему нужно, лежит рядом с исполняемым файлом, и мешает только установщик, который настойчиво раскладывает это по системе.

Решение простое: установщик не запускать, а распаковать.

ChromeStandaloneSetup64.exe (~120 МБ)
└── Chrome.7z
    └── Chrome-bin\  →  <сборка>\App\
          chrome.exe

Из ста двадцати мегабайт установщика достаётся то, ради чего он затевался, и кладётся в папку сборки. В Windows не устанавливается ничего.

Что в сборке

App\                          сам браузер
Data\                         профиль: закладки, расширения, настройки
Certificates\                 сертификаты Минцифры и два враппера
Google Chrome Portable.cmd    запуск
Portable-Build.json           какие версии внутри

Переносится целиком. Профиль внутри — переезд на другую машину не теряет ни закладок, ни расширений.

Сертификаты

Российские государственные порталы выдают сертификаты, которых нет в системном хранилище Windows, — и без них сайты не открываются. Программа кладёт их в сборку вместе с двумя враперами: поставить и снять.

Второй важен не меньше первого. Установка корневого сертификата — изменение системы, и оно должно откатываться одним действием, а не поиском по хранилищу.

Chrome++

Надстройка, на которой держится удобство сборки. Программа следит за её свежестью наравне с самим браузером.

Про неё стоит знать одно: сборка может упасть на упаковке с ошибкой доступа к файлу — и это не диск и не битый архив, а антивирус, разбирающий свежий исполняемый файл. Разобрано в tools\CHROME_PLUS_AND_DEFENDER.md.

Дальше


Техническая часть

Окно

Четыре вкладки-переключателя. Команда с параметрами разворачивается прямо на вкладке: своя кнопка запуска, названная действием, и параметры рядом — а не в отдельном окне настроек.

Обновление

Сверяется, что вышло у разработчика, с тем, что в сборке. Обновляется только изменившееся, профиль не трогается.

Версии
1.0.1
Audion_Chrome_Portable_v1.0.1_Full.zip82.5 МБ4 сентября 2026sha256только здесь
Audion_Chrome_Portable_v1.0.1.zip4.2 МБ4 сентября 2026sha256только здесь
README_EN.dark.pdf92.1 КБ4 сентября 2026
README_EN.light-sand.pdf92.3 КБ4 сентября 2026
README_EN.md3.0 КБ4 сентября 2026
README_RU.dark.pdf111 КБ4 сентября 2026
README_RU.light-sand.pdf111 КБ4 сентября 2026
README_RU.md4.4 КБ4 сентября 2026
USER_GUIDE_EN.dark.pdf119 КБ4 сентября 2026
USER_GUIDE_EN.light-sand.pdf119 КБ4 сентября 2026
USER_GUIDE_EN.md5.0 КБ4 сентября 2026
USER_GUIDE_RU.dark.pdf146 КБ4 сентября 2026
USER_GUIDE_RU.light-sand.pdf146 КБ4 сентября 2026
USER_GUIDE_RU.md8.1 КБ4 сентября 2026
Установка

Программа портативная: распакованная папка и есть установленная программа. Реестр не трогается, удаление — удалить папку.

$name = "Audion_Chrome_Portable_v1.0.1_Full.zip"
Invoke-WebRequest "https://audion.dev/get/chrome-portable/1.0.1/Audion_Chrome_Portable_v1.0.1_Full.zip" -OutFile $name
Invoke-WebRequest "https://audion.dev/get/chrome-portable/1.0.1/Audion_Chrome_Portable_v1.0.1_Full.zip.sha256" -OutFile "$name.sha256"

$want = (Get-Content "$name.sha256").Split(" ")[0]
$have = (Get-FileHash $name -Algorithm SHA256).Hash.ToLower()
if ($want -ne $have) { throw "сумма не сошлась: загрузка повреждена" }

Expand-Archive $name -DestinationPath ".\chrome-portable"
Все загрузки · На главную