Причина прозаична: разработчики собирают приложение на инструментах, которые давно не поддерживают Windows 7. Это касается не только Happ - тем же путём ушли браузеры и большинство современных программ.
Что вы увидите на старой системе
- «Точка входа в процедуру не найдена»Сборке не хватает системной библиотеки - версия слишком новая
- Приложение ставится, но не запускаетсяТо же самое: установщик отработал, программа стартовать не может
- Запускается, но не поднимает соединениеНе хватает поддержки современного шифрования на уровне системы
Что можно сделать
- Взять архивную версию. В релизах на GitHub хранятся все прошлые сборки. Пробуйте от свежих к старым: первая, которая запустится, и будет вашей.
- Поставить другой клиент. Часть клиентов дольше поддерживает старые системы, а строка доступа у них общая - обзор соседних клиентов.
- Использовать телефон как источник сети. Доступ работает на телефоне, а компьютер подключается к нему - раздача по локальной сети.
Чего ждать от архивной версии
Старая сборка не получает исправлений. Если сервис доступа перейдёт на новый протокол, такая версия перестанет подключаться, и починить это будет нечем. Это не «сломалось», а естественный конец поддержки.
Дополнительные вопросы
А на Windows XP?
Нет. Ни одна актуальная сборка на XP не работает, и архивные версии тоже: система не поддерживает нужные протоколы шифрования.
Стоит ли обновляться до Windows 10 ради приложения?
Если компьютер тянет - да, но не ради одного приложения: на Windows 7 давно нет обновлений безопасности, и это куда более весомая причина.