1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Запуск старых игр на Windows 10 без установки DirectPlay

Тема в разделе "Кладезь мудрости", создана пользователем K03JIYN, 25 авг 2021.

  1. K03JIYN

    K03JIYN

    Регистрация:
    25 авг 2021
    Сообщения:
    2
    Возможно решение данной проблемы давно всем известно, но поиском найти его не смог ни на этом форуме, ни в Гугле.
    Понадобилось мне запустить что-нибудь теплое и ламповое на компьютере с Windows 10, где у меня нет прав админа. Соответственно вариант с установкой компонента DirectPlay в "Устаревших компонентах" не подходил. Поиск, как писал выше, то же не дал результатов. Пришлось думать самому и возможно изобрести велосипед, но старые игры, требовавшие для запуска DirectPlay и вылетавшие с Ошибкой (0xc0000022) стали запускаться.
    Способ такой: Для начала понадобится сам DirectPlay в виде отдельного установщика, а именно файл DirectX90-KB839643-x86-RUS.EXE. Найти его можно банальным поисковым запросом “DirectPlay скачать”. Запускать файл не надо (без прав админа это бесполезно), его нужно открыть архиватором. Я использовал 7-Zip Portable. Внутри будет несколько файлов и папка update. Из всего этого нужен только файл dplayx.dll, который находится в корневике архива. Его нужно кинуть в папку с игрой, где находится экзешник игры. После этого игру можно запускать. Как всегда вылезет окно с предложением установить компонент DerctPlay. Выбираем "Пропустить установку" и играем. Ошибка (0xc0000022) больше беспокоить не будет.
    Проверено лично на Heroes III, Dungeon Keeper 2 и Stronghold Crusader. ОС русская лицензионная Windows 10 Pro.
    Может кому-то еще этот способ пригодится.
     
    Popchemes, Manif, Goblinit и 2 другим нравится это.
  2.  
  3. Tpax

    Tpax

    Регистрация:
    29 мар 2022
    Сообщения:
    1
    @K03JIYN, да ты чёртов гений!!! Спасибо!!! Запустил так AoE2 на рабочем ПК без прав админа на win10pro.
    --- добавлено 29 мар 2022, предыдущее сообщение размещено: 29 мар 2022 ---
    Напрямую в сети скачал файл dplayx.dll и вставил в папку с игрой. Причём первый скачанный не подошёл. Так что нужно пробывать несколько, если не получается.
     
    Popchemes, K03JIYN, Manif и ещё 1-му нравится это.
  4. K03JIYN

    K03JIYN

    Регистрация:
    25 авг 2021
    Сообщения:
    2
    В продолжении темы с запуском старых игр требующих DirectPlay. Некоторым играм способ описанный выше не помогает. Так например Mafia: The City of Lost Heaven вылетает с ошибкой "error #4214", а GTA: San Andreas с ошибкой "GTA SA requires at least DirectX version 9.0".
    Этот способ уже нагуглил в Интернете для Mafia, но он оказался рабочим и для GTA:SA.
    На компьютере, в папке "C:/Windows/SysWOW64" нужно найти файл "dpnhpast.dll" и скопировать его в папку с игрой, где находится exeшник игры. После этого и Mafia и GTA стали запускаться, ошибки больше не выдают. Могу предположить, что и другим старым играм данный способ поможет запуститься.
     
    Popchemes и Eraser нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление