Запуск на венде 7 игрушек для 10
· 7 окт 2020
· 21.6K
· 5
-
В общем-то пофиг, но на данный момент некоторые игры, предназначенные «only for Windows 10» при желании вполне себе можно запустить на вынь 7. Что как бы дает лишний повод усомниться в заявлениях разработчиков (активно использующих все самые современные достижения, разумеется). Но речь не об этом. Запишу один из рецептов, который лично успешно применял.
Применял, например, для запуска недавно вышедшей Port Royale 4 — вполне себе олдскульная, годная игра с вопиюще неадекватными требованиями. Почему именно она? Да обычно я просто не обращаю внимания на игры с заявленной поддержкой только 10 венды. А тут вот скачал, не посмотрев требования. Как-то не подумал, что такая откровенно «устаревшая» игра может требовать новую говновенду. Ну а раз скачал — почему бы не попробовать запустить.
Этот же фокус точно работает и с Mafia II Definitive Edition. Надо будет теперь попробовать с переизданием Age of Empires.
Если игра валится с ошибкой «не найден xinput1_4.dll» — казалось бы, очевидное решение — скачать xinput1_4.dll. Но это не работает. А работает следующий финт ушами: найти в system32 файл xinput1_3.dll, сделать его копию и переименовать в xinput1_4.dll, чтобы оба файла лежали рядом.
Что такое xinput1_4.dll и не будет ли его подмена влиять на стабильность игры? Не будет, ибо это компонент DirectX для работы с геймпадом Xbox. Нам нужен гейпад от х-ящика? Да как-то не очень. Стоило ли ради этого менять системные требования? Риторический вопрос разработчикам.
В этом материале подробно расскажу о том, как запустить программу или игру в режиме совместимости с предыдущей версией ОС в Windows 7 и Windows 8.1, что такое режим совместимости и в каких случаях его использование с большой вероятностью может вам решить те или иные проблемы.
Начну с последнего пункта и приведу пример, с которым мне приходилось сталкиваться очень часто — после установки Windows 8 или 8.1 на компьютер не удавалась установка драйверов и программ, появлялось сообщение о том, что текущая версия операционной системы не поддерживается или у этой программы есть проблемы совместимости. Самое простое и обычно работающее решение — запустить установку в режиме совместимости с Windows 7, в этом случае почти всегда все проходит успешно, ведь эти две версии ОС почти одинаковы, просто встроенный в установщик алгоритм проверки «не знает» о существовании восьмерки, так как был выпущен ранее, вот и сообщает о несовместимости. Инструкции по другим версиям ОС: Режим совместимости Windows 11, Запуск программ в режиме совместимости Windows 10.
Иначе говоря, режим совместимости Windows позволяет запускать программы, имеющие проблемы запуска в той версии операционной системы, которая установлена на данный момент, таким образом, чтобы они «считали», что запускаются в одной из предыдущих версий.
Внимание: не следует использовать режим совместимости с антивирусами, программами для проверки и исправления системных файлов, дисковыми утилитами, поскольку это может привести к нежелательным последствиям. Также рекомендую посмотреть, а нет ли на официальном сайте разработчика нужной вам программы в совместимой версии.
Как запустить программу в режиме совместимости
Прежде всего покажу, как запустить программу в режиме совместимости в Windows 7 и 8 (или 8.1) вручную. Делается это очень просто:
- Кликните правой кнопкой мыши по исполняемому файлу программы (exe, msi и т.д.), выберите в контекстном меню пункт «Свойства».
- Откройте вкладку «Совместимость», отметьте пункт «Запустить программу в режиме совместимости», а в списке выберите версию Windows, совместимость с которой требуется обеспечить.
- Также вы можете установить запуск программы от имени Администратора, ограничить разрешение и количество используемых цветов (может быть нужным для старых 16-разрядных программ).
- Нажмите кнопку «Ок», чтобы применить режим совместимости для текущего пользователя или «Изменить параметры для всех пользователей», чтобы они были применены для всех пользователей компьютера.
После этого можно снова попробовать запустить программу, в этот раз она будет запущена в режиме совместимости с выбранной вами версией Windows.
В зависимости от того, в какой версии вы проделываете описанные выше действия, список доступных систем будет отличаться. Кроме этого, некоторые из пунктов могут быть недоступны (в частности, если вы хотите запустить 64-битную программу в режиме совместимости).
Автоматическое применение параметров совместимости к программе
В Windows имеется встроенный помощник по совместимости программ, который способен попробовать определить, в каком именно режиме требуется выполнить программу, чтобы она заработала нужным образом.
Для его использования, кликните правой кнопкой мыши по исполняемому файлу и выберите пункт меню «Исправление проблем с совместимостью».
Появится окно «Исправление проблем», а после этого два варианта выбора:
- Использовать рекомендованные параметры (запуск с рекомендуемыми параметрами совместимости). При выборе данного пункта вы увидите окно с параметрами, которые будут применены (они определяются автоматически). Нажмите кнопку «Проверить программу» для ее запуска. В случае удачи, после того как вы закроете программу, вам будет предложено сохранить сделанные настройки режима совместимости.
- Диагностика программы — для выбора параметров совместимости в зависимости от проблем, возникающих с программой (вы сами сможете указать, какие есть проблемы).
Во многих случаях, автоматический выбор и запуск программы в режиме совместимости с помощью помощника оказывается вполне работоспособным.
Установка режима совместимости программы в редакторе реестра
И, наконец, существует способ включить режим совместимости для той или иной программы, используя редактор реестра. Не думаю, что это действительно кому-то пригодится (во всяком случае, из моих читателей), но возможность присутствует.
Итак, вот необходимый порядок действий:
- Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter.
- В открывшемся редакторе реестра откройте ветвь
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
- Кликните правой кнопкой мыши в свободном месте справа, выберите «Создать» — «Строковый параметр».
- Введите полный путь к программе в качестве имени параметра.
- Кликните по нему правой кнопкой мыши и нажмите «Изменить».
- В поле «Значение» введите только одно из значений совместимости (будут перечислены ниже). Добавив через пробел значение RUNASADMIN вы также включите запуск программы от имени администратора.
- Проделайте то же самое для этой программы в
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Пример использования вы можете видеть на скриншоте выше — программа setup.exe будет запущена от Администратора в режиме совместимости с Vista SP2. Доступные значения для Windows 7 (слева — версия Windows в режиме совместимости с которой будет запущена программа, справа — значение данных для редактора реестра):
- Windows 95 — WIN95
- Windows 98 и ME — WIN98
- Windows NT 4.0 — NT4SP5
- Windows 2000 — WIN2000
- Windows XP SP2 — WINXPSP2
- Windows XP SP3 — WINXPSP3
- Windows Vista — VISTARTM (VISTASP1 и VISTASP2 — для соответствующих Service Pack)
- Windows 7 — WIN7RTM
После внесенных изменений, закройте редактор реестра и перезагрузите компьютер (желательно). В следующий раз запуск программы произойдет с выбранными параметрами.
Возможно, запуск программ в режиме совместимости поможет вам исправить возникшие ошибки. Во всяком случае, большинство из тех, что были созданы для Windows Vista и Windows 7 должны работать в Windows 8 и 8.1, а программы, написанные для XP с большой вероятностью, удастся запустить в семерке (ну или использовать XP Mode).
Реклама. АО «ТаймВэб». erid: LjN8KXbPu
С каждым обновлением операционной системы Windows ее функциональные возможности расширяются, но вместе с тем возрастает и риск потери совместимости с программным обеспечением, разработанным для более ранних версий ОС. Это особенно актуально для старых игр, которые могут не запускаться на новых платформах или работать с ошибками. Однако, несмотря на это, существует множество методов, позволяющих запустить такие игры на новых версиях Windows. В этой статье я рассмотрю основные способы, начиная с самых простых решений и заканчивая более сложными инструментами, включая использование виртуальных машин и эмуляторов, чтобы каждый юзер нашел оптимальное для себя решение в зависимости от того, какие игры хочет запускать.
Включение режима совместимости
Режим совместимости – это один из самых базовых способов заставить старые программы и игры работать на новых версиях Windows. Он позволяет настроить параметры запуска таким образом, чтобы система эмулировала поведение более старой версии ОС или включала поддержку технологий, которые сейчас уже не используются. Этот метод полезен в случаях, когда игра не запускается из-за несовместимости с текущей версией Windows, но при этом не требует специальных драйверов или программных библиотек.
Режим совместимости доступен в свойствах любого исполняемого файла или ярлыка. Вы можете выбрать версию Windows, под которой программа будет запускаться, а также задать дополнительные параметры, такие как отключение оптимизаций во весь экран, изменение разрешения экрана и использование 256 цветов. Эти настройки могут помочь при решении различных графических и производственных проблем, характерных для старых игр. Если вы ни разу не сталкивались с подобной настройкой, следуйте инструкции.
-
Щелкните правой кнопкой мыши по ярлыку нужной игры. Из появившегося контекстного меню выберите пункт «Свойства».
-
Перейдите на вкладку «Совместимость» и поставьте галочку возле пункта «запустить программу в режиме совместимости с:».
-
Из списка ниже нужно выбрать ту версию Windows, которая будет точно совместима с данной старой игрой.
-
В некоторых случаях обязательной настройкой будет использование разрешения 640 x 480, иначе игра просто не запустится. Если этот параметр недоступен, активируйте «Отключить оптимизацию во весь экран». Обязательно сохраните изменения, далее повторите попытку запуска игры.
Режим совместимости прост в использовании и не требует дополнительных установок. Он доступен прямо в Windows и позволяет быстро проверить, сможет ли игра работать на новой версии системы. Однако это решение работает не всегда, особенно если игра зависит от старых драйверов или устаревших библиотек DirectX. В таких случаях могут понадобиться более сложные решения.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Включение компонентов прежних версий Windows
Многие старые игры полагаются на программные компоненты, которые были стандартом в ранних версиях Windows, такие как DirectPlay или .NET Framework версии 3.5. Эти библиотеки могут быть отключены по умолчанию в современных версиях системы, но их можно активировать вручную через управление дополнительными компонентами.
-
Пока что все действия выполняются через «Панель управления», поэтому через «Пуск» отыщите данный системный элемент и откройте его окно.
-
Выберите раздел «Программы и компоненты».
-
Слева щелкните по ссылке «Включение или отключение компонентов Windows».
-
Отыщите каталог «Компоненты прежних версий», поставьте галочку возле этой папки и той, которая находится внутри («DirectPlay»).
-
Тут же найдите компонент «.NET Framework 3.5 (включает .NET 2.0 и 3.0)» и тоже поставьте галочку. После включения перезагрузите ПК, чтобы изменения вступили в силу.
Этот метод особенно полезен для игр, которые зависят от устаревших библиотек и компонентов Windows. Однако он не всегда помогает решить проблемы, связанные с драйверами или графикой, и не гарантирует стабильную работу всех старых игр.
Некоторые DirectX для корректной работы. Этот компоненты используются для обработки графики, звука, а также выполнения различных задач внутри игры. Например игры, разработанные в начале 2000-х годов, часто зависят от DirectX 9, файлы которого по умолчанию отсутствуют в современных версиях Windows. Установка этой библиотеки помогает устранить ошибки при запуске и обеспечивает стабильную работу игр.
Обычно необходимость в инсталляции дополнительной библиотеки появляется, когда при попытке открыть игру высвечивается ошибка с отсутствием какого-либо DLL-файла. Тогда стоит открыть официальный сайт, на котором находится установщик всех поддерживаемых исполняемых библиотек DirectX, загрузить его и выполнить инсталляцию.
Установка старых версий DirectX может значительно улучшить совместимость игр, особенно если проблема связана с графическими сбоями и появлением описанной выше ошибки запуска. Однако этот метод может не решить проблемы, связанные с операционной системой или другими компонентами.
Патчи и фанатские модификации
Многие старые игры имеют активное сообщество игроков, которые создают патчи и модификации для запуска игр на новых версиях Windows. Эти патчи могут исправлять несовместимость, добавлять поддержку новых разрешений экрана или даже заменять старые библиотеки на новые, совместимые с современными системами.
Патчи могут быть найдены на форумах, сайтах сообществ или платформах, таких как ModDB. Перед установкой патча рекомендуется создать резервную копию игры, чтобы избежать потери данных. Также важно убедиться в безопасности патча, скачивая его только с проверенных источников или выполняя предварительную проверку на вирусы.
Фанатские патчи часто являются единственным способом заставить очень старую игру работать на современных системах. Однако нужно осторожно подходить к выполнению этого метода, всегда читайте инструкции к модификациям или патчам, чтобы знать, какие файлы заменять или куда устанавливать новые.
Применение специальных утилит
Для облегчения запуска старых игр были разработаны специализированные утилиты, такие как dgVoodoo и DxWnd, которые позволяют настраивать графику и параметры запуска, эмулируя старое железо и библиотеки.
Эти программы позволяют эмулировать старые версии DirectX или Glide (графическая библиотека, использовавшаяся в играх конца 90-х годов). Они могут улучшить совместимость с новыми системами и даже позволить запускать старые игры в полноэкранном режиме с высокими разрешениями.
Единственная проблема с использованием подобного софта – сложности установки и настройки. Интерфейс будет понятен не всем, а также стоит учитывать, что для запуска конкретных игр понадобятся специально выставленные параметры. Всегда лучше прочитать информацию по настройке на специальных форумах, отталкиваясь именно от того, с какой проблемной игрой вы столкнулись.
Использование эмуляторов и виртуальных машин
Если стандартные методы не помогают, стоит рассмотреть использование эмуляторов или виртуальных машин. Эти инструменты позволяют запускать старые версии Windows внутри текущей ОС, создавая виртуальную среду, в которой старая игра может работать так, как если бы она запускалась на родной системе.
Для запуска игр через виртуальную машину можно использовать программы по типу VMware Workstation или Oracle VirtualBox. Этот софт позволяет установить старую версию Windows (например Windows XP или Windows 98) и запускать игры в этой среде. Эмуляторы, такие как DOSBox, тоже играют важную роль при запуске игр, которые разрабатывались для MS-DOS. DOSBox предоставляет полную эмуляцию среды DOS, что делает его идеальным выбором для ретро-гейминга.
Эмуляторы и виртуальные машины дают наибольшую совместимость со старыми играми, особенно если они были разработаны для очень старых версий Windows или DOS. Однако настройка этих решений может быть сложной и требует больше ресурсов компьютера, так как по сути вы запускаете вторую операционную систему внутри первой. Также могут возникнуть трудности с графической производительностью в виртуальных машинах, однако для современных компьютеров это не так страшно, поскольку для той же Windows XP или более ранних версий можно выделить минимальное количество системных ресурсов.
Читайте также в Комьюнити:
- Что такое виртуальная машина
- Как пользоваться VirtualBox
Каждый из описанных методов имеет свои плюсы и минусы. Для того чтобы выбрать оптимальный способ запуска старой игры на новой версии Windows, необходимо учитывать специфику игры и ее требования. В некоторых случаях простой режим совместимости решит проблему, а в других – потребуется установка виртуальной машины. Экспериментируя с различными методами, вы сможете найти наилучший способ наслаждаться старыми играми на современных системах.
Изображение на обложке: Freepik
07.11.2023, 15:54. Показов 4574. Ответов 2
Когда «поддержку» Win7 прекратил Майкрософт меня это мало волновало: пользуюсь ею уже лет 10 (после того как был вынужден поставить так как XP «не видела» наращенную память) и с проблемами в том числе пресловутой «безопасности» ни разу не сталкивался…
Но сейчас, как оказывается, и игры, что прекрасно шли на win 7, с ней «больше работать не будут»((((
Так ССР уведомила, что лаунчер будет запускать EVE-online (в которую я начинал ещё когда у меня была XP) лишь на win10 и win11: «К сожалению, после 07.12 минимальным системным требованием станет Win10. Это связано с тем, что поддержка Windows 7 её разработчиками из Майкрософт прекращена примерно три года назад — 14 января 2020 года, а поддержка Windows 8, а точнее Windows 8.1 — прекращена в начале этого года, 10 января 2023 года. В связи с этим, данные системы стали очень уязвимыми в плане безопасности, а также, из-за отсутствия обновлений, они не будут тянуть новый лаунчер. «
Какая «безопасность»??? За всё время использования Win7 я ни разу проблемой с ней не сталкивался…
Поискал, можно ли «Как игру для windows 10, запустить на windows 7?», нашёл такое решение:
https://yandex.ru/video/previe… 6842224821
Насколько это реально? Неужели так просто возможно обойти ограничение на использование ОС?
(не хочу «мудрить» с реестром, не посоветовавшись с теми, кто разбирается в этом лучше меня)
One of the big questions that many gamers have is: can you run Windows 10 games on Windows 7. While the answer is no, it is definitely possible. While Windows 10 has a number of improvements over Windows 7, it doesn’t have all of the features of the new OS. For example, many games won’t work properly if you’re using Windows 7. In addition, Windows 7’s DirectX 12 support is limited. Regardless of these limitations, many people still prefer Windows 7 over Windows 10.
There are two ways to restore games to Windows 7. First, you can use the.exe file to restore your games. After restoring, you can play the games. However, you’ll need to find the correct software package. This is a great way to get your Windows 10 games working on Windows 7.
Can Windows 10 Games Run on Windows 7 PCs? The majority of games are compatible with Windows 7 PCs, but not all. Some games, such as Forza Horizon 4, are not supported by Windows 7. However, compatibility modes are available for some older Windows versions. If you have a newer graphics card, try installing the latest drivers for Windows 10 GPUs. You may need to install the latest graphics drivers before running a game.
Older Windows games may not run smoothly on Windows 10 machines, but it is possible to make them run. There are a couple of ways to do this. First, you can download the Digital Life forum program. This is a third-party application that allows you to play classic PC games on Windows 10. Download the application from the site, click “install,” and select the game you wish to install. Make sure not to install Internet games, and make sure to close all programs after installation. After installation, scan the program with Windows Defender or a third-party antivirus program to ensure it is not a virus or malware.
There are different editions of Windows 7. Home Premium and Professional editions are the most basic and can run 64-bit games. If you want to play older games, then the Home Premium edition is a good option. It supports up to 16GB of RAM and is cheaper than the Ultimate version. However, be sure to buy a professional edition if you plan on playing games for a large audience. If you can’t afford the Professional edition, then the Home Premium edition is a good choice.
Which Game Will Work on Windows 7?
Not all games on Windows 10 will run on Windows 7. Microsoft has done a great job of making all programs backwards compatible, but certain games just won’t run on a newer version of the OS. The May 2020 update, which is equivalent to Windows 10’s October and November 2018 updates, is a perfect example of this. Rather than downloading a new version of the game, you simply download the updated version and install it.
Another way to get games that won’t run on Windows 10 is to use a virtual machine. A virtual machine can run games on Windows 7 and vice-versa. The basic installation process is similar, and you simply download the game from the Microsoft store. If you can’t figure out how to install games on Windows XP, try downloading some free Windows 10 games from the Internet. You’ll find plenty of great games on these operating systems.
How Do I Run Windows 10 Apps on Windows 7?
Microsoft confirmed compatibility between Windows 10 and the software it supports on the previous version of the operating system. The compatibility mode preloads for older software, making the transition much smoother. One application that causes compatibility issues is NetSpeedMonitor, which shows real-time network stats. If you have the same problem with this application, you should be able to fix the issue by right-clicking on the installation file and going to the Compatibility tab.
Before you can run Windows 10 applications on Windows 7, you must install a compatible mode. Compatibility mode is not available for all programs, so you may have to install an older version of the software. If you can’t find a compatible mode, you can try downloading the software and installing it on the old version of Windows. Alternatively, you can download Microsoft’s free virtual PC. It can run many older versions of Windows, including Windows 7 and XP.
To install a new version of a software, go to the File Explorer app and find the app’s executable file. Alternatively, you can open the program’s folder in File Explorer and double-click on the executable. If you encounter any compatibility errors, you can run the compatibility troubleshooter and check whether the problem has been fixed. Otherwise, if the issue is resolved, you can install the app in a new version on Windows 7 or try it on another computer.
Is Windows 7 Or 10 Better For Gaming?
While both Windows 7 and Windows 10 have their advantages and disadvantages, both have their own set of drawbacks. While Windows 7 offers better app compatibility and supports more mainstream apps, it’s true that some games are not compatible with both operating systems. However, Windows 10 also has compatibility mode for older Windows versions. Hence, if you plan to play games on an old Windows version, Windows 10 might be your best bet.
If you’re a serious gamer, Windows 10 is an obvious choice. The new version of DirectX 12 is an important upgrade for gamers, as it can call CPU resources more efficiently to produce better picture details and shadows. Although early reports indicated a 30-40% improvement over DX11, actual numbers are more likely to be 10-20%. Unlike Windows 7, Windows 10 also uses more copy memory bandwidth than other operating systems, and it has the capability to calculate Pi to a million decimal places.
One thing to note is that Windows 10 is less optimized for games than Windows 7. It loses up to 500 MB or two GB of RAM when compared to Windows 7. A game like Project Cars 2 will experience 15 FPS less on Windows 10 than on Windows 7. However, Windows 8 will benefit from Vulkan support, which is capable of low-level communication, similar to DirectX 12. Most 3D game engine developers have made it a priority to support it.
Is Windows 7 Better Than Windows 10?
While regular Windows users are encouraged to upgrade to the latest version as soon as possible, many are hesitant to make the switch. Fears about Windows 10’s instability and unusability have led many to hold off on the upgrade. Here are three reasons why you should consider upgrading from Windows 7 to Windows 10.
– It uses fewer resources. Windows 7 uses less memory than Windows 10. The OS is more stable on HDD and has fewer apps that require system resources. The latter uses high disk space and memory. Windows 7 is much simpler to use and has fewer applications that run in the background. It uses less CPU. Furthermore, it uses less disk space than Windows 10. Despite the fact that Windows 10 has a lot of features, many people still prefer Windows 7 for its simplicity and speed.
– Modern hardware. Windows 10 has more power than Windows 7. It also works better on mobile devices. The Start Menu has three columns, and the All Apps section is always visible. Users can easily change their Live Tiles to customize their interfaces and organize applications. Its window management system has improved since Windows 7.
Is Windows 7 Better For Fortnite?
While many people have an opinion on which version of Windows is better for Fortnite, there are actually several advantages to Windows 7 when it comes to the game. First of all, it’s compatible with external drives, and the 32-bit version of Windows 7 doesn’t work with Fortnite. However, if you’re going to use your computer primarily for gaming, then it’s probably a good idea to go with a 64-bit version of Windows.
Many gamers have reported higher FPS since upgrading to Windows 10, but there isn’t any clear cut proof. Although the FPS numbers between Windows 7 and Windows 10 are roughly similar, there are a few key differences. Windows 7 tends to have a few less frames per second than Windows 10. Although this difference is within the margin of error, the main difference is between the lows of 1% and 0.1 percent. If these numbers are lower, it can result in stuttering and an overall worse gaming experience.
Having enough RAM is another critical feature for Fortnite. Eight gigabytes is recommended for a game like Fortnite. Additionally, it’s easier to handle concurrent users on dedicated Fortnite systems. Generally, Fortnite runs best on a 64-bit version of Windows, though a 32-bit system can also run the game. If you’re still concerned about running Fortnite on your PC, don’t worry. There are plenty of ways to fix this issue on Windows. If you can’t afford to replace the entire operating system, try upgrading your RAM and changing your hard drive. This can be a lengthy process, so make sure to back up any important files before you proceed.
Can I Upgrade Windows 7 to 10 Without Losing?
Luckily, there are ways to upgrade from Windows 7 to Windows 10, without losing any of your games. The first step to perform the upgrade is to download the Media Creation Tool. This tool can be found at Microsoft’s website, and you can launch it with the Upgrade this PC option. In-place upgrade allows you to move your files and games over without wiping your hard drive clean. There are two ways to do this, so you should choose the best option for your needs.
To upgrade from Windows 7 to Windows 10, all you need is a valid Windows 10 product key. If you have a Windows 7 product key, it may not work with Windows 10. If it does, you’ll need to purchase a new license from Microsoft. Although the process is generally safe, you should make a full backup first. That way, you can roll back any unexpected changes. If your computer encounters problems during the process, you can simply reinstall the program.
Learn More Here:
1.) Windows Help Center
2.) Windows – Wikipedia
3.) Windows Blog
4.) Windows Central
