Как включить directplay на windows 10 через командную строку

DirectPlay - это старая библиотека API, которая использовалась DirectX 9.0 для запуска старых игр как GTA San Andreas. Она уже современным играм больше не

DirectPlay — это старая библиотека API, которая использовалась DirectX 9.0 для запуска старых игр как GTA San Andreas. Она уже современным играм больше не нужна, поэтому ее нет на вашем ПК с Windows 11/10.

Возможно, у вас установлена последняя версия DirectX, но DirectPlay не включен. Если вы пытаетесь запустить старую игру, то вам может понадобится включить DirectPlay в Windows 10/11, чтобы эта библиотека заработала.

Не рекомендую скачивать со сторонних ресурсов эту библиотеку, так как её уже нет официально для загрузки на сайте Microsoft. Её нужно просто включить, чтобы запустить старые игры.

Как включить DirectPlay в Windows 10/11

  1. Нажмите сочетание кнопок Win+R и введите optionalfeatures
  2. Разверните графу Компоненты прежних версий
  3. Установите галочку DirectPlay и нажмите OK
  4. Компоненты будут установлены, перезагрузите ПК

Компоненты прежних версий

! Если после включения компонента у вас не запускается игра, то можно скачать отдельно патч KB839643 в котором есть набор библиотек DirectPlay 9.0 для Windows. Кроме того, установите DirectX для конечного пользователя, если он у вас не установлен, но по умолчанию он уже установлен в Win 10/11.

Установка DirectPlay при помощи CMD

Чтобы скачать и установить DirectPlay при помощи командной строки, запустите её от имени администратора и введите:

dism /online /Enable-Feature /FeatureName:DirectPlay /All

скачать и установить DirectPlay



Смотрите еще:

  • Порядковый номер xxxx не найден в библиотеке DLL
  • MSVCP140.dll отсутствует на компьютере
  • На компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll
  • Скачать xinput1_3.dll или d3dx9_43.dll для Windows 10/8/7
  • Отсутствует файл api-ms-win-core-libraryloader-l1-1-1.dll 

[ Telegram | Поддержать ]

Если для какой-либо игры в Windows 11 или Windows 10 требуется DirectPlay, вам необходимо установить этот компонент. Вам не нужно ничего скачивать из Интернета вручную. Вместо этого позвольте операционной системе делать все самой.

DirectPlay — это специальный мультимедийный компонент, часть DirectX. В некоторых старых играх часто он может потребоваться для сетевых подключений. Однако в последних операционных системах, включая Windows 10 и Windows 11, он отсутствует. Собственно, файлы DirectPlay все еще есть в ОС, но по умолчанию они не активны и отключены.

Таким образом, вам не нужно ничего скачивать, чтобы DirectPlay заработал. Чтобы установить DirectPlay, сделайте следующее.

  1. Нажмите Win + R и введите appwiz.cpl в поле «Выполнить».введите appwiz.cpl
  2. Нажмите Enter, чтобы открыть классическую панель управления непосредственно в апплете «Программы и компоненты».
  3. Слева щелкните ссылку «Включение или отключение компонентов Windows».Включение или отключение компонентов Windows
  4. Найдите запись «Компоненты прежних версий» в списке функций и поставьте галочку рядом с элементом DirectPlay.установить DirectPlay в Windows 11
  5. Нажмите «ОК», подождите, пока DirectPlay завершит настройку, и перезапустите операционную систему.DirectPlay завершит настройку

Готово. Теперь игры, требующие DirectPlay, должны работать без проблем.

Кроме того, вы можете использовать DISM или PowerShell, чтобы включить компонент DirectPlay. Это может быть полезно, когда вы автоматизируете настройку игры или запускаете сценарии настройки на нескольких устройствах.

Включить DirectPlay с помощью DISM

  1. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Терминал (администратор)» в меню.Откройте Терминал от администратора
  2. На вкладке PowerShell (по умолчанию) или на вкладке «Командная строка» (Ctrl + Shift + 2) введите и выполните следующую команду: dism /online /Enable-Feature /FeatureName:DirectPlay /All.Установка DirectPlay из DISM
  3. Подождите, пока dism завершит процесс, пока не появится запрос на перезагрузку.запрос на перезагрузку
  4. Нажмите Y, чтобы перезагрузить компьютер.

Использование PowerShell

  1. Нажмите Win + X и выберите Терминал (Администратор), чтобы открыть его с повышенными правами.
  2. Убедитесь, что он открыт в PowerShell (Ctrl + Shift + 1), и выполните следующую команду: Enable-WindowsOptionalFeature –FeatureName «DirectPlay» -All -Online.Установка DirectPlay из PowerShell
  3. Подождите, пока Windows установит DirectPlay, и введите Y, чтобы перезапустить операционную систему.
  4. Теперь запустите игру, для которой требуется DirectPlay. Теперь это должно работать.

Готово.

Совет: Иногда, помимо DirectPlay, для игры может потребоваться более старая версия DirectX. Это не большая проблема, несмотря на то что DirectX не является встроенным компонентом Windows.

Вы можете получить его установщик с официального веб-сайта Microsoft, используя эту ссылку. Он включает в себя DirectX 9.0c и еще несколько более древних компонентов. После его установки у вас не должно возникать проблем со многими старыми играми.

Источник: Winaero

💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.

Судя по тому, что вы читаете этот текст, вы дочитали эту статью до конца. Если она вам понравилась, поделитесь, пожалуйста, с помощью кнопок ниже. Спасибо за вашу поддержку!

Пользователи со стажем не прочь иногда запустить старую игрушку, чтобы вспомнить былые годы. Такая ностальгия вполне объяснима, при этом до перехода на Windows 10 больших проблем с запуском таких игр обычно не возникало, а если они «не шли», ситуацию спасла активация режима совместимости.

DirectPlay в Windows 10

В новой ОС большинство старых игр просто не запустится, и режим совместимости уже не является панацеей. Такая ситуация сложилась из-за того, что в Microsoft решили отказаться от дефолтной активации компонент, требуемых для обеспечения нормальной работоспособности старых игровых платформ в пользу современных. Такой шаг был вполне предсказуемым, но, к счастью, само API DirectPlay из системы не удалили. Так что любителям ретро-игр особо переживать по этому поводу не стоит: включение компоненты – процедура относительно простая.

Что такое DirectPlay в Windows 10, для чего он нужен

DirectPlay представляет собой компоненту графического API DirectX, основное назначение которой – обеспечение транспортного обслуживания используемых в играх сетевых протоколов, таких как IPv4, IPX, последовательное кабельное или модемное соединение.

В версиях Windows, предшествующих «десятке», DirectPlay присутствовал обязательно и по умолчанию был включен. Кроме обслуживания клиентских сетевых протоколов, DirectPlay использовался для передачи голосовых сообщений в режиме реального времени, преимущественно с низкоскоростными кодеками, не требующими наличия полосы пропускания, превышающей 32 КБ/сек.

Компонента поддерживает сетевые топологии типа клиент-сервер (целевая группа – многопользовательские сетевые игры) и клиент-клиент (сетевые игры, функционирующие в пределах локальной сети).

Клиент-серверная компонента по понятной причине получила большее распространение, она предполагает общение клиентской машины только с сервером, если возникает необходимость транспортировать пакет другому клиенту, это делается опять же через сервер.

Топология клиент-клиент позволяет обмениваться пакетами всем участникам сети, хотя и в этом случае один из клиентов определяется протоколом главным, и на него ложатся обязанности администрирования текущего сеанса. Если главный компьютер выключится, DirectPlay не позволит прерваться текущим транзакциям, перераспределив роли и назначив нового администратора. В отличие от клиент-серверной топологии, клиентская не предназначена для больших сетей, она обеспечивает приемлемые результаты при запуске многопользовательских игр с числом участников не более 64.

В любом случае DirectPlay считается морально устаревшей технологией, которая в современных играх уже не применяется. Именно поэтому в Windows 10 и 11 эта компонента хотя и присутствует в дистрибутиве, изначально не активирована. Найти её можно в «Компонентах», а как включить, мы расскажем чуть позже.

Функция DirectPlay в Windows 10

А пока перечислим основные возможности пакета:

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

В большинстве случаев включение DirectPlay не потребуется, но, если вы фанат старых игр, вам определённо потребуется включить эту библиотеку.

DirectPlay является компонентой более мощной мультимедийной платформы DirectX. Если вы активно используете графику и звук, то, скорее всего, у вас она уже установлена. Дополнительная активация DirectPlay вряд ли скажется на работоспособности системы, поскольку эта компонента, как мы уже знаем, не рассчитана на высокие скорости. Ради справедливости стоит упомянуть, что при использовании топологии «клиент-клиент» в локальных сетях нагрузка на CPU в отдельные моменты может вырасти вплоть до секундных зависаний компьютера. В серверном варианте таких проявлений не наблюдается.

Где найти DirectPlay

Стандартное местоположение пакета – раздел «Устаревшие компоненты», находящийся в панели «Компоненты Windows». Именно здесь можно включать DirectPlay по мере необходимости и деактивировать её, если такая необходимость больше не нужна.

Как скачать

Поскольку в стандартных условиях DirectPlay присутствует во всех версиях Windows, включая «десятку», потребность в скачивании пакета отсутствует.

Патч KB839643 на сайте Microsoft

Но если после активации старая игра не запускается, можно попробовать скачать с официального сайта патч под номером KB839643, в который включена последняя, 9 версия DirectPlay, и запустить его установку, используя следующую пошаговую инструкцию:

  • скачиваем сам файл;
  • переходим в папку загрузок;
  • дважды быстро кликаем по KB839643;
  • откроется окно установки с предложением принять лицензионное соглашение – принимаем;
  • убираем галочку с параметра, предлагающего автоматическую установку ПО, жмём кнопку «Далее»;
  • дожидаемся окончания установки патча вместе с компонентой DirectPlay.

Установка патча KB839643

Как установить DirectPlay для Windows 10

Рассмотрим теперь, как включить DirectPlay, который уже присутствует в системе, но в деактивированном состоянии. Сделать это можно единственным способом, но в некоторых случаях этого будет недостаточно для обеспечения работоспособности старых игрушек, так что мы заодно приведём и способы решения возможных проблем. Скорее всего, после включения компоненты больше ничего делать не придётся, но, если во время запуска игры появятся ошибки, можно попробовать использовать и другие шаги.

Включение DirectPlay

Это достаточно простая процедура, выполняемая в несколько кликов:

Запускаем ретро-игру и наслаждаемся игровым процессом. Если при активации DirectPlay выскочила ошибка 0x80073701, переходим к следующему шагу.

Отключение антивирусного ПО

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

В подобных случаях единственный правильный сценарий – временно отключить брандмауэр или Защитник Windows и то же самое проделать со сторонним антивирусом, если таковой у вас установлен.

Проще всего это сделать, исключив запуск антивируса из автозагрузки:

Использование режима совместимости

Если активация DirectPlay прошла успешно, но запустить любимую игру так и не удалось, возможно, ситуацию исправит включение режима совместимости, который эмулирует настройки предыдущих версий Windows.

Рассмотрим, как включается этот режим в Windows 10:

Использование средства устранения проблем совместимости

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

Приводим пошаговый алгоритм:

Выбор режима диагностики

  • если список состоит из более чем одной строки, придётся испробовать их все – возможно, один из предложенных способов действительно окажется эффективным.Выбор заметных проблем

Если ничего из перечисленного не помогло, вам не повезло, и любимая игра вашей молодости в среде Windows 10/11 не запустится. В этом случае можно только посоветовать установить на компьютере вторую, подходящую версию ОС. Но стоит ли овчинка выделки?

Выбор версии Windows в средстве устранения неполадок

Хотя вот вам вполне рабочий вариант: поищите в сети эмулятор для конкретной игры, если он окажется рабочим, все эти танцы с бубнами будут лишними.

Завершение работы средства устранения проблем с совместимостью программ

Как удалить DirectPlay на Windows 10/11

Для удаления компоненты для запуска ретро-игр, использующей немалые ресурсы компьютера, если она вам уже не нужна, необходимо сделать следующее:

  • в поле поиска вбиваем текст «Функции Windows»;
  • кликаем по одноимённому результату;
  • в открывшемся окне выбираем пункт «Устаревшие компоненты», развернув его;
  • убираем галочку с параметра DirectPlay;
  • жмём ОК, перезагружаем компьютер.Отключение DirectPlay в Windows 10

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

Теперь вы знаете, как установить, включить и отключить DirectPlay. Надеемся, у вас не возникло проблем с выполнением данных процедур. Однако если у вас остались вопросы, смело задавайте их в комментариях.

Понравилась статья? Поделить с друзьями:
  • Как включить dhcp на сетевом адаптере беспроводная сеть windows 10
  • Как включить dhcp на сетевом адаптере ethernet на windows 10
  • Как включить dhcp на компьютере windows 7 на ноутбуке
  • Как включить dhcp windows server 2012
  • Как включить dhcp windows server 2003