У меня действительно старый установщик (устаревшее приложение), который мы пытаемся запустить на 64-битной ОС Windows 7.
Ранее он был установлен только на 32-разрядной Windows XP. Я получаю следующую ошибку при попытке запустить его:
Версия этого файла не совместима с версией Windows ты бежишь. Проверьте системную информацию вашего компьютера, чтобы увидеть, вам нужна x86 (32-битная) или x64 (64-битная) версия программы, а затем обратитесь к издателю программного обеспечения.
Связаться с издателем программного обеспечения не вариант (программное обеспечение очень старое).
Есть ли способ заставить это работать? Какой-то режим совместимости?
Единственное, что я слышал о том, что это будет работать, - это Virtual XP на Win 7 box. Проблема в том, что это программное обеспечение является частью целого набора программ. Я должен был бы поместить все части в Виртуальный XP или ни одного вообще.
Прежде чем я перейду к тому, чтобы поставить все это на виртуальный XP, я хотел бы знать, что нет способа получить все это на ОС Win 7.
источник
Ответы:
Вы говорите, что это действительно старый установщик, это 16-битное приложение? Поддержка всех 16-битных приложений была удалена из Windows 7 x64 - она вообще не будет работать. Вам нужно будет использовать эмулятор или вернуться к 32-битной Windows. Режим XP в Windows 7 может быть простым решением для бесперебойной работы этого приложения.
источник
С устаревшими установщиками вам действительно нужно просто поиграться с настройками. Попробуйте установить режим совместимости с Windows XP SP 3 и установить запуск от имени администратора.
Некоторые устаревшие установщики могут быть «разархивированы». Это означает, что некоторые zip-утилиты могут разархивировать файлы, которые программа должна установить. Сейчас я не рекомендую это делать, но вы можете попробовать вручную переместить файлы.
источник
Если запуск установщика в режиме совместимости с отключенным UAC ( изменение реестра ) не работает, следующий шаг - попытаться установить вручную. Здесь вы используете методы сравнения файлов, чтобы узнать, что фактически делает установщик с вашим компьютером, и отразить это на вашем компьютере с Windows 7. Если вы никогда не делали этого раньше, я бы не советовал, потому что вы можете столкнуться с множеством проблем, пытаясь заставить все работать. Что я знаю по своему опыту, это настоящая боль, чтобы получить все.
Лучшим вариантом является загрузка и включение режима XP в Windows 7 (не работает с Win 7 Home или Starter). Это по крайней мере даст вам ярлыки на рабочем столе, которые запускают виртуальную машину по требованию. Вы можете найти это здесь .
источник
У меня было точно такое же сообщение об ошибке для поврежденного установщика.
Первоначально установщик, созданный для Windows 7 (32-битная / 64-битная версия), был поврежден при передаче по электронной почте, показывая это сообщение (в Windows 7 64-битная версия). Не поврежденный файл установлен нормально.
Итак, я предлагаю вам попробовать установщик на компьютере с Win XP, прежде чем пытаться выполнять больше технических операций.
Если установщик действительно поврежден, вам придется найти резервную копию или получить ее где-нибудь еще.
источник
Эта ошибка также может появиться, когда вы создаете скрипт и сохраняете его как * .exe вместо * .bat. Переход на * .bat может решить проблему.
источник