Я скачал кучу exe-файлов (для книги компилятора Ron Mak C) и попытался запустить exe-файл из командной строки и получить следующее сообщение об ошибке:

Эта версия файла xxx.exe несовместима с используемой версией Windows. Проверьте системную информацию вашего компьютера и свяжитесь с издателем.

Это программное обеспечение устарело, примерно в то время, когда был Borland, и я использую Windows 8.1. Я думал, что любая 64-битная машина должна запускать 32-битный исполняемый файл.

Могу ли я получить это 32-битное программное обеспечение для запуска на моем 64-битном компьютере?

2 ответа2

7

Вполне вероятно, что если программное обеспечение устарело, то это фактически 16-разрядный исполняемый файл, а не 32-разрядный.

64-разрядные версии Windows не могут запускать 16-разрядное программное обеспечение. Это могут делать только 32-битные версии.

1

если это программное обеспечение 16bit, это может быть невозможно запустить на 64 - битной Windows , если это 32 - разрядные, вы по- прежнему есть выбор , чтобы запустить Compability для устранения неполадок и выбрал старую Windows , который ближе к тому AGE как rinning это нравится в окнах 98 или XP не забывайте, что большинство старых компиляторов требуют запуска их от имени администратора

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .