Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Ошибка - Ошибка при запуске некоторых x64 приложений под WinXP x64

Ответить
Настройки темы
Ошибка - Ошибка при запуске некоторых x64 приложений под WinXP x64
A27 A27 вне форума

Новый участник


Сообщения: 16
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изменения
Автор: A27
Дата: 30-11-2018
Некоторые 64-разрядные приложения не запускаются в WinXP x64 (R2 + SP2) с ошибкой:

Имя файла.exe is not a valid win32 application.

Если правильно понял, то система пытается запустить приложение в 32-bit режиме.
Как заставить ОС запускать приложение в режиме 64-bit? Может быть нужен какой-то tweak?

Отправлено: 07:35, 30-11-2018

 


Moderator


Сообщения: 53143
Благодарности: 15422

Профиль | Отправить PM | Цитировать


Цитата A27:
Некоторые 64-разрядные приложения
Какие конкретно? Взяты из легитимных источников?
Цитата A27:
Имя файла.exe is not a valid win32 application.
Возможно, у EXE-файла некорректный PE-заголовок.
Или в PE-заголовке прописана subsystem version выше, чем 5.2 (что как бы намекает на несовместимость приложения со старыми операционными системами).

Последний раз редактировалось Petya V4sechkin, 30-11-2018 в 12:00.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:28, 30-11-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

A27 A27 вне форума Автор темы

Новый участник


Сообщения: 16
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png untitled.PNG
(43.4 Kb, 7 просмотров)

Из установленных на данный момент есть игра Lucid Dream, скачана по первой ссылке яндекса.

Открыл файл с помощью PE Explorer. В subsystem указано 6.0.

Если я изменю это значение, то данная ошибка несовместимости больше не будет появляться? Как изменить этот параметр? И нужно ли менять ещё какой-то параметр?

Существует ли вариант с изменением subsystem где-то в реестре на 6.0, чтобы каждый раз не редактировать .exe?

Последний раз редактировалось A27, 30-11-2018 в 13:46.


Отправлено: 13:30, 30-11-2018 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


A27, а с чего она у Вас x64 вдруг?
Скрытый текст

Вот — x64:
Скрытый текст


Цитата A27:
Если я изменю это значение, »
А смысл? Функции нового WinAPI от этого в Вашей старой ОС не появятся. По поводу же 6.0 всё верно:
Цитата:
Системные требования
Windows

Минимальные:
ОС: Microsoft® Windows® Vista/7/8/10
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:33, 30-11-2018 | #4

A27 A27 вне форума Автор темы

Новый участник


Сообщения: 16
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Iska:
а с чего она у Вас x64 вдруг?
Думал, что i386 в графе Machine означает совместимость с PC архитектурой (по аналогии ARM и т.п.), а не платформу приложения. Ладно, пусть приложение 32-битное, вопрос по изменению subsystem version остаётся открытым.

Цитата Iska:
А смысл? Функции нового WinAPI от этого в Вашей старой ОС не появятся.
Я надеюсь, что функционала API моей ОС достаточно. Но если не попробую, то не узнаю.
Драйверы для нового оборудования от Vista ставятся на мою ОС и работают без сбоев, иначе бы я не использовал её.
Одну программу, требующую ОС не ниже Win 7 SP1 уже заставил работать под своей ОС, но там был другой рецепт.

Всё перечисленное относится только к XP x64 и на XP x86 уже не работает.

Отправлено: 19:14, 30-11-2018 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата A27:
вопрос по изменению subsystem version остаётся открытым. »
В чём именно он остаётся открытым? Я ж вроде бы ясно постарался выразиться в стиле: «…Отвечал: "Нет лесу, и не жди - не будет!"».

Цитата A27:
Но если не попробую, то не узнаю. »
Пробуйте!

Отправлено: 21:51, 30-11-2018 | #6

A27 A27 вне форума Автор темы

Новый участник


Сообщения: 16
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Iska:
В чём именно он остаётся открытым? »
В том, какой программой отредактировать значение subsystem version.

Цитата Iska:
Нет лесу »
Не понял. Наверное под нет лесу подразумевается, что такой программы не существует.

Отправлено: 03:57, 01-12-2018 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата A27:
какой программой отредактировать значение subsystem version. »
Любой. Например, HxD - Wikipedia.

Цитата A27:
Не понял. Наверное под нет лесу подразумевается, что такой программы не существует. »
Нет. Подразумевается, что толку от изменения значения данного поля будет мало (в этом нам помог Н.А. Некрасов:
Цитата:
Скрытый текст
«У бурмистра Власа бабушка Ненила…»

1

У бурмистра Власа бабушка Ненила
Починить избенку лесу попросила.
Отвечал: «Нет лесу, и не жди — не будет!»
-«Вот приедет барин — барин нас рассудит,
Барин сам увидит, что плоха избушка,
И велит дать лесу», — думает старушка.

2

Кто-то по соседству, лихоимец жадный,
У крестьян землицы косячок изрядный
Оттягал, отрезал плутовским манером.
«Вот приедет барин: будет землемерам!-
Думают крестьяне.- Скажет барин слово —
И землицу нашу отдадут нам снова».

3

Полюбил Наташу хлебопашец вольный,
Да перечит девке немец сердобольный,
Главный управитель."Погодим, Игнаша,
Вот приедет барин!" — говорит Наташа.
Малые, большие — дело чуть за спором —
«Вот приедет барин!» — повторяют хором…

4

Умерла Ненила; на чужой землице
У соседа-плута — урожай сторицей;
Прежние парнишки ходят бородаты
Хлебопашец вольный угодил в солдаты,
И сама Наташа свадьбой уж не бредит…
Барина всё нету… барин всё не едет!

5

Наконец однажды середи дороги
Шестернею цугом показались дроги:
На дрогах высокий гроб стоит дубовый,
А в гробу-то барин; а за гробом — новый.
Старого отпели, новый слезы вытер,
Сел в свою карету — и уехал в Питер.
). Можно, конечно, написать «Се лев, а не собака», но содержимое же от этого не изменится.

Отправлено: 08:57, 01-12-2018 | #8



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Ошибка - Ошибка при запуске некоторых x64 приложений под WinXP x64

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - При запуске некоторых приложений компьютер зависает намертво. billymiligan Microsoft Windows 8 и 8.1 4 15-05-2020 13:51
Драйвер WinXP x86 поправить под Win7 x64 и наоборот SergioBS Хочу все знать 9 26-04-2016 19:33
Артефакты по всему экрану при запуске некоторых приложений Jampire Видеокарты 8 13-02-2014 05:23
Установка - Установка Win7 x64 на программный RAID 0 из под уже установленной XP x64 NektoN1 Microsoft Windows 7 11 17-09-2013 23:34
[решено] При запуске некоторых приложений ничего не происходит Kazus Microsoft Windows 2000/XP 7 17-05-2007 09:12




 
Переход