Назад | Перейти на главную страницу

Запустите старую 32-битную программу на Windows 2008 R2 64bit

Я устанавливаю Windows Server 2008 R2 в качестве сервера приложений (RDP, SeamlessRDP). Я собирался сначала установить это приложение на сервер, а затем предоставить его клиентам.

Проблема в том, что это 32-битное приложение, и когда я пытаюсь его установить, я получаю:

Версия этого файла несовместима с используемой вами версией Windows. Проверьте системную информацию вашего компьютера, чтобы узнать, нужна ли вам версия программы x86 (32-разрядная) или x64 (64-разрядная), а затем обратитесь к издателю программного обеспечения.

Я пытался установить режим совместимости с XP SP2 и SP3, пробовал Windows 2000. Кстати, он отлично работает на XP SP2, SP3.

Установщик - InstallShield. Встроенный мастер совместимости Windows не работал. Поигрался с другими настройками типа «Запуск от имени администратора ..» и работал в режиме 640х480 - результатов нет.

Другие приложения (также 32-битные) работают нормально

Единственный раз, когда я видел это, когда есть 16-битное приложение, притворяющееся 32-битным (какое-то действительно старое программное обеспечение службы поддержки или некоторые инструменты телефонии PBX). 64-разрядная версия Windows не поддерживает 16-разрядную версию.

Это может быть даже 32-битное приложение, которое просто использует 16-битную программу installshield. В таком случае должно быть достаточно просто извлечь приложение из оболочки installshield и настроить его вручную.

Более подробную информацию можно найти здесь.

Это не имеет ничего общего с 32- и 64-битными версиями. это связано с тем, что softwar enot совместима и находится в черном списке как таковая, в основном потому, что она была написана людьми, которые «заставили ее работать» вместо того, чтобы читать документацию о том, как она должна работать.

Получите новости от издателя.