12

У меня действительно старый установщик (устаревшее приложение), который мы пытаемся запустить на 64-битной ОС Windows 7.

Ранее он был установлен только на 32-разрядной Windows XP. Я получаю следующую ошибку при попытке запустить его:

The version of this file is not compatible with the version of Windows 
you're running. Check your computer's system information to see whether 
you need an x86 (32-bit) or x64 (64-bit) version of the program, and then 
contact the software publisher.

Связаться с издателем программного обеспечения не вариант (программное обеспечение устарело).

Есть ли способ заставить это работать? Какой-то режим совместимости?

Единственное, что я слышал о том, что это будет работать, - это Virtual XP на Win 7 box. Проблема в том, что это программное обеспечение является частью целого набора программ. Я должен был бы поместить все части в Виртуальный XP или ни одного вообще.

Прежде чем я перейду к тому, чтобы поставить все это на виртуальный XP, я хотел бы знать, что нет способа получить все это на ОС Win 7.

4 ответа4

7

Вы говорите, что это действительно старый установщик, это 16-битное приложение? Поддержка всех 16-битных приложений была удалена из Windows 7 x64 - она вообще не будет работать. Вам нужно будет использовать эмулятор или вернуться к 32-битной Windows. Режим XP в Windows 7 может быть простым решением для бесперебойной работы этого приложения.

3

С устаревшими установщиками вам действительно нужно просто поиграться с настройками. Попробуйте установить режим совместимости с Windows XP SP 3 и установить запуск от имени администратора.

Некоторые устаревшие установщики могут быть "разархивированы". Это означает, что некоторые zip-утилиты могут разархивировать файлы, которые программа должна установить. Сейчас я не рекомендую это делать, но вы можете попробовать вручную переместить файлы.

3

Если запуск установщика в режиме совместимости с отключенным UAC (изменение реестра) не работает, следующий шаг - попытаться установить вручную. Здесь вы используете методы сравнения файлов, чтобы узнать, что на самом деле делает установщик с вашим компьютером, и отразить это на вашем компьютере с Windows 7. Если вы никогда не делали этого раньше, я бы не советовал, потому что вы можете столкнуться с множеством проблем, пытаясь заставить все работать. То, что я знаю из опыта, это настоящая боль, чтобы получить все.

Лучшим вариантом является загрузка и включение режима XP в Windows 7 (не работает с Win 7 Home или Starter). Это по крайней мере даст вам ярлыки на рабочем столе, которые запускают виртуальную машину по требованию. Вы можете найти это здесь.

0

У меня было точно такое же сообщение об ошибке для поврежденного установщика.

Первоначально установщик, созданный для Windows 7 (32-разрядная /64-разрядная версия), был поврежден при передаче по электронной почте, показывая это сообщение (в 64-разрядной версии Windows 7). Не поврежденный файл установлен нормально.

Итак, я предлагаю вам попробовать установщик на компьютере с Win XP, прежде чем пытаться выполнять больше технических операций.

Если установщик действительно поврежден, вам придется найти резервную копию или получить ее где-нибудь еще.

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