Как установить Direct 9 на Windows 7

Обновлено: 21.11.2024

Ваша ссылка для скачивания DirectX не работает в Windows Vista и более поздних версиях по очевидным причинам. Попробуйте эту ссылку. Если вы увидите системные требования, вы заметите, что Windows 7 поддерживается. Имейте в виду, что эта ссылка предоставляет вам автономный установщик, размер которого составляет около 96 МБ.

3 ответа 3

У меня была такая же проблема, когда я пытался запустить более старую игру на Windows-10, она жаловалась на отсутствие dll d3dx9_41.dll.

Среду выполнения DirectX для конечных пользователей можно загрузить с веб-сайта Microsoft. Точная версия зависит от файла, который требуется вашему приложению, в моем случае это был directx_mar2009_redist.exe.

Чтобы найти правильную версию, я проанализировал сообщение об ошибке. Если отсутствует файл, например, d3dx9_41.dll, это означает, что требуется DirectX-9 версии 41. В списке ниже показаны доступные версии DirextX-9, версию можно найти в третьем столбце. Это дает вам представление о том, что искать, ключевые слова directx Mar2009 ведут меня на страницу загрузки Microsoft.

Возможно, также можно просто установить последнюю версию от июня 2010 года, но я не уверен, что она содержит и более ранние версии.

@Ramhound - Большинство делает, это должно быть частью установки, но вопрос был о случае, когда они этого не делают. У меня была такая игра, и я смог запустить ее только потому, что установил ее вручную.

DirectX, встроенный в Windows 10, совместим с DirectX 9, 10 и 11.
Поэтому вообще не следует пытаться установить старую версию DirectX вручную. Таким образом вы действительно можете испортить установку Windows.

К сожалению, существует множество программ (в основном старых игр), которые пытаются самостоятельно установить DirectX или проверить наличие определенной версии DirectX некорректным образом, из-за чего они пропускают тот факт, что DirectX уже присутствует.< /p>

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

Иногда помогает запустить программу установки в "режиме совместимости" для XP-SP3.
В некоторых других случаях вы все равно можете принудительно продолжить установку, и игра просто будет работать, несмотря на ошибки во время установки.
Иногда вам просто не везет.

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

В настоящее время на моем ноутбуке установлена ​​Windows 10, и я решил установить какую-то старую игру из 2007 года, но в процессе установки установщик игры предлагает мне установить DirectX 9c или более позднюю версию в моей системе, чтобы продолжить установку. Я проверил команду dxdiag из запуска, и у меня версия DirectX 11.2.

Насколько я знаю, DirectX предустановлен в Windows 10, и мне не нужно ничего устанавливать. Нужно ли устанавливать более старую версию или понижать версию DirectX, чтобы иметь возможность играть в эту старую игру (Fifa 07)?

Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

[EDIT: добавлено подчеркивание и полужирный шрифт для тех, кто разместил сообщение позже и, кажется, пропустил основные моменты и ссылки для скачивания.

Эта ошибка DX9 характерна для игр, для которых требуется активация Direct Play, так что в этом нет необходимости

во время переустановки DirectX . Я активировал Direct Play с первого дня Win10, поэтому пропустил это ошибочное сообщение об ошибке. ]

DX 11.2 указывает на уровень функций DX, на котором может работать ваша видеокарта.

- Распространено заблуждение, что Win7/8/8.1 поддерживает только DX 11, а Win10 — только DX12.
Win7/8/8.1/10 у всех есть DX - 9,10 и 11.

- Ниже приведен список .dll Direct X, который вы получите, когда файлы будут обновлены.
Перейдите в папку Windows/System 32 (и SysWOW64, если у вас 64-битная версия).
Они расположены в алфавитном порядке и начинаются с d3dx9 - 24 > 43 . Затем d3dx10 - 33 > 43 и, наконец, d3dx11 - 42 > 43.
Также должны быть - d3d9, d3d10 и d3d11 (среди прочих).

Они предшествуют компиляторам D3D-33>43+47.
- Win10 в настоящее время имеет только два файла d3d 12. Один в системе 32 и SysWOW64.
- Есть больше файлов DX, но это большая часть графических файлов Direct X .dll

– При использовании «чистой» установки Windows 10 (7 или 8) рекомендуется запустить веб-установщик DirectX для «обновления» DX.
Обратите внимание, что веб-установщик устанавливает только «отсутствующие» файлы и не перезаписывает поврежденные файлы, как это делает

полный установщик DX Redist.

@ Люди, размещающие сообщения ниже, которые все еще обсуждают DX9.0c . Читать .

– Еще одно распространенное заблуждение состоит в том, что вам нужно установить DX 9.0c, чтобы запускать старые игры DX9. Не так.
Эта версия была заменена DX Redist (июнь 2010 г.), в которой есть все файлы DX9.0c и многое другое.

Этот установщик лучше всего подходит, если файлы DirectX повреждены.

Примечание. Это двухэтапный процесс. Программа установки распаковывает файлы в выбранное вами место.

Затем откройте папку, найдите файл DXSETP.exe и запустите его, чтобы переустановить DirectX.
После завершения переустановки вы можете удалить папку, в которую были распакованы файлы.

- Еще одна причина ошибок DirectX – это неправильный графический процессор/ускоритель (встроенная видеокарта или видеокарта)

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

Однако. (Если вы используете дисковую версию FIFA 07)

FIFA '07 может стать жертвой вредоносного ПО, встроенного MS в Win10. В этой игре используется защита от копирования SafeDisk,

Установите DirectX 9 в Windows 10, чтобы повысить производительность в старых видеоиграх, а также исправить различные проблемы, сбои и ошибки, с которыми вы можете столкнуться.

