Почему каждая игра для ПК устанавливает собственную копию DirectX?

Sep 3, 2025
Исправление проблем

DirectX является частью операционной системы Windows. Так почему же кажется, что каждая компьютерная игра, которую вы устанавливаете из Steam, Origin или из других источников, устанавливает свою собственную копию DirectX?

Что такое DirectX?

DirectX является частью Microsoft Windows. Это группа API (интерфейсов программирования приложений), которые разработчики могут использовать для 3D-графики, видео, мультимедиа, звука и геймпад функции в Windows. Многие игры для Windows используют DirectX Direct3D для графики. В противном случае они используют кроссплатформенный OpenGL или Вулкан Вместо этого API. Другие неигровые приложения могут использовать DirectX для таких функций, как трехмерная графика.

Windows 7 включает DirectX 11, а Windows 10 включает DirectX 12 . Когда разработчики разрабатывают игры, они выбирают версии DirectX, на которые они хотят ориентироваться. Например, игра, написанная только для DirectX 11, не будет работать в Windows XP, где последней доступной версией является DirectX 9.

СВЯЗАННЫЕ С: Как использовать диагностику DirectX в Windows

Вы можете проверить версию DirectX, доступную в вашей системе, нажав кнопку «Пуск», набрав «dxdiag» в поле поиска и нажав Enter. Когда Инструмент диагностики DirectX В появившемся окне вы увидите, что номер версии отображается справа от «Версия DirectX» в разделе «Информация о системе».

Если он входит в состав Windows, почему игры устанавливают его?

Итак, если DirectX является частью Windows, почему игры вообще устанавливают его? Короткий ответ: установка DirectX - беспорядок.

Существует не одна библиотека DirectX, от которой зависят игры Direct3D, или даже несколько игр. Разработчики игр должны нацеливаться на точную версию вспомогательной библиотеки Direct3D. Нельзя использовать более новую версию библиотеки. Например, если разработчик игры нацелил свою игру на d3ddx10_40.dll, игра не сможет использовать d3ddx10_41.dll. Ему нужна версия 40, и только этот файл подойдет.

Вы найдете эти файлы в папке C: \ Windows \ System32 в вашей системе. На 64-битная система 64-разрядные библиотеки находятся в C: \ Windows \ System32, а 32-разрядные библиотеки - в C: \ Windows \ SysWOW64.

Даже если вы запустили последнюю версию установщика DirectX, нет гарантии, что он установит все старые дополнительные версии библиотек DirectX в вашей системе. Microsoft также решила не связывать эти файлы библиотеки Direct3D с самой Windows. Даже библиотеки Direct3D, созданные до выпуска Windows 10, например, не все включены в Windows 10. Они должны быть установлены приложением, которому они нужны. Как Microsoft заметки в документации, предназначенной для разработчиков игр, «Центр обновления Windows и пакеты обновления не содержат дополнительных компонентов DirectX».

Все становится даже сложнее. 32-битным играм нужны 32-битные версии файла библиотеки, а 64-битным играм нужна 64-битная библиотека.

СВЯЗАННЫЕ С: Почему на моем компьютере установлено так много «распространяемых файлов Microsoft Visual C ++»?

Это похоже на ситуацию с Распространяемые библиотеки Microsoft Visual C ++ . Различные приложения зависят от разных версий библиотек, и вам необходимо установить много разных версий. Вполне вероятно, что в вашей системе установлено много таких устройств.

Но почему каждую игру для ПК нужно переустанавливать?

Итак, в каждой игре должна быть установлена ​​именно та младшая версия библиотек DirectX, которая ей требуется. Но если вы уже однажды установили эту конкретную версию библиотеки DirectX, то, конечно же, игре не нужно запускать установщик DirectX, верно?

Неправильно. У игр нет возможности легко проверить, установлены ли нужные библиотеки DirectX. Как сайт поддержки Steam заметки , Установщик Microsoft DirectX - единственный официально поддерживаемый способ проверить, установлены ли в настоящее время правильные файлы DirectX. Игры запускают установщик DirectX, часто в фоновом режиме, который устанавливает все необходимые библиотеки и устраняет любые проблемы в системе.

Установщик DirectX также является единственным способом, которым Microsoft позволяет разработчикам распространять эти файлы. Разработчики не могут проявить смекалку, добавив библиотеки DirectX в вашу систему напрямую и пропустив программу установки, иначе они нарушат лицензию на программное обеспечение MIcrosoft. Они также могут столкнуться с различными ошибками, даже если попытаются это сделать. Вот почему никто не делает.

Конечно, не во всех играх требуется запускать установщик DirectX при первом запуске. Игры, в которых используется OpenGL или Vulkan, а не DirectX Direct3D, запускать его не нужно. Некоторые игры также зависят только от основных версий DirectX, таких как DirectX 11, 10 или 9, и не нуждаются в вызове установщика DirectX, поскольку они не используют ни одну из этих вспомогательных библиотек.

Могу ли я удалить некоторые из этих библиотек?

Вам не следует удалять какие-либо библиотеки DirectX из папки System32 или SysWOW64. Если они присутствуют в вашей системе, это потому, что они нужны игре или другому приложению. Если вы начнете удалять файлы библиотеки, приложения могут сломаться. Невозможно точно сказать, какие файлы библиотеки DirectX требуются для каких игр в вашей системе, поэтому нет способа узнать, какие из них можно безопасно удалить.

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

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

Что делать, если у меня проблемы с DirectX?

Если вы видите сообщение об ошибке, связанной с DirectX, при попытке запустить или установить игру, возможно, установщик игры неправильно запускает включенный распространяемый установщик DirectX. Однако вы не можете просто загрузить установщик DirectX с веб-сайта Microsoft - вам нужно запустить установщик, который требуется самой игре.

Вы можете зайти в папку с игрой в вашей системе или на установочном диске игры, найти EXE-файл установщика DIrectX и запустить его, чтобы устранить проблему. Этот файл обычно называется DXSETUP.exe.

Обычно вы можете получить больше информации о том, как решить проблему, выполнив поиск в Интернете по названию игры или приложения и конкретному сообщению об ошибке DirectX, которое вы видите.

Why Does Every PC Game Install Its Own Copy Of DirectX?

How To Fix DirectX Error When You Run A Game On PC

How To Download, Install & Update DirectX On Your Windows PC

FREE Programs That EVERY PC Should Have...

What Is DirectX And How Does It Work? (DX11 Vs. DX12)

Fix All Directx Error How To Download & Install All DirectX (Official)

How To Fix DirectX Error When You Run A Game [windows 7 / 8 / 8.1 / 10]


Исправление проблем - Самые популярные статьи

Что такое DLC в видеоиграх?

Игры Apr 11, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Обезьяна: бизнес-изображения / Shutterstock Почти каждая кру..


Как общаться в голосовом чате в играх Nintendo Switch

Игры Dec 29, 2024

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Nintendo В Nintendo Switch не имеет встроенного микрофона, что з�..


Технологии будущего: что нас больше всего волнует

Игры Jun 17, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ franz12 / Shutterstock Возможно, еще рано праздновать смер�..


Сервисы потоковой передачи игр столкнутся с теми же проблемами, что и потоковые ТВ

Игры Jul 27, 2025

Sony / Blizzard / 343 Studios Будущее потоковой передачи игр - это открытая дорога. Но у нас уже есть..


10 лучших бесплатных онлайн-шутеров

Игры Aug 5, 2025

Игры дорогие. Хотите сыграть в последнюю захватывающую заголовок запись от EA или Activision? Будьте гот�..


Предложение бесплатного обновления до Windows 10 закончилось: что теперь?

Игры Jan 5, 2025

Предложение по бесплатному обновлению Windows 10 наконец закончилось, и Microsoft перестанет беспокоить по..


Загрузите, установите и обновите приложения в стиле Metro из Магазина Windows в Windows 8

Игры Oct 17, 2025

Магазин Windows похож на магазины приложений для устройств Apple iOS и Android, а также телефонов Windows. Он позв�..


Совет: выключите игры в Windows 7

Игры Jul 27, 2025

Если вам нравятся функции Windows 7, но игры, включенные по умолчанию, вам не нужны, их можно отключить. В этой..


Категории