справочник помощи по Happ RUПоиск/
Установка и обновление

x64 или x86: какую сборку выбрать

Где искать причину

Совместимость и настройки устройства

Сверьте платформу, версию системы и требования к приложению. Затем проверьте настройки, указанные для вашего устройства.

К разбору и действиям ↓
В этой статье

Как узнать разрядность за десять секунд

  1. Откройте сведения о системе. Нажмите Win + Pause. Откроется страница «О системе» - в Windows 10 и 11 это раздел параметров, в более старых системах окно «Система».
  2. Найдите строку «Тип системы». Там будет написано одно из двух: «64-разрядная операционная система» или «32-разрядная операционная система». Рядом иногда указан и процессор: x64-based processor.
  3. Возьмите файл с тем же обозначением. 64-разрядная Windows на Intel/AMD → setup-Happ.x64.exe. Windows на ARM, включая ноутбуки Snapdragon → setup-Happ.arm64.exe. Для 32-разрядной Windows текущий установщик не опубликован.

Чем сборки отличаются на практике

x64 x86
Кому нужна 64-разрядной Windows - это почти все компьютеры после 2012 года 32-разрядной Windows, обычно на старом железе
Запустится ли на соседней нет, 32-разрядная система её не поймёт да, 64-разрядная Windows запускает x86
Память без ограничения в ~4 ГБ ограничение системы, но приложению его хватает
Скорость соединения разницы в скорости туннеля вы не заметите то же самое
Windows 11 единственный вариант не существует: 32-разрядной Windows 11 нет

Если сомневаетесь - берите x64

Windows x64 в целом умеет запускать 32-разрядные программы, но это не означает, что у Happ есть актуальная x86-сборка. Для текущего выпуска выбирайте x64 или ARM64 по типу системы. Таблица выше поясняет общую разницу архитектур.

Что будет, если запустить не ту сборку

  • Причина: Запущен установщик x64 на 32-разрядной системе. Windows проверяет заголовок исполняемого файла и отказывается его загружать.
  • Действие: Проверить поддержку системы в архиве выпусков. В текущем релизе x86 отсутствует, а права администратора и режим совместимости не превращают x64 в 32-разрядную программу.

Предупреждение · Windows: Программа установилась, но работает медленнее ожидаемого

  • Причина: На 64-разрядной системе запущена x86-сборка: она работает через слой совместимости WoW64.
  • Действие: Разница для прокси-клиента незаметна, но при переустановке лучше взять x64 - заодно исчезнут редкие странности с драйвером адаптера.

Отдельный случай: ноутбуки на ARM

Windows на процессорах ARM (например, ноутбуки на Snapdragon) умеет запускать обычные x64-приложения через эмуляцию. Приложение при этом обычно работает: окно открывается, подписка добавляется, соединение поднимается. Но всё, что касается драйвера сетевого адаптера, ведёт себя менее предсказуемо: режим TUN может не подняться, а отладка сводится к переустановке.

Практический вывод для ARM: начинайте с системного прокси, а TUN включайте только после того, как убедились, что базовое соединение работает. Подробности - режим TUN на Windows и драйвер сетевого адаптера.

Дополнительные вопросы

x86 - это 86-разрядная система?

Нет, такой разрядности не существует. x86 - историческое название семейства 32-разрядных процессоров Intel, оно закрепилось за 32-битными сборками. Читайте его как «32 бита».

У меня 64-разрядный процессор, но 32-разрядная Windows. Что качать?

Смотрите на установленную Windows: для 32-разрядной системы нужна 32-разрядная программа, но актуального файла x86 у Happ нет. Для нового выпуска требуется поддерживаемая 64-разрядная система.

Можно ли поставить обе сборки сразу?

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

Нашли ответ? Сохраните ссылку на эту инструкцию