Это руководство применимо для любой старой игры, которая работает на старых версиях DirectX.

Microsoft DirectX – это набор интерфейсов прикладного программирования (API) для обработки задач, связанных с мультимедиа, особенно с программированием игр и видео, на платформах Microsoft, таких как операционная система Windows.

Изначально названия всех этих API начинались с Direct, например Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound и т. д. Название DirectX было сформировано как краткая форма всех API-интерфейсов (X обозначает конкретные имена API), а позже стало названием всей коллекции API-интерфейсов. Когда позже Microsoft решила разработать игровую консоль, буква X использовалась в качестве основы для названия Xbox, чтобы указать, что консоль основана на той же технологии DirectX. Буква X была перенесена в названия API-интерфейсов, разработанных для Xbox, таких как XInput и кросс-платформенный инструмент для создания аудио (XACT), в то время как шаблон DirectX был продолжен для API-интерфейсов Windows, таких как Direct2D и DirectWrite.

Windows 10 поставляется с новейшей версией DirectX 12. В моей любимой игре SWTOR и во многих других старых играх используется DirectX 9. Чтобы показать всю красоту, система должна эмулировать все эффекты DirectX 9, которые может замедлить его работу и привести к снижению производительности.

Установив пакет DirectX 9 вручную, мы остановим этот процесс моделирования и позволим нашему ПК использовать исходные файлы, для которых предназначена игра, таким образом, по крайней мере теоретически, ускоряя процесс. Эта установка не сделает игру гладкой и безупречной, но, вероятно, повысит ее хотя бы немного. Я делал это с момента запуска игры в 2011 году в нескольких версиях Windows — Windows 7, Windows 8 + 8.1, а теперь и Windows 10.

DirectX 9 не заменяет DirectX 11 или DirectX 12, а добавляет дополнительные библиотеки для использования играми и программным обеспечением, разработанным для наилучшей работы с ними.

Установка проста. Загрузите файл по ссылке, которую я предоставил ниже (ведущей на официальный сайт Microsoft), и установите без каких-либо ручных изменений в процессе. Делая это, вы НЕ удаляете DirectX 12, нет, он просто устанавливает дополнительные библиотеки и дает игре, в которую вы играете, выбор, какие из них использовать. Если игра может извлечь выгоду из DirectX 11 или 12, она БУДЕТ их использовать. Нет переопределения или замены, установка просто добавляет еще один слой.

Вы можете получить Windows 10 Pro за 28 долларов в Kinguin (используйте код «vulkk», чтобы получить дополнительную 3% СКИДКУ) — я сам купил у них копию :)

Последнее замечание. Установка DirectX 9 не повредит вашей системе, ничего не сломает. Приведенная ниже ссылка взята с официального сайта Microsoft.

Если у вас возникли проблемы, оставьте комментарий и сообщите мне о ВАШЕМ опыте. Улучшил ли DirectX 9 производительность игры для вас, или она ощущается и действует точно так же, как и раньше.

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

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

DirectX 9.0c включает поддержку Pixel Shader и Vertex Shader 3.0, а также множество новых функций для всех технологий, к которым могут получить доступ приложения, использующие DirectX.

  • Многопоточность. Возможность масштабирования между многоядерными ЦП позволит разработчикам в большей степени использовать преимущества многоядерных ЦП. Это приводит к более высокой частоте кадров в играх, но при этом поддерживает повышенную визуальную детализацию.
  • DirectCompute: разработчики могут использовать мощность дискретных графических карт для ускорения как игровых, так и неигровых приложений. Это улучшает графику, а также позволяет игрокам быстрее выполнять повседневные задачи, такие как редактирование видео, на ПК с Windows 7.

Windows 7 поставляется с более новой версией DirectX, но полностью совместима со всеми новыми функциями DirectX 9.0c. Кроме того, чтобы воспользоваться преимуществами DirectX, необходимо установить видеокарту, совместимую с DirectX.

Если вам нужна еще более новая версия, DirectX 10 также доступен. Эта версия является загрузкой распространяемой версии. Это означает, что он может быть включен в пакеты программного обеспечения или просто свободно использоваться любым желающим обновить свою версию DirectX в Windows XP или Windows 7 (32-разрядная версия).

Этот пакет содержит установщик DirectX 9.0c для Windows XP, установщик для Windows 7 и совместим с распространяемым пакетом DirectX 9 от февраля 2010 г. и июня 2010 г. Этот пакет веб-установщика работает с графическими устройствами DirectX 9 с WDDM 1.0 или выше. водители. Если у вас возникнут проблемы при установке этого пакета, возможно, у вас старая видеокарта, несовместимая с DirectX 9.0c.

DirectX 9 SDK также доступен для загрузки с этого сайта (используйте функцию поиска).

Обратите внимание: если вы используете Windows 7, а для игры или других программ требуется установленный видео- или аудиодрайвер, совместимый с DirectX 9.0c, вам следует проверить, доступно ли исправление для вашей игры или программы. установлены. В некоторых случаях проблема решается простой установкой обновленных драйверов для вашей видеокарты или аудиокарты. Если обновление драйверов не помогло, можно запустить программу в режиме совместимости.

Возможности и особенности

  • Декодер DirectShow
  • Microsoft DirectX Direct3D версии 1.0.2902.0

DirectX 9.0c 9.0c на 32-разрядных и 64-разрядных компьютерах

Это загружаемое ПО лицензируется как бесплатное программное обеспечение для операционной системы Windows (32-разрядная и 64-разрядная) на ноутбуке или настольном ПК из компонентов без ограничений. DirectX 9.0C 9.0c доступен для бесплатной загрузки всем пользователям программного обеспечения для Windows.

Читайте также: