Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Запуск программ для Windows 7 на Windows XP

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Egor2020

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Бывает, что многочисленные пользователи Windows XP скачивают новые версии любимых программ, а они не запускаются по следующим причинам:

  • при двойном клике на ярлык или EXE-файл ничего не происходит, при этом никаких окон с ошибками не появляется (пример: редактор шрифтов High-Logic FontCreator 12.0.0.2545 с поддержкой Юникода 12.1);
  • выскакивает ошибка "<путь_к_EXE-файлу> не является приложением Win32" (пример: инсталляторы Adobe AIR версий выше 29.0.0.112);
  • выскакивает ошибка "Точка входа в процедуру <имя_системной_функции> не найдена в библиотеке DLL <имя_DLL-файла>" (пример: современные версии медиакодировщика FFmpeg, выпущенные после 2016 года);
  • программа вообще не устанавливается и инсталлятор выдает ошибку типа "Эта программа не поддерживает версию Windows, установленную на этом компьютере" (пример: расширитель контекстного меню проводника FileMenu Tools 7.0.5).

Такой вопрос: как модифицировать системные файлы Windows XP SP3 таким образом, чтобы на нем устанавливались и запускались абсолютно все программы, которые работают только на Windows 7 и более поздних версиях Windows?
Использовать виртуальную машину (Microsoft Virtual PC, VirtualBox, VMware Workstation) не вариант, так как все будет дико тормозить.
Установить более современную версию Windows (7, 8, 8.1, 10) тоже не вариант, так как старое железо не тянет (особенно процессоры Pentium 2 и Pentium 3 без поддержки набора инструкций SSE2).
Попытки подменить версию Windows путем правки раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion ни к чему не привели.
Установка Alky for Applications (позволяет запускать на Windows XP программы для Windows Vista/7) тоже не помогла (FontCreator 12 по-прежнему не запускается).
Возможно, в Интернете существуют какие-либо программы или сторонние патчи, позволяющие запускать программы для Windows 7 на Windows XP, но поиск в Яндексе и Google, к сожалению, не дал никаких результатов. Если вы знаете о существовании таких программ и патчей, то, пожалуйста, скиньте ссылки для их скачивания.
Заранее спасибо.

Всего записей: 1726 | Зарегистр. 01-03-2020 | Отправлено: 13:58 04-05-2020 | Исправлено: Egor2020, 08:41 01-05-2021
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброе время, Egor2020
https://github.com/tumagonx/XomPie

Всего записей: 1891 | Зарегистр. 07-08-2002 | Отправлено: 18:48 04-05-2020
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вам проще будет найти версии требуемых программ, которые ещё поддерживали XP (если только речь не идёт о компьютерных играх). Есть немало сайтов, сохраняющих старые версии программ. Для офисных программ замена часто находится. Модификация системных файлов (ошибку №3 можно исправить только так) - дело очень трудное. Поищите проект KernelEx - там решается аналогичная проблема, но с запуском XPшных программ под win9x. Если найдётся патченный kernel32, поддерживающий функции из "семёрки", то Ваша проблема будет решена.
 
Остальные ошибки иногда можно вылечить правкой кода: если сама программа не использует отсутствующие в XP функции, можно просто отключить проверку версии. Готовых решений не знаю, но, кажется, в интернете были программы, подменяющие вызов GetVersion(). Если Вы знаете ассемблер, можете сами найти в коде проверку версии и заменить её. Для ошибки №2 можно исправить номер подсистемы в заголовке программы. К примеру, я так смог установить и запустить WinRAR 4.20 под Windows 98. UPD: выше Alex_Piggy предложил программу, которая меняет номер подсистемы автоматически, не требуя от Вас специальных знаний.
 
Если компьютер действительно слабый, попробуйте поставить урезанную версию Linux (например, Damn Small Linux) и запускать нужные программы из-под Wine.

Всего записей: 1013 | Зарегистр. 12-06-2019 | Отправлено: 18:51 04-05-2020 | Исправлено: uShell, 18:54 04-05-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Egor2020

Цитата:
а они не запускаются по следующим причинам

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

Цитата:
выскакивает ошибка "<путь_к_EXE-файлу> не является приложением Win32"  

типично для x64 приложения в x32 ОС.
 

Цитата:
инсталлятор выдает ошибку типа

проверка скриптом инсталлятора, самый простой, обычно, способ обхода, но ни к чему хорошему, обычно, не приводит.
 

Цитата:
выскакивает ошибка "Точка входа в процедуру <имя_системной_функции> не найдена в библиотеке DLL

не та версия DLL, поэтому некоторые функции могли быть переименованы/удалены вообще.

Всего записей: 15099 | Зарегистр. 20-09-2014 | Отправлено: 18:51 04-05-2020
abc10



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Egor2020
Посмотрите этот проект
Лучше иметь Windows XP и 7, если железо позволяет, чем пользоваться системой которая может
сыграть с вами злую шутку.
Проверенно временем (просто и надежно)...

Всего записей: 2543 | Зарегистр. 21-11-2005 | Отправлено: 08:42 05-05-2020
ss661

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть патч от BWC
http://game-edition.ru/obsuzhdenie-sborok/novoe-neoficialnoe-obnovlenie-dlya-windows-xp-ot-blackwingcat/
и WindowsXP-EX20170307-x86-ENU.exe
https://www.msfn.org/board/topic/176757-extended-kernel-for-xp-extendedxp/
https://www.betaarchive.com/forum/viewtopic.php?t=36763
Вот еще варианты через zernel32 http://wp.xin.at/

Всего записей: 813 | Зарегистр. 23-02-2007 | Отправлено: 13:00 06-05-2020 | Исправлено: ss661, 13:10 06-05-2020
KPGA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сообщество в Vk.com свидетелей разработки ReactOS  
в котором можете озвучить свой вопрос из названия топика.
 

Всего записей: 193 | Зарегистр. 04-10-2018 | Отправлено: 12:30 07-05-2020
svs123456789

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Есть немало сайтов, сохраняющих старые версии программ.

подскажите ?

Всего записей: 2934 | Зарегистр. 10-04-2003 | Отправлено: 18:45 29-11-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
svs123456789

Цитата:
подскажите ?

https://filehippo.com/ например
что то может быть в archive.org, если была сохранена страница и файлы небольшие.

Всего записей: 15099 | Зарегистр. 20-09-2014 | Отправлено: 22:35 02-12-2020
inapht

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Автор написал инструкции и список программ которые уже можно запускать.
 
Вы можете запускать несколько программ с One-Core-API, например:
 
Web Storm 2018
Intelliji 2018 (возможно, другие версии работают)
Filezilla (последний)
Visual Studio Code 1.18
Chrome до версии 60
Opera до версии 38
Firefox до версии 53
JDK 1.8
Maxthon 5.1
Python 3.6
.Net Framework до 4.8
Geekbench 4.2
Performance Test
Adobe Reader DC (2021 г.)
Игры для Windows 7
Приложения Vista
Несколько других приложений
 
https://github.com/Skulltrail192/One-Core-API-Binaries

Всего записей: 1513 | Зарегистр. 07-08-2007 | Отправлено: 04:21 22-09-2021
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это прекрасно, но 360хромой 13 наоборот перестал работать, также несколь мелких програм стали работать неправильно, хорошо что нормально можно удалить без переустановки системы, что я и сделал.

Всего записей: 1650 | Зарегистр. 20-06-2005 | Отправлено: 00:37 24-09-2021
Bersaglio



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
One-Core-API глючная и больше калечит, чем созидает. Использовать её постоянно невозможно, лишь дёргать из неё выборочные компоненты для отельных программ, ИМХО.

Всего записей: 4013 | Зарегистр. 21-08-2006 | Отправлено: 06:56 24-09-2021
logins

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chrome 100 более менее нормально работает, не так давно проверял. А если у вас лично что-то калечит, разбираться надо и написать автору, ибо по задумке любого KeX`a он должен влиять только на то приложение, на которое выставлен режим совместимости (Например с Windows 10), а если режим не выставлен пользователем, то программа должна запускаться как обычно. Если сейчас это не так или не совсем так, надо обязательно сообщить разработчику, что бы исправил (Если понимаете в исходных кодах, можете сами исправить, скомпилировать и выложить для общественности, потому как проект открытый, исходники в публичном доступе на сайте GitHub). Я с проблемами в ходе тестирования не сталкивался ещё. Пробовал крайнюю версию от октября 2022.
 
Добавлено:
Актуальный список уже протестированных программ:
 

Цитата:
One-Core-API позволяет запускать:
 
Веб-шторм 2018;
Intelliji 2018 (другие версии тоже могут работать);
Filezilla (последняя версия);
Код Visual Studio 1.71;
Chrome до версии 102!;
Opera до версии 39;
Firefox до версии 54;
JDK 1.8 (пока только Windows XP x64);
OpenJDK до версии 11 (возможно, другие версии работают). Вы можете скачать с: https://bell-sw.com/pages/downloads/#/java-11-lts ;
Макстон 6;
эпический браузер 94;
Питон 3.6;
.Net Framework до версии 4.8;
Geekbench 4.2;
Тест производительности;
Adobe Reader DC (2017 г.);
игры Windows 7;
Родные приложения Vista;
Spotify после прекращения поддержки Windows XP/Vista, версия 1.0.60;
Яндекс браузер (последняя версия);
Зум;
Несколько других приложений;
узел 10.24;
Винрар 6.11 (последняя версия);
Directx 9EX, 10 и 11 игры:
Need for Speed ??Most Wanted 2012;
Жажда скорости Бег;
Уличный Фигтер V;
Несправедливые боги среди нас;
Assassign Creed Black Flgs;
Crysis 1,2 и 3 (режим DirectX 10-11);
 

 
Добавлено:
Можно добавить в список ещё Ungoogled Chromium 100, тоже работает (Выше пока что не проверял).

Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 11:39 12-02-2023 | Исправлено: logins, 11:59 12-02-2023
VMatveev



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если в системе есть не менее 2Гб ОЗУ и как минимум двухъядерный проц, то для запуска мелких программ со скромными требованиями к ОЗУ, можно воспользоваться какой-нибудь виртуальной машиной, например Oracle VM VirtualBox Для 32-битной Windows 7 достаточно виртуального диска объемом 16Гб (желательно на SSD) и 768-1024Мб ОЗУ.
 
Понятно, хочется всего и сразу, без всех этих танцев с бубном, но виртуалка с Семеркой — это ИМХО вполне рабочее решение, которое не ломает системные файлы Windows XP и доступно вотпрямщас.

Всего записей: 112 | Зарегистр. 19-11-2005 | Отправлено: 19:17 12-02-2023
ss661

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VMatveev
можно и зубы через задницу рвать но советовать не стоит
OneCoreApi можно использовать как конструктор но нужно уметь патчить функции

Всего записей: 813 | Зарегистр. 23-02-2007 | Отправлено: 19:18 12-02-2023 | Исправлено: ss661, 19:22 12-02-2023
logins

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если в системе есть не менее 2Гб ОЗУ и как минимум двухъядерный проц, то для запуска мелких программ со скромными требованиями к ОЗУ, можно воспользоваться какой-нибудь виртуальной машиной, например Oracle VM VirtualBox Для 32-битной Windows 7 достаточно виртуального диска объемом 16Гб (желательно на SSD) и 768-1024Мб ОЗУ.  
 
Понятно, хочется всего и сразу, без всех этих танцев с бубном, но виртуалка с Семеркой — это ИМХО вполне рабочее решение, которое не ломает системные файлы Windows XP и доступно вотпрямщас.

Вполне допустимое решение, тем более для Windows 2000\XP, в которых поддерживается аппаратное ускорение (Intel VT), многоядерность, большие объёмы ОЗУ.
 
Я данным методом пользуюсь в Windows 98, поскольку там ещё сложнее с запуском новых программ и ничего из этого нет, да и виртуалка по сути всего одна нормальная. И то пригодно более чем вполне. А в XP так и вообще замечательно. Однако, это не касается игр и очень тяжёлых, аппаратно зависимых приложений - их всё равно требуется в хосте запускать напрямую, а тут практически и нет вариантов, окромя KeX`ов, модификаций и прочих решений (Если мы не приемлем для этого использовать второстепенную ОС).

Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 22:04 12-02-2023 | Исправлено: logins, 22:11 12-02-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И этот
Цитата:
OneCoreApi  
даже хромэ 109 версии запускает?

Всего записей: 16549 | Зарегистр. 04-11-2010 | Отправлено: 03:08 22-02-2023
Bersaglio



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
logins
Какова была цель подъёма темы трёхлетней давности? Я не собираюсь по этому поводу дискутировать, моё сообщение висит в теме как предупреждение. Тем более, учитывая год его добавления.

Всего записей: 4013 | Зарегистр. 21-08-2006 | Отправлено: 11:33 22-02-2023 | Исправлено: Bersaglio, 11:36 22-02-2023
inapht

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
даже хромэ 109 версии запускает?

Chromium 102 работает. Edge 109 запускали, но только с дебаггером visual studio.
 
logins

Цитата:
А если у вас лично что-то калечит, разбираться надо и написать автору, ибо по задумке любого KeX`a он должен влиять только на то приложение, на которое выставлен режим совместимости (Например с Windows 10), а если режим не выставлен пользователем, то программа должна запускаться как обычно.

Нет, OCA меняет ядро системы, что сказывается на всем. Хотя, большинство программ это устраивает, но не все.

Всего записей: 1513 | Зарегистр. 07-08-2007 | Отправлено: 19:01 24-02-2023 | Исправлено: inapht, 19:06 24-02-2023
Greyleon



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Egor2020
Оставь эту операционку в покое, лучше классическую музыку слушай или фильмы старые смотри, но такой ерундой страдать - это глупо
 
Добавлено:
Bersaglio
Притом по дате сейчас посмотрел, что вроде как не должно - но вот такой глюк

----------
ASUS VivoBook 14X M1403QA-LY110 | AMD Ryzen 5 5600H (3.3), DDR4 16 Gb, M.2 PCIe (2280) 512 Gb, AMD Radeon Vega 7, OS: LMDE6





Если по делу сказать нечего, проходим мимо молча.

Всего записей: 6592 | Зарегистр. 03-12-2016 | Отправлено: 14:41 18-03-2023 | Исправлено: KLASS, 18:49 18-03-2023
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Запуск программ для Windows 7 на Windows XP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru