Обновление Happ на Windows без потери настроек
Обновление здесь — это повторная установка. Вы качаете свежий установщик и запускаете его поверх того, что уже стоит: удалять прежнюю версию не надо, профили и добавленная подписка замену переживают. Единственное подготовительное действие — полностью выйти из программы, иначе установщик упрётся в занятые файлы.
Ссылки ниже ведут на «последний выпуск» разработчика: они всегда отдают то, что актуально на момент нажатия, а не номер, записанный когда-то в текст страницы.
Короткий ответ
Выйти из программы, скачать свежий установщик своей архитектуры, запустить его. Всё.
- Старую версию удалять не нужно. Установщик кладёт новые файлы на место прежних сам. Удаление через «Приложения и возможности» нужно только тогда, когда вы уходите с клиента совсем.
- Настройки остаются. Список профилей, вставленная ссылка-подписка и правила маршрутизации лежат отдельно от исполняемых файлов, поэтому переустановка их не трогает — вставлять ссылку заново не придётся.
- Программу надо закрыть по-настоящему. Крестик в углу окна чаще всего просто прячет клиент в область уведомлений, а работающий процесс держит свои файлы: заменить их Windows не даст.
- Ноутбукам на ARM нужен свой файл. Отдельный установщик arm64 в выпусках есть — проверено прямой пробой архива 28 августа 2026 года. Запускать x64-сборку через слой совместимости ради этого не надо.
- У сборки под Windows есть и встроенная проверка обновлений. Программа спрашивает манифест разработчика — тот самый файл, где заведён список заблокированных версий и порог, ниже которого обновление обязательно и пропустить его нельзя. Из всех настольных систем ветка манифеста заполнена только у Windows.
- Отсюда ответ на вопрос «почему очень старая сборка перестала подключаться». В списке заблокированных на 28 августа 2026 года стоят 36 настольных версий под Windows — весь ряд от 0.2.6 до 2.4.0. Такая программа сообщает, что версия заблокирована, и лечится это только обновлением.
- Свой номер видно в настройках клиента, пункт «О программе». С чем это число сравнивать и почему в статьях называют разные «последние версии» — разбор нумерации и каналов.
Файл, которым обновляются
Два установщика на выбор, разница только в процессоре компьютера. Тот же самый файл, что и при первой установке: отдельной «сборки для обновления» у проекта нет.
Порядок обновления по шагам
Шесть коротких действий. Дольше всего идёт загрузка: установщик x64 весит около 113 МБ, сборка под ARM — около 80 МБ.
-
1
Запишите, что стоит сейчас
Откройте Happ, зайдите в настройки и найдите строку «О программе». Перепишите номер целиком, вместе с последней цифрой.
Это страховка на случай, если после замены поведение изменится: будет с чем сравнивать и куда возвращаться.
-
2
Отключите соединение и выйдите из программы
Сначала «Отключить» в окне клиента, затем выход через значок в области уведомлений — правый щелчок по нему и пункт выхода. Закрытие окна крестиком клиент обычно не выгружает.
Установщик, запущенный поверх работающего процесса, упрётся в занятый файл: переписать выполняющуюся программу Windows не позволяет.
-
3
Возьмите файл своей архитектуры
Обычному настольному компьютеру и большинству ноутбуков нужен файл с x64 в имени, машинам на процессоре ARM — файл с arm64. Своё смотрится в «Параметры → Система → О системе», строка «Тип системы».
Имена начинаются одинаково, различие в середине: setup-Happ.x64.exe против setup-Happ.arm64.exe.
-
4
Запустите установщик поверх
Двойной щелчок по скачанному файлу — и дальше по кнопкам. Ничего вычищать, выгружать и переносить руками не требуется, прежний выпуск заменяется на месте.
Окно контроля учётных записей появится, и это штатно: программа ставится на всю машину, в папку
%ProgramFiles%\FlyFrogLLC\Happ, а писать туда без прав администратора нельзя. Запрос повышения прав делает сам установщик — это не признак подделки файла. -
5
Пройдите окно SmartScreen
Если появилось «Система Windows защитила ваш компьютер» — нажмите «Подробнее», затем «Выполнить в любом случае». Это штатная развилка, а не признак испорченного файла.
Окно вернётся и на следующем обновлении: оно смотрит на известность конкретного файла, а у только что вышедшего выпуска она начинается с нуля.
-
6
Запустите клиент и разрешите ему связь
Откройте Happ и подключитесь. Windows может снова показать запрос брандмауэра «Разрешить связь для этого приложения» — отметьте оба типа сетей, частные и общедоступные.
Отметите только частные — в чужом Wi-Fi туннель не поднимется. Если после запуска список серверов оказался пуст, дело не в замене программы: что проверять после обновления.
Что всплывает по дороге и что это значит
Шесть окон, из-за которых обновление чаще всего бросают на середине. Первые пять ничего не говорят о качестве файла; последнее — единственное, которое действительно требует действия.
| Что вы видите | Откуда взялось | Что делать |
|---|---|---|
| Запрос прав администратора при запуске установщика | Программа ставится на всю машину, в %ProgramFiles%, и установщик сам просит повышение прав. | Подтвердить. Без этого установка не пойдёт: запись в системную папку прав пользователя не имеет. |
| «Система Windows защитила ваш компьютер» | SmartScreen оценивает репутацию файла, а не его содержимое, и у каждого нового выпуска счётчик обнулён. | «Подробнее» → «Выполнить в любом случае». Ждать, пока окно перестанет появляться, бесполезно: оно приходит на каждый свежий установщик. |
| Установщик жалуется на занятый файл | Клиент свернут в область уведомлений и продолжает работать. | Правый щелчок по значку → выход, после этого запустить установщик заново. |
| Снова спрашивают про брандмауэр | Разрешение выдавалось прежнему файлу программы; для системы обновлённый — другой файл. | Отметить частные и общедоступные сети и подтвердить. |
| Антивирус утащил установщик в карантин | Эвристика реагирует на программу, которая правит сетевые маршруты, — это не приговор содержимому. | Восстановить файл из карантина и добавить папку клиента в исключения. |
| Клиент сообщает, что версия заблокирована | Версия попала в список заблокированных, который разработчик ведёт в манифесте обновлений: на 28 августа 2026 года там 36 настольных сборок под Windows, от 0.2.6 до 2.4.0. | Обновиться — другого выхода нет. Откат на ещё более раннюю сборку попадёт в тот же список, чем платят за откат. |
Можно ли обновляться через winget?
Да, пакет во встроенном каталоге Windows есть — это проверено прямой пробой каталога 28 августа 2026 года. Идентификатор пакета — Happ.Happ; happ работает только как короткое имя, поэтому в командах надёжнее полный. Установка: winget install Happ.Happ. Обновление: winget upgrade --id Happ.Happ, либо winget upgrade --all разом со всеми программами машины.
Оговорка первая и главная: пакет ведёт сообщество, а не автор Happ. Манифесты собраны сторонней утилитой и залиты ботом, поэтому версия в каталоге может отставать от свежего выпуска — и опубликованы там далеко не все сборки, всего четыре манифеста на всю историю линии. Отставание тут норма, а не сбой.
Оговорка вторая: фонового обновления у winget нет — команду каждый раз запускает человек, планировщика в ней не предусмотрено. Зато скачивает winget тот же самый файл со страницы выпусков разработчика, а не что-то из витрины Microsoft. Установщика под ARM64 в каталоге нет: машинам на ARM остаётся прежний путь — файл setup-Happ.arm64.exe из выпуска.
Обновились, а серверов в списке по-прежнему нет
Установщик заменяет саму программу: ядро, окна, исправления. Серверы в неё не зашиты — они подтягиваются по ссылке-подписке, и без действующей ссылки свежая сборка остаётся ровно такой же пустой, как прежняя. Если вы обновлялись ради того, чтобы «появились страны», менять надо не версию, а доступ.
Короткие вопросы
Надо ли удалять старую версию перед обновлением?
Нет. Установщик рассчитан на запуск поверх и сам заменяет файлы прежнего выпуска. Штатное удаление нужно только при полном уходе с клиента, и делается оно в обратном порядке: сначала отключить соединение в программе, потом удалять.
Пропадут ли профили и подписка?
Нет. Они хранятся отдельно от исполняемых файлов и обновление переживают. Заново вставлять ссылку-подписку после установки поверх не требуется.
Почему установщик просит права администратора?
Потому что программа ставится на всю машину, в папку %ProgramFiles%\FlyFrogLLC\Happ, а записывать туда без повышения прав система не даёт. Запрос делает сам установщик, окно контроля учётных записей на этом пути обязательно — это штатный ход, а не признак того, что файл подменили.
Может ли старая версия просто перестать работать?
Может, если она очень старая. Разработчик ведёт список заблокированных сборок в манифесте обновлений: на 28 августа 2026 года в нём 36 настольных версий под Windows, от 0.2.6 до 2.4.0. Такая программа прямо сообщает, что версия заблокирована. Есть и порог обязательного обновления — опустившись ниже него, клиент требует обновиться и пропустить требование не даёт. У остальных версий срока годности нет.
Почему SmartScreen ругается на каждое обновление?
Потому что он оценивает, насколько файл распространён, а не что внутри него. У выпуска, вышедшего вчера, распространённость нулевая — и так будет с каждым следующим.
У меня ноутбук на ARM. Ставить x64 через слой совместимости?
Не нужно. В выпуске лежит отдельный установщик arm64 — это проверено прямой пробой архива 28.08.2026. Берите его, слой совместимости в этой схеме не участвует.
Новая версия не понравилась — можно вернуться на прежнюю?
Установщик старого выпуска запускается точно так же, поверх. Но обратимо это не всегда и не бесплатно: что теряется при откате.