Версия этого файла несовместима с версией Windows 32 64, которую вы используете. Как это исправить
Обновлено: 21.11.2024
У меня есть очень старый установщик (устаревшее приложение), который мы пытаемся запустить на 64-разрядной ОС Windows 7.
Ранее он устанавливался только на 32-разрядную версию Windows XP. Я получаю следующую ошибку, когда пытаюсь запустить его:
Связаться с издателем программного обеспечения невозможно (программное обеспечение очень старое).
Есть ли способ заставить это работать? Какой-то режим совместимости?
Единственное, что, насколько я слышал, будет работать, — это Virtual XP на компьютере с Win 7. Проблема в том, что это программное обеспечение является частью целого набора программного обеспечения. Мне пришлось бы поставить все части на Virtual XP или вообще ничего.
Прежде чем я начну помещать все это на виртуальную XP, я хотел бы знать, что нет никакого способа получить все это на ОС Win 7.
Что это за программа? Что оно делает? Включает ли он установку драйвера или управление специализированным оборудованием? Я знаю, что устаревшее программное обеспечение для таких устройств, как старые фрезерные станки с ЧПУ, на самом деле не работает на Win7.
@Doltknuckle — это установщик, в котором есть Delphi BDE 1999 года. Нам нужен BDE для запуска других устаревших приложений. В установщике нет драйверов.
Мне удалось получить точно такую же ошибку на 64-битной машине, случайно переименовав zip-файл в exe. Я знаю, что это не ответ сам по себе, но я не смог найти его в Google.
5 ответов 5
Вы говорите, что это очень старый установщик, это 16-битное приложение? Вся поддержка 16-битных приложений была исключена из Windows 7 x64 — она вообще не будет работать. Вам нужно будет использовать эмулятор или вернуться к 32-разрядной версии Windows. Режим XP в Windows 7 может быть простым решением для бесперебойной работы этого приложения.
Я не знаю, 16-битный ли он. Я так не думаю, но как мне узнать "битовый" статус моего установщика? (Просто чтобы быть уверенным.)
Да, это сообщение означает, что вы пытаетесь запустить 16-разрядное приложение на 64-разрядной машине. ОДНАКО, 16-битная поддержка НЕ была удалена в Windows 7, как говорится в ответе, но фактически не разрешена (т.е. отказывается выполняться) самим ЦП, если он работает в 64-битном режиме.
@Hello верно, процессор x86-64 под управлением Windows в «полном» 64-битном режиме не будет запускать 16-битный код: support.microsoft.com/kb/282423 Также в полном 64-битном режиме число 16 Функции -bit CPU отключены в соответствии с en.wikipedia.org/wiki/X86-64 (см. «Удаление старых функций»)
С устаревшими установщиками вам просто нужно возиться с настройками. Попробуйте установить режим совместимости с Windows XP SP 3 и установить запуск от имени администратора.
Некоторые устаревшие установщики можно "разархивировать". Это означает, что некоторые утилиты zip могут фактически распаковывать файлы, которые программа должна установить. Я не рекомендую это делать, но вы можете попробовать вручную переместить файлы самостоятельно.
В установщике .exe был установщик для GTA2.exe, который работал. Большое спасибо! (Я использовал Винрар). Боюсь, я бы так не подумал, так что спасибо.
Если запуск установщика в режиме совместимости с отключенным UAC (изменение реестра) не работает, следующим шагом будет попытка ручной установки. Здесь вы используете методы сравнения файлов, чтобы узнать, что установщик на самом деле делает с вашим компьютером, и отразить это на вашем компьютере с Windows 7. Если вы никогда не делали этого раньше, я бы не рекомендовал это, потому что вы можете столкнуться с множеством проблем, пытаясь заставить все работать. Что я знаю по опыту, это настоящая боль, чтобы получить все.
Лучше загрузить и включить режим XP в Windows 7 (не работает с win 7 home или starter). Это, по крайней мере, даст вам ярлыки на рабочем столе, которые запускают виртуальную машину по требованию. Вы можете найти его здесь.
У меня было точно такое же сообщение об ошибке для поврежденного установщика.
Установщик, изначально созданный для Windows 7 (32-разрядная/64-разрядная версия), был поврежден при передаче по электронной почте, отображая это сообщение (в 64-разрядной версии Windows 7). Неповрежденный файл установился нормально.
Поэтому я предлагаю вам попробовать программу установки на компьютере с Windows XP, прежде чем приступать к другим техническим операциям.
Если программа установки действительно повреждена, вам придется найти резервную копию или получить ее в другом месте.
Определенная версия программного обеспечения может работать только на оборудовании с указанной спецификацией. В большинстве случаев эта «аппаратная спецификация» является архитектурой вашего процессора. То же самое касается версии для Windows. Существует два типа: x32-битный или x64-битный. Если вы попытаетесь запустить 32-разрядное программное обеспечение, предназначенное для работы на 64-разрядном компьютере, вы увидите сообщение об ошибке «Эта версия файла несовместима с используемой вами версией Windows». р>
Оглавление
Исправить – 1 Использовать режим совместимости
Иногда программное обеспечение, которое вы пытаетесь использовать, предназначено для работы в более старых системах Windows 10.
<р>1.Перейдите к местоположению приложения. <р>2. Щелкните правой кнопкой мыши приложение и выберите "Свойства".<р>3. Когда откроется окно Свойства, нажмите на вкладку "Совместимость".
<р>4. Отметьте параметр "Запускать эту программу в режиме совместимости для:"<р>5. Затем нажмите раскрывающееся меню.
<р>6. После этого нажмите «Windows 8».<р>7. Отметьте параметр «Запускать эту программу от имени администратора».
<р>8. Наконец, нажмите «Применить» и нажмите «ОК».
Попробуйте снова открыть приложение.
Исправить — 2. Запуск от имени администратора
<р>1. Щелкните правой кнопкой мыши программу, которая выдает эту ошибку. <р>2. Нажмите «Запуск от имени администратора».
Решение 3. Проверьте информацию о системе
Проверить, какую версию Windows вы используете, очень просто.
<р>1. Сначала вам нужно сначала нажать клавишу Windows+R вместе. <р>2. Чтобы открыть окно Информация о системе, введите этот код и нажмите «ОК».<р>3. Когда появится окно Информация о системе, справа проверьте ‘Тип системы’.
<р>4. Вы заметите, что система является «32-разрядной» или «64-разрядной».
Это должно сказать вам, используете ли вы совместимую версию Windows или нет.
Самбит — инженер-механик по квалификации, который любит писать о Windows 10 и решениях самых странных проблем.
Кажется, у меня возникают проблемы при попытке установить программу на мою Windows 7, которая раньше работала на моих Windows XP и Windows Vista. Я использовал инструмент устранения неполадок совместимости и выбрал эти настройки в файле SETUP, но ничего не работает. Сообщение об ошибке, которое я получаю, выглядит следующим образом:
"Эта версия этого файла несовместима с используемой вами версией Windows. Проверьте информацию о системе вашего компьютера, чтобы узнать, нужна ли вам версия программы x86 (32-разрядная) или x64 (64-разрядная). , а затем обратитесь к издателю программного обеспечения."
Есть ли способ изменить настройки моего компьютера, чтобы эта программа работала правильно? Любые решения будут очень полезны.
Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Проблема заключается в том, что программное обеспечение, созданное для Windows 95, 98 и Windows XP, не может правильно работать с операционной системой, которой даже не существовало на момент написания программного обеспечения. Однако сообщение об ошибке, которое вы получаете, обычно означает, что у вас есть 32-разрядное программное обеспечение, которое вы пытаетесь установить в 64-разрядной системе.
Вы также можете попробовать режим совместимости.
Если программа несовместима, вы можете попробовать установить и запустить программу в режиме совместимости.
Выполните следующие действия:
1) Щелкните правой кнопкой мыши программу
2) Нажмите "Свойства"
3) Перейдите на вкладку "Совместимость"
4) Выберите Запустить эту программу в режиме совместимости и выберите Windows Vista или другую операционную систему, в которой программа успешно работала.
Надеюсь, это поможет.
Мэрилин
Инженер службы поддержки Microsoft Answers
Посетите наш форум обратной связи Microsoft Answers и дайте нам знать, что вы думаете
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Windows — одна из самых популярных операционных систем, насчитывающая более миллиарда пользователей. Весь этот успех обусловлен множеством функций, которые были интегрированы в операционную систему на протяжении многих лет. Последней и лучшей версией Windows является операционная система Windows 10, которую Microsoft настоятельно рекомендует своим пользователям обновить.
Однако обновление сопровождается некоторыми проблемами, большинство пользователей не хотят обновляться, потому что были сообщения об ошибках «Эта версия этого файла несовместима с версией Windows, которую вы используете» с некоторыми приложениями и установщиками после обновление с более старой версии Windows. В этой статье мы обсудим причину этой ошибки и предложим вам практическое решение для ее полного устранения.
Сообщение об ошибке:
Версия этого файла несовместима с используемой вами версией Windows. Проверьте информацию о системе вашего компьютера, чтобы узнать, нужна ли вам версия программы x86 (32-разрядная) или x64 (64-разрядная), а затем обратитесь к издателю программного обеспечения.
Как исправить эту ошибку:
Убедитесь, что вы используете 32-разрядную или 64-разрядную версию Windows.
Чтобы узнать, работает ли на вашем компьютере 32-разрядная или 64-разрядная версия Windows, выполните следующие действия:
- Откройте систему, нажав кнопку "Запустить образ", затем "Панель управления" и "Система".
- В разделе "Система" вы можете увидеть тип системы. Это описывает, какие у вас 32 бита или 64 бита.
Обновление за март 2022 г.:
С помощью этого инструмента теперь вы можете предотвратить проблемы с ПК, например защитить себя от потери файлов и вредоносного ПО. Кроме того, это отличный способ оптимизировать работу компьютера для достижения максимальной производительности. Программа с легкостью исправляет распространенные ошибки, которые могут возникнуть в системах Windows. Вам не нужно часами искать и устранять неполадки, когда у вас под рукой есть идеальное решение:
- Шаг 1. Загрузите средство восстановления и оптимизации ПК (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2. Нажмите «Начать сканирование», чтобы найти проблемы с реестром Windows, которые могут вызывать проблемы с ПК.
- Шаг 3. Нажмите «Исправить все», чтобы устранить все проблемы.
Вы также можете попробовать режим совместимости.
Если программа несовместима, вы можете попробовать установить и запустить программу в режиме совместимости.
Выполните следующие шаги:
1) Щелкните программу правой кнопкой мыши
2) Нажмите "Свойства"
3) Нажмите на вкладку "Совместимость".
4) Выберите «Запустить эту программу в режиме совместимости» и выберите Windows Vista или другую операционную систему, в которой программа успешно запущена.
Изменение настроек совместимости
Если программное обеспечение несовместимо с используемой вами версией Windows, возникнет эта ошибка. Поэтому на этом шаге мы изменим некоторые параметры совместимости. Для этого:
- Откройте каталог установки программы, которую вы хотите запустить.
- Щелкните правой кнопкой мыши основной .exe-файл программы.
- Выберите «Свойства» и перейдите на вкладку «Совместимость».
- Нажмите Запустить средство устранения неполадок совместимости для Windows 10/8 и помогите мне выбрать параметры для Windows 7.
- Нажмите «Проверить рекомендуемые настройки», а затем нажмите «Проверить».
- Если программа запущена, нажмите «Да, сохранить эти настройки», а если нет, выберите «Проверить отсутствие других настроек».
- Следуйте инструкциям на экране и повторяйте, пока программа не заработает.
Запустить в режиме совместимости
Этот вариант удобен, если вы точно знаете, под какой версией Windows работает ваша программа. Например, если ваша программа была запущена, когда Windows XP была текущей версией Windows, рекомендуется щелкнуть переключатель «Запустить эту программу в режиме совместимости» и выбрать Windows XP из раскрывающегося списка.
Обратите внимание, что режим совместимости предлагает множество вариантов, от Windows 95 до Windows 8. Также обратите внимание, что вы даже можете запускать свою программу в режиме совместимости для разных пакетов обновлений в одной и той же операционной системе.
Обратите внимание, что в Windows 10 появился новый параметр под названием «Устранение неполадок совместимости», который анализирует программу и автоматически пытается найти наилучшие настройки.
Когда вы запустите ее, вы можете попробовать рекомендуемые настройки, которые попытаются автоматически выбрать правильные настройки, или вы можете выбрать программу устранения неполадок, которая спросит вас о проблемах, а затем порекомендует настройки.
Нельзя запускать 16-разрядные приложения непосредственно в 64-разрядной версии Windows. Вам нужен либо компьютер с 32-разрядной версией Windows (которая всегда обратно совместима с 16-разрядным программным обеспечением), либо решение для сортировки или виртуализации для эмуляции 32-разрядной или 16-разрядной среды.
Если ваше 16-разрядное приложение на самом деле является приложением DOS, вы можете использовать эмулятор DOS, например DOSBox или vDos.
Если это 16-разрядное приложение Windows, лучше всего запускать его непосредственно на ПК с 32-разрядной ОС Windows. Если это невозможно, вы можете использовать VirtualBox или другое решение для виртуализации, чтобы установить 32-разрядную версию Windows в качестве виртуального ПК. Если вы используете Windows 7 Professional, Enterprise или Ultimate, вы можете использовать режим Windows XP.
Совет эксперта. Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать, нажав здесь
CCNA, веб-разработчик, специалист по устранению неполадок на ПК
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за спиной многолетний опыт в компьютерном программировании, устранении неполадок и ремонте оборудования. Специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA по проектированию сетей и устранению неполадок.
Читайте также: