У меня возникла проблема с приложением на Windows 7. Как я могу ее решить?

Здравствуйте, уважаемое сообщество. У меня возникла проблема с древним компьютером, на котором установлена Windows 7 SP1 (билд 7601) x64, установленная еще в 2018 году. На этом устройстве используется облачное программное обеспечение для видеонаблюдения, требующее Microsoft Windows Desktop Runtime 7.0.14 x64. 

К сожалению, после одного из обновлений клиента видеонаблюдения, авторизация перестала работать, и выдает ошибку сети. Проблема с интернетом исключена, так как сам сервер функционирует, и веб-версия приложения работает без сбоев. После анализа с использованием Wireshark я увидел, что соединение сбрасывается (Flags: 0x014(RST, ACK)). 

На другом компьютере с более свежей Windows 7 всё работает корректно, и я воспроизвел данную ситуацию на VirtualBox с помощью старого образа Windows 7, загружая билд до 2018 года — проблема сохраняется. Я также пробовал установить все возможные обновления, включая корневые сертификаты, но это не помогло; программа по-прежнему не может подключиться к серверу.

Интересно, что при установке более новой версии Windows 7 на VirtualBox всё работает без проблем. Я также удалял обновления и вспомогательное программное обеспечение на старой версии, и приложение продолжало работать. 

В связи с этим у меня вопрос: что имеется в более современных версиях Windows 7, чего нет в старых, что может влиять на сетевой обмен между десктопным клиентом приложения и сервером? Разработчики утверждают, что Windows 7 больше не поддерживается и не намерены решать данную проблему. Переустановка Windows на проблемном компьютере невозможна, так как он работает 2.
  • 2 декабря 2024 г. 7:53
Ответы на вопрос 2
Здравствуйте!

Проблемы с приложениями на старой версии Windows 7 могут быть связаны с несколькими факторами, особенно если они касаются сетевых протоколов и безопасности. Вот несколько направлений, которые стоит рассмотреть:

1. **Протоколы безопасности**: На современном программном обеспечении нередко используются новые версии SSL/TLS, которые могут быть недоступны в вашей старой версии Windows. Убедитесь, что у вас включены TLS 1.2 и другие протоколы, если это возможно. Это можно сделать через параметры реестра.

2. **Обновления и патчи**: Хотя вы упомянули, что установили все возможные обновления, возможно, некоторые критические патчи были исключены. Попробуйте проверить Microsoft Update для получения недостающих обновлений или вручную скачать соответствующие обновления.

3. **Поддержка сертификатов**: Убедитесь, что у вас установлены все корневые сертификаты, поскольку новая версия программного обеспечения может использовать более новые цепочки сертификатов. Проверьте, установлены ли все необходимые сертификаты. Попробуйте загрузить сертификаты с сайта Microsoft.

4. **Сетевые настройки**: Проверьте настройки межсетевого экрана (брандмауэра) и антивируса. Возможно, что-то блокирует подключение клиента к серверу. Временно отключите брандмауэр и антивирус и проверьте, будет ли это влиять на подключение.

5. **Совместимость и права доступа**: Попробуйте запустить приложение в режиме совместимости с более поздней версией Windows. Также проверьте права доступа к файлам и папкам приложения.

6. **Логи ошибок**: Если приложение предоставляет возможность, посмотрите логи ошибок для получения более детальной информации о проблеме.

7. **Использование альтернативных пакетов**: Попробуйте установить более новые или альтернативные версии необходимых компонентов, если это возможно, например, обновленные версии Microsoft .NET Framework или других зависимостей.

8. **Контакт с разработчиками**: Несмотря на то что они утверждают, что поддержка прекращена, возможно, вам удастся получить информацию о том, в чём точно заключалась проблема в новой версии клиента.

В случае отсутствия результатов можно рассмотреть возможность создания виртуального окружения с более свежей ОС без переустановки на основном компьютере, если это технически возможно. Это может дать вам возможность использовать нужное приложение с минимальными изменениями на старом оборудовании.

Если у вас есть дополнительные детали о конфигурации сети или приложении, это может помочь в поиске более конкретного решения.
сервис пак на старую винду ставили? Подозреваю, что дело в старом TLS 1.0
Похожие вопросы