Внутренняя системная ошибка при установке DirectX появляется в тех случаях, если с самой операционной системой или ее настройками что-то не так. Проблему нужно решать, так как без этих библиотек невозможна нормальная работа и запуск игр.
Содержание
- Решение проблемы
- Блокировка антивирусом или другими защитными системами
- Блокировка вирусами
- Поврежденные файлы ОС
- Поврежденный инсталлятор
- Заключение
Решение проблемы
Этот сбой при инсталляции библиотеки Директ Икс может быть связан с различными причинами. Однако определить конкретную часто практически невозможно. Поэтому придется перебрать все доступные варианты. Вообще, их не так уж и много. Так что у пользователя уйдет не особо много времени для того, чтобы решить проблему. Но некоторые варианты могут показаться весьма сложными.
Не нужно их бояться. Если выполнять все в строгом соответствии с инструкцией, то ничего страшного не случится. По традиции мы начнем с наиболее простых вариантов и только потом перейдем к сложным. Итак, начнем.
Блокировка антивирусом или другими защитными системами
Это случается довольно часто. Некоторые продукты такого рода вместо поиска вирусов развлекаются тем, что блокируют все подряд. Инсталлятор библиотек тоже вполне может быть блокирован такой программой. И тогда появляется пресловутая ошибка, мешающая нормальной установке библиотек.
Эту проблему нужно решать. Поэтому на время установки DirectX мы отключим антивирус и службу Брандмауэра Windows. Последний тоже любит блокировать все подряд. В качестве примера рассмотрим отключение защиты в программе ESET Smart Security. Это неплохой и весьма популярный антивирус. Вот инструкция:
- Переходим к Панели управления. Если вы не знаете, как ее открыть, то нажмите Win + R, впечатайте команду control и нажмите «ОК».

- Переключаемся на отображение элементов значками, если стоит что-то другое.
- Открываем инструмент «Администрирование».

- Затем дважды кликаем ЛКМ на «Службы».
- В списке отыщите пункт под названием «Брандмауэр Защитника Windows» (или примерно таким).

- Откройте его.
- Теперь нужно нажать на кнопку «Остановить».
- Затем следует поочередно кликнуть по пунктам «Применить» и «ОК».
Вот так отключается пресловутый Брандмауэр Windows. После того, как с ним разобрались можно приступать к отключению антивируса. Вообще, таких программ много. Но общий алгоритм действий будет сходным. Отличия только в несущественных мелочах. Мы рассмотрим этот процесс на примере Smart Security от компании ESET:
- В системном трее Windows нужно найти иконку антивируса. Она имеет вид буквы e. Кликаем по ней правой кнопкой мыши.
- Появится контекстное меню с возможными действиями. Здесь выбираем «Временно отключить защиту».

- В следующем окошке программа спросит, на какой срок вы желаете отключить защиту. Смело выставляем «до следующей перезагрузки» и жмем на кнопку «ОК».

- Вновь вызываем меню антивируса из трея и выбираем «Временно отключить файервол».
- Выполняем аналогичную процедуру.
После отключения всех блокировок можно пытаться заново инсталлировать DirectX. Если проблема была в антивирусе или брандмауэре, то установка должна пройти нормально. А если нет, то тогда придется обратиться к следующему пункту. Такое поведение мастера установки может быть вызвано воздействием вредоносных объектов.
Блокировка вирусами
Различные вредоносные объекты могут вести себя непредсказуемо. К примеру, они умеют блокировать установку той или иной программы, заставлять приложения вести себя неадекватно и повреждать важные файлы операционной системы. Вполне возможно, что DirectX не устанавливается именно из-за вирусов.
Поэтому от всяких червей и троянов нужно избавляться. С этой задачей должен справиться любой современный антивирус. Просто запустите процедуру сканирования. Мы рассмотрим инструкцию на примере продукта от компании ESET под названием Smart Security. Данная программа быстро ищет вирусы и не менее быстро удаляет их. Так что проблем возникнуть не должно. Порядок действия для ее использования следующий:
- Откройте главное окошко программы.
- В нем сразу же перейдите ко вкладке «Сканирование ПК». Он находится в левом столбце главного окна антивируса.
- Затем выбираем плитку с надписью «Выборочное…».

- Появится окошко с выбором объектов для проверки. В нем отметьте все накопители.
- Активируйте сканирование.

По завершении процесса сканирования можно будет просмотреть журнал со всей информацией и узнать, какие именно угрозы (и в каком количестве) были найдены на компьютере.
Поврежденные файлы ОС
Обычно для нормального старта инсталлятора DirectX достаточно запустить его от имени администратора. Тогда установка пройдет нормально. Но если вирусы на компьютере повредили важные файлы операционной системы, может появляться та самая ошибка при установке библиотек. А дальнейшие последствия могут быть еще печальнее.
В таком случае системные компоненты нужно восстанавливать. Для этого не требуется загрузочный носитель (диск или флэшка). Достаточно использовать встроенные инструменты Windows. А точнее – командную строку. Не нужно ее бояться. Если не заниматься самодеятельностью и выполнять все в строгом соответствии с инструкцией, то ничего страшного не будет.
Порядок действий следующий:
- Открываем меню «Пуск» при помощи щелчка по соответствующей кнопке в панели задач.
- Перемещаемся в каталог «Служебные – Windows» и ищем там пункт «Командная строка».
- Кликаем по нему ПКМ и выбираем опцию запуска с админскими правами.

- Как только консоль запустится, вводим команду sfc /scannow и нажимаем на кнопку Enter.
Эта процедура запустит поиска повреждений системных файлов Windows. Если чего-то будет не хватать, то инструмент восстановит недостающие компоненты. Как только все завершится, потребуется закрыть все окна и перезагрузить компьютер или ноутбук. Если этого не сделать, то изменения просто не будут учтены операционной системой.
Поврежденный инсталлятор
Если при установке DirectX произошла внутренняя системная ошибка «DXerror.log и DirectX.log», то вполне вероятно, что вам попался поврежденный файл установщика. Именно поэтому библиотеки и не хотят инсталлироваться на компьютер. Такое случается довольно часто. Особенно, если качать исполняемый файл с «левых» ресурсов.
Путь для решения проблемы здесь только один: загрузить работающий установочный файл. Ни в коем случае не используйте для этого сторонние (и весьма спорные) ресурсы. Искать DirectX нужно исключительно на официальном сайте компании Microsoft. Вот подробная инструкция:
- Переходим на страницу https://www.microsoft.com/ru-RU/download/35.
- Кликаем на кнопку начала скачивания.

- Отказываемся от предлагаемого софта.
- Открываем каталог, куда сохранился файл dxwebsetup.exe.
- Щелкаем на него ПКМ.
- Выбираем опцию запуска с админскими привилегиями.

- В окошке инсталляции принимайте лицензионное соглашение.

- Затем откажитесь от подключения панели Bing.
- Дальше установщик найдет недостающие компоненты, загрузит их с серверов Microsoft и скопирует в нужные места.
- По его завершении мастер выдаст соответствующее сообщение. Жмем на кнопку «Готово».

После инсталляции вовсе не обязательно перезагружать компьютер, но на всякий случай все же сделайте это.
Заключение
В данном материале мы поговорили о том, что делать, если при установке библиотек DirectX появляется внутренняя системная ошибка. Теперь подведем итоги и сделаем кое-какие выводы. Начнем с того, что с этой проблемой вполне можно бороться. И для этого даже не нужно никаких специальных умений и знаний.
Все вышеперечисленные способы исправления ситуации в некоторых случаях могут помочь. Но некоторым пользователям придется перебрать их все перед тем, как они увидят хоть какой-нибудь результат. Условие только одно: выполняйте все действия в строгом соответствии с инструкцией. Только так можно исправить ситуацию.
DirectX — является обязательной программой, без которой невозможен запуск и стабильная работа большинства программ и видеоигр.
Её рекомендуется устанавливать на все операционные системы, именно по этой причине следует знать, как поставить DX 9 для Виндовс 10.

Рисунок 1. Логотип приложения Microsoft DirectX
Содержание:
- Нужно ли устанавливать DirectX на Windows 10
- Как узнать или проверить версию DX
- Все варианты DX
- Версии Виндовс и соответствующие им DX
- Для чего устанавливают DirectX 9 на Windows 10
- Совместимость со старыми играми
- Как установить DX 9 на Windows 10
- Включаем компонент «DirectPlay»
- Альтернативный вариант
- Автономный пакет, для установки Директа
- Как удалить DirectX
Нужно ли устанавливать DirectX на Windows 10
Современные технологии постоянно развиваются и с каждым новым выпуском ОС, требуется меньше времени на установку дополнительных систем.
Примечание: Очень часто DX 9 не устанавливается на Виндовс 10, по причине более свежей предустановленной версии ПО — пакет системных библиотек, имеющие расширение *.dll не требующие каких-либо обновлений.
Как узнать или проверить версию DX
Самое главное, перед началом инсталляции, необходимо узнать – какой вариант был установлен по умолчанию.
Наиболее актуальной версией является DX 12. Очень часто она уже встроена в последнюю операционную систему, поэтому дополнительная инсталляция не требуется. Чтобы узнать какой Директ установлен потребуется выполнить следующие действия:
- открываем поисковую строку и вводим функцию «Выполнить» или просто используем комбинацию клавиш «Win+R»;
- запускаем;
- вводим команду «dxdiag»;
- получаем полные сведения о компьютере и установленной ОС (Рисунок 2).
Сведения о характеристиках системной библиотеки можно найти в графе «Версия DirectX».

Рисунок 2. Запущенное средство диагностики DirectX с помощью команды dxdiag
Все варианты DX
Ещё в самых первых ОС использовали программное обеспечение Директ, позволяющего играть в видеоигры и работать с программами, которые требовали большое количество видеопамяти.
Он выполняет важную функцию, благодаря которой соединяются в одну систему ресурсы видеокарты, звуковой карты и программной части графического интерфейса видеоигр и прочих редакторов.
В результате удается существенно улучшить качество изображения, выводимого на экран, так как сами системы постоянно менялись, а вместе с ними росли и требования самих игр к средствам по обработке графики. Соответственно выпускали новый DX.
Наиболее популярной является DX9, однако некоторые новые системы не хотят работать со старыми программами, и тогда может возникнуть проблема с Directx 9 на Windows 10 (Рисунок 3). У нас сайте имеется набор специализированных приложений DirectX End-User Runtime.

Рисунок 3. Подробная инструкция по установке DirectX9 на современный пк
Версии Виндовс и соответствующие им DX
Каждая версия Виндовс имела свой, разработанный под ее нужды Директ. Например, XP SP2, использовала DX9, а семерка уже — DX10, восьмерка — DX11.
Стоит знать, что применение Директ 12, дает возможность получать качественное изображение на экране. Однако следует учитывать некоторые факторы. Например, технические требования видеоигры, то есть, если она была разработана под более старый Директ, то устанавливая новую, особых изменений в качестве изображения вы не увидите. Особенно это касается инсталляции DX9 на WIn 10.
Для чего устанавливают DirectX 9 на Windows 10
Некоторые старые видеоигры требуют для своей работы установку Директа 9. Очень часто она прилагается в комплекте с игрой, но иногда рекомендуется искать самостоятельно.
Для тех, кто озадачен поиском этого ПО, стоит сказать, что в данную операционную систему уже включен новейший Директ 12, поэтому искать и устанавливать старую версию не обязательно.
Совместимость со старыми играми
Большинство пользователей новых операционных систем сталкиваются с проблемой, когда очень давно выпущенные видеоигры не запускаются на их ПК. Эта проблема возникала с появлением Виндовс 7 и усугубилась уже на десятке.
Примечание: В результате, выпущенные игры старше 5 лет, могут не запускаться совсем или требуют, чтобы была выполнена установка DX 9 на Windows 10 (Рисунок 4).

Рисунок 4. Скриншот из игры Deus EX с установленной DirectX 9
Как установить DX 9 на Windows 10
Чтобы бесплатно инсталлировать Директ 9 на Виндовс 10 включаем «DirectPlay», расположенный на панели управления. Останется только решить, куда установить скаченное ПО.
Включаем компонент «DirectPlay»
Чтобы знать, как установить DX 9 выполняем следующие действия:
- открываем панель управления;
- заходим в раздел с программами;
- выбираем пункт, где разрешается включить или выключить компоненты Виндовс;
- теперь нужно найти раздел, «Компоненты прежних версий» и ставим отметку напротив пункта «DirectPlay» (Рисунок 5).
Задаем в поисковике Директ 9 offline installer Windows 10, скачиваем актуальный вариант. Но не стоит заходить на официальный сайт, так как в загрузке будет отказано, ведь уже установлен новейший Директ.
Скачав, следует заново установить эту системную библиотеку. Если не помогло, смотрим следующий способ инсталляции.

Рисунок 5.Включение компонента DirectPlay в компонентах Windows
Альтернативный вариант
Если инсталляция стандартного пакета Directx 9.0 для Windows 10 не помогает, то стоит обратиться к альтернативным вариантам установки. В этом может помочь программа «DirectX End-User Runtime».
Автономный пакет, для установки Директа
Комплекс технологий «DirectX End-User Runtime» представляет собой вариант инсталляции системной библиотеки, предназначенный для конечного пользователя.
Благодаря ему удается решить множество проблем, связанных с мультимедийным содержанием, поддержку различных видов графики, видео и 3D анимации, отличного и насыщенного по своему звучанию аудио.
Как удалить DirectX
Для удаления воспользуемся программой «DirectX Happy Uninstal». Следуя рекомендациям, вы легко и просто удалите системную библиотеку со своего компьютера.
Download PC Repair Tool to quickly find & fix Windows errors automatically
When it comes to Windows 11/10, we always keep on searching for the drivers and software on the internet. Now, some of you may say that Windows Update is good enough to install drivers and system software’s on its own. Yes, you are right but sometimes it’s not enough. Today we are going to see some simple troubleshooting steps if you are unable to install DirectX on your Windows 11/10.
DirectX is used by applications to create and manage animations, multimedia effects, and images. It is the Application Programming Interface (API) which makes sure everything is as smooth as butter in your Windows environment. It works with the help of binary runtime libraries that come with DirectX’s Software Development Kit (SDK).
If you are not from a computer background then these terminologies might be difficult for you to understand. In short, DirectX is the bundle of instructions that makes sure that you get a seamless and interactive user experience.
DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.
Most of the time, DirectX throw errors are because of some .NET Framework meddling in between. But, there is more to it, errors may occur due to other reasons too. These reasons vary from time to time and it is always difficult to say which of the reason is behind the error.

We are going to try the following tried and tested methods to solve the error.
- Install the previous version of DirectX if required
- Check for graphic card driver updates
- Download and install Visual C++ Redistributable
- Install .NET Framework using Command Prompt.
Before we start, make sure to try each and every method if the error still exists. Keep in mind that you need to restart your system after the completion of every method.
DirectX not installing
1] Install the previous version of DirectX if required
There are applications out there that still don’t support the latest versions of DirectX. Sometimes you just have to manually download the previous versions like DirectX9. Now, to check which version of DirectX is installed on your machine,
- Press Win + R keys. The Run window will open up.
- Type dxdiag and press enter. The DirectX Diagnostic Tool will open up.

- In System tab look for DirectX version.

Now that you know which version is installed and want to install the older one then you can download it from here. But if you like to keep your system running without any freeze and lags, the latest version is always suggested. Try to search for the new version of the application that you want to install which supports the latest version of DirectX.
Read: DirectX encountered an unrecoverable error.
2] Check for Graphic card driver updates
Many times it is noticed that the DirectX version of your system is not compatible with the graphic drivers. This happens because of the disabled auto-updates. To perform this method, make sure that your system is receiving updates regularly.
- Press Win + X keys. The Quick Access menu will open up.
- Click on Device Manager. A new window of Device Manager will open.

- Click on Display Adapter, the display drivers available in your system will be visible.
- Right-click on Intel HD adapter and click on update.

- Click on Search automatically for updated driver software. Just make sure your system has an active internet connection.

- If the latest drivers are already installed, it will let you know but if not then it will download and install the latest updates.

- Now, if your machine also has dedicated GPU then in the Display Adapter’s list, right-click on it and select Uninstall Device. Install the drivers again from the GPU’s official website.
- If you know how to update the GPU’s drivers from its application then you may skip Step 7 and continue to update the drivers.
3] Download and install Visual C++ Redistributable
In Windows 10 Visual C++ Redistributable plays an important role. The basic requirement of DirectX also includes Visual C++ Redistributables. It may happen that it is already installed on your system but either you need an older or a newer version. To check which version of Visual C++ Redistributable is installed:
- Press Win + R keys. Type control and hit enter.

- When Control Panel opens up, click on Programs and Features.
- In the list of Programs, search for Microsoft Visual C++ -Redistributable. You may find multiple versions installed, this is due to the different requirements of different applications. Check for 2015 version if it is available then you may need to reinstall it. If not then you may need to download it.

- Visit Microsoft’s official site and download the Visual C++ Redistributable 2015.
- Select language and click on Download.

- Choose from the list of x86 and x64 versions. Click on Next. The download will begin shortly.

- Now install the newly-downloaded file and your error should have gone by now.
4] Install .NET Framework using Command Prompt
If the above method didn’t work out for you then you may download and install the same using Command Prompt. To install the framework we will use the Deployment Image Servicing and Management (DISM) service of Windows.
- Open start menu, type cmd. Select Command Prompt and click on Run as administrator. Make sure that you have an active internet connection.
- Type the following command and hit enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

- Now, wait for the process to finish. Restart your system as soon as the process ends.
Since these methods have proven themselves helpful previously, your error should not prompt again.

Shubham is a PHP Developer, who is skilled in PHP, DOM, Angular, JavaScript, and C#. He loves talking about Microsoft technologies.
Download PC Repair Tool to quickly find & fix Windows errors automatically
When it comes to Windows 11/10, we always keep on searching for the drivers and software on the internet. Now, some of you may say that Windows Update is good enough to install drivers and system software’s on its own. Yes, you are right but sometimes it’s not enough. Today we are going to see some simple troubleshooting steps if you are unable to install DirectX on your Windows 11/10.
DirectX is used by applications to create and manage animations, multimedia effects, and images. It is the Application Programming Interface (API) which makes sure everything is as smooth as butter in your Windows environment. It works with the help of binary runtime libraries that come with DirectX’s Software Development Kit (SDK).
If you are not from a computer background then these terminologies might be difficult for you to understand. In short, DirectX is the bundle of instructions that makes sure that you get a seamless and interactive user experience.
DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.
Most of the time, DirectX throw errors are because of some .NET Framework meddling in between. But, there is more to it, errors may occur due to other reasons too. These reasons vary from time to time and it is always difficult to say which of the reason is behind the error.

We are going to try the following tried and tested methods to solve the error.
- Install the previous version of DirectX if required
- Check for graphic card driver updates
- Download and install Visual C++ Redistributable
- Install .NET Framework using Command Prompt.
Before we start, make sure to try each and every method if the error still exists. Keep in mind that you need to restart your system after the completion of every method.
DirectX not installing
1] Install the previous version of DirectX if required
There are applications out there that still don’t support the latest versions of DirectX. Sometimes you just have to manually download the previous versions like DirectX9. Now, to check which version of DirectX is installed on your machine,
- Press Win + R keys. The Run window will open up.
- Type dxdiag and press enter. The DirectX Diagnostic Tool will open up.

- In System tab look for DirectX version.

Now that you know which version is installed and want to install the older one then you can download it from here. But if you like to keep your system running without any freeze and lags, the latest version is always suggested. Try to search for the new version of the application that you want to install which supports the latest version of DirectX.
Read: DirectX encountered an unrecoverable error.
2] Check for Graphic card driver updates
Many times it is noticed that the DirectX version of your system is not compatible with the graphic drivers. This happens because of the disabled auto-updates. To perform this method, make sure that your system is receiving updates regularly.
- Press Win + X keys. The Quick Access menu will open up.
- Click on Device Manager. A new window of Device Manager will open.

- Click on Display Adapter, the display drivers available in your system will be visible.
- Right-click on Intel HD adapter and click on update.

- Click on Search automatically for updated driver software. Just make sure your system has an active internet connection.

- If the latest drivers are already installed, it will let you know but if not then it will download and install the latest updates.

- Now, if your machine also has dedicated GPU then in the Display Adapter’s list, right-click on it and select Uninstall Device. Install the drivers again from the GPU’s official website.
- If you know how to update the GPU’s drivers from its application then you may skip Step 7 and continue to update the drivers.
3] Download and install Visual C++ Redistributable
In Windows 10 Visual C++ Redistributable plays an important role. The basic requirement of DirectX also includes Visual C++ Redistributables. It may happen that it is already installed on your system but either you need an older or a newer version. To check which version of Visual C++ Redistributable is installed:
- Press Win + R keys. Type control and hit enter.

- When Control Panel opens up, click on Programs and Features.
- In the list of Programs, search for Microsoft Visual C++ -Redistributable. You may find multiple versions installed, this is due to the different requirements of different applications. Check for 2015 version if it is available then you may need to reinstall it. If not then you may need to download it.

- Visit Microsoft’s official site and download the Visual C++ Redistributable 2015.
- Select language and click on Download.

- Choose from the list of x86 and x64 versions. Click on Next. The download will begin shortly.

- Now install the newly-downloaded file and your error should have gone by now.
4] Install .NET Framework using Command Prompt
If the above method didn’t work out for you then you may download and install the same using Command Prompt. To install the framework we will use the Deployment Image Servicing and Management (DISM) service of Windows.
- Open start menu, type cmd. Select Command Prompt and click on Run as administrator. Make sure that you have an active internet connection.
- Type the following command and hit enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

- Now, wait for the process to finish. Restart your system as soon as the process ends.
Since these methods have proven themselves helpful previously, your error should not prompt again.

Shubham is a PHP Developer, who is skilled in PHP, DOM, Angular, JavaScript, and C#. He loves talking about Microsoft technologies.
Содержание
- Не устанавливается DirectX
- Причина 1: Антивирус
- Причина 2: Система
- Вопросы и ответы

Многие пользователи при попытке установить или обновить компоненты DirectX сталкиваются с невозможностью инсталляции пакета. Зачастую, такая проблема требует немедленного устранения, так как игры и другие программы, использующие DX, отказываются нормально работать. Рассмотрим причины и решения ошибок при установке DirectX.
Ситуация до боли знакомая: возникла необходимость установить библиотеки DX. После скачивания установщика с официального сайта Microsoft мы пытаемся его запустить, но получаем сообщение примерно вот такого вида: «Ошибка установки DirectX: произошла внутренняя системная ошибка».

Текст в диалоговом окне может быть другой, но суть проблемы остается та же: пакет инсталлировать невозможно. Это происходит из-за блокировки доступа установщика к тем файлам и ключам реестра, которые требуется изменить. Ограничить возможности сторонних приложений может как сама система, так и антивирусное программное обеспечение.
Причина 1: Антивирус
Большинство бесплатных антивирусов, при всей своей неспособности перехватывать настоящие вирусы, зачастую блокируют те программы, которые необходимы нам, как воздух. Платные их собратья также иногда грешат этим, особенно знаменитый Касперский.
Для того, чтобы обойти защиту, необходимо отключить антивирус.
Подробнее:
Отключение антивируса
Как отключить Kaspersky Anti-Virus, McAfee, 360 Total Security, Avira, Dr.Web, Avast, Microsoft Security Essentials.
Поскольку таких программ великое множество, то сложно давать какие-либо рекомендации, поэтому обратитесь к мануалу (если есть) или на сайт разработчика ПО. Впрочем, есть одна хитрость: при загрузке в безопасный режим большая часть антивирусов не запускаются.
Подробнее: Как зайти в безопасный режим на Windows 10, Windows 8, Windows XP
Причина 2: Система
В операционной системе Windows 7 (и не только) есть такое понятие, как «права доступа». Все системные и некоторые сторонние файлы, а также ключи реестра заблокированы для редактирования и удаления. Это сделано для того, чтобы пользователь случайно не нанес своими действиями вред системе. Кроме того, такие меры могут защитить от вирусного ПО, которое «нацелено» на эти документы.
Когда у текущего пользователя нет прав на совершение указанных выше действий, любые программы, пытающиеся получить доступ к системным файлам и веткам реестра, не смогут этого сделать, произойдет сбой установки DirectX. Существует иерархия пользователей с разным уровнем прав. В нашем случае достаточно быть администратором.
Если Вы единолично пользуетесь компьютером, то, скорее всего, у Вас есть права администратора и нужно просто сообщить ОС, что Вы разрешаете установщику совершать необходимые действия. Сделать это можно следующим способом: вызвать контекстное меню проводника, кликнув ПКМ по файлу инсталлятора DirectX, и выбрать «Запустить от имени администратора».

В том случае, если «админских» прав у Вас нет, то нужно создать нового пользователя и присвоить ему статус администратора, либо дать такие права своей учетной записи. Второй вариант предпочтительнее, поскольку требует совершить меньше действий.
- Открываем «Панель управления» и переходим к апплету «Администрирование».

- Далее идем в «Управление компьютером».

- Затем раскрываем ветку «Локальные пользователи» и переходим в папку «Пользователи».

- Дважды кликаем по пункту «Администратор», снимаем галочку напротив «Отключить учетную запись» и применяем изменения.

- Теперь, при очередной загрузке операционной системы мы видим, что в окне приветствия добавился новый пользователь с именем «Администратор». Данная учетная запись по умолчанию не защищена паролем. Кликаем по значку и входим в систему.

- Снова идем в «Панель управления», но на этот раз переходим к апплету «Учетные записи пользователей».

- Далее переходим по ссылке «Управление другой учетной записью».

- Выбираем свою «учетку» в списке пользователей.

- Идем по ссылке «Изменение типа учетной записи».

- Здесь переключаемся на параметр «Администратор» и нажимаем кнопку с названием, как в предыдущем пункте.

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

Обратите внимание, что Администратор имеет исключительные права для вмешательства в работу операционной системы. Это значит, что любое ПО, которое будет запущено, сможет внести изменения в системные файлы и параметры. Если программа окажется вредоносной, то последствия будут весьма печальные. Учетную запись Администратора, после совершения всех действий, необходимо отключить. Кроме того, не будет лишним переключить права для своего пользователя обратно на «Обычные».

Теперь Вы знаете, как действовать, если во время установки DX появляется сообщение «Ошибка настройки DirectX: произошла внутренняя ошибка». Решение может показаться сложным, но это лучше, чем пытаться инсталлировать пакеты, полученные из неофициальных источников или переустанавливать ОС.
На чтение 5 мин Просмотров 4.2к. Опубликовано 28.02.2019
Большинство старых игр не запускаются на новой операционной системе Windows 10, а она изначально установлена на реализуемых в магазинах ноутбуках и даже стационарных компьютерах. Когда пользователь решает установить игру 7-летней давности (старую версию GTA, например), поддерживаемую DirectX 9, то возникает ошибка при запуске. Для ее решения необходимо знать, как установить DirectX 9 на Windows 10. Многим пользователям не удается установить набор API девятой версии – он является устаревшим и несовместимым с Windows 10.
Проблема совместимости старых игр с новыми DirectX 11 или 12 заключается в отсутствии в их составе библиотек DirectX 9. Совершенно непонятно, почему разработчики не использовали их в составе DirectX12 и тем самым не обеспечили обратную совместимость. Возможно, они посчитали, что старые игры и приложения уже не будут использоваться на новой OS Windows 10. Сейчас это уже не имеет значения – есть решение для установки на ПК старой версии DirectX.
Содержание
- Установка
- Пакет DirectX скачать
- Заключение
- Видеоинструкция
Установка
Для установки старого набора API необходимо включить компонент «DirectPlay» – он находится в панели управления. Нам нужно ее открыть.
Заходим в поиск и пишем: «Панель управления». В панели находим и запускаем утилиту удаления программ:

В открывшемся окне нажимаем на «Включение и отключение компонентов Windows» (находится в левом меню):

В открывшемся окне ищем строку «Компоненты прежних версий», устанавливаем напротив нее «птичку», раскрываем ветку и также ставим «птичку» напротив DirectPlay.

Нажимаем «ОК» и пытаемся заново установить DirectX 9. Часто данный способ помогает справиться с проблемой, но нельзя гарантировать, что это поможет в вашем случае. Если ничего не помогло, и DirectX на ОС Windows x32 bit или x64 bit по-прежнему не устанавливается, то переходим к следующему способу.
Пакет DirectX скачать
О данной проблеме известно в компании Microsoft. Поэтому на ее официальном сайте есть автономный пакет, который включает 9-11 версии DirectX. Скачать его можно отсюда. Впоследствии пак можно установить даже без интернета.
Или по кнопке ниже:
[button-green url=»https://download.microsoft.com/download/1/7/1/1718CCC4-6315-4D8E-9543-8E28A4E18C4C/dxwebsetup.exe» target=»_self» position=»center»] Скачать DirectX [/button-green]
Переходим по ссылке и сразу видим окно с выбором языка. Выбираем русский язык (должен быть выбран по умолчанию) и нажимаем кнопку «Скачать».

Скачивание начинается. В Google Chrome скачиваемый файл виден на нижней панели браузера:

После скачивания нам необходимо разархивировать архив. Запускаем файл и соглашаемся с условиями лицензионного соглашения (жмем «Yes»). Появляется окошко – там нужно указать путь к папке, куда будет разархивирован пакет:

Жмем на кнопку «Browse» и выбираем папку, в которую поместим файлы. Удобнее всего создать на рабочем столе папку и указать ее. После установки приложения ее придется просто удалить. Выбрали папку, жмем «ОК» и распаковка начинается. Она займет 5-10 секунд.

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

Запускаем его двойным кликом левой кнопки мышки, принимаем условия лицензионного соглашения, жмем «Далее» и еще раз «Далее».

Установка (обновление) начнется – она займет 15-20 секунд (зависит от производительности компьютера).
Если на компьютере установлен антивирус, то он может «ругаться» при процессе установки, так как программа вносит изменения в системный файл. Это нормально, ведь цель антивируса – защищать системные файлы от троянских программ. Поэтому при обновлении DirectX нужно либо отключить антивирус, либо выбрать опцию «Разрешить» при сообщении о внесении программой DXSETUP.EXE изменений в системные файлы.
Бояться не стоит, ведь скачанное с официального сайта приложение для PC не нанесет никакого вреда системе, тем более что в архиве не может находиться троянский вирус. Если скачиваете пакет со стороннего ресурса, а не с официального сайта OS Microsoft, то есть опасность «поймать» вирус. Так это выглядит на примере антивируса 360 Total Security:

После разрешения программа продолжит установку и успешно завершит ее. В самом конце жмем кнопку «Завершить», после чего папку с архивами API можно удалять – они больше не понадобятся. Если установка не удалась и антивирус «промолчал», то есть вероятность, что он не допустил внесение изменений в файл без каких-либо сообщений. В этом случае просто отключите его на пару минут и повторите установку пакета API.
Что происходит при обновлении? С этим пакетом мы установили не новый DirectX, а просто обновили старый недостающими компонентами и библиотеками. Но если устанавливать просто новый набор API, то совместимости со старыми играми все равно не будет. Пользоваться автоматическим веб-установщиком также не нужно – его предлагают скачивать на официальном сайте Microsoft. Этот установщик сначала проверяет версию DirectX на компьютере и при обнаружении такой же или новой версии отменяет установку, предварительно выводя соответствующее уведомление.
Следовательно, если стоит 11 или 12 «Директ Икс», то установка этих же версий с обновленным пакетом библиотек и компонентов не произойдет – программа сама напишет об этом. Нужно либо удалять API и устанавливать заново (с полным набором библиотек), либо просто обновлять вручную с помощью предложенного выше архива. Последний вариант более простой и требует меньше действий.
Заключение
«Майкрософт» предлагает автономный пакет API как вариант решения для запуска приложений, работающих с DirectX 9. На форумах Microsoft многие пользователи пишут, что их проблема не была решена новым пакетом API, однако большинству он помогает.
Нельзя на 100% гарантировать, что предложенные выше способы помогут, но использовать их в любом случае стоит. Только так можно запустить старые приложения или игры на новой операционной системе и не прибегать к радикальному методу – переустановке Windows 10 на более старую «семерку». Хотя многие пользователи, разочаровавшиеся в «десятке», именно так и поступают.
Видеоинструкция
Также предлагаем вам посмотреть ролик, в котором описывается инсталляция DirectX на Windows 10.
Содержание
- 1 Установка
- 2 Пакет DirectX скачать
- 3 Заключение
- 4 Видеоинструкция
- 5 Процедура инсталляции
- 6 Преимущества пакета
- 7 Краткий алгоритм установки DirectX 9
Автор: · Опубликовано 28.02.2019 · Обновлено 20.09.2019
Большинство старых игр не запускаются на новой операционной системе Windows 10, а она изначально установлена на реализуемых в магазинах ноутбуках и даже стационарных компьютерах. Когда пользователь решает установить игру 7-летней давности (старую версию GTA, например), поддерживаемую DirectX 9, то возникает ошибка при запуске. Для ее решения необходимо знать, как установить DirectX 9 на Windows 10. Многим пользователям не удается установить набор API девятой версии – он является устаревшим и несовместимым с Windows 10.
Проблема совместимости старых игр с новыми DirectX 11 или 12 заключается в отсутствии в их составе библиотек DirectX 9. Совершенно непонятно, почему разработчики не использовали их в составе DirectX12 и тем самым не обеспечили обратную совместимость. Возможно, они посчитали, что старые игры и приложения уже не будут использоваться на новой OS Windows 10. Сейчас это уже не имеет значения – есть решение для установки на ПК старой версии DirectX.
Установка
Для установки старого набора API необходимо включить компонент «DirectPlay» – он находится в панели управления. Нам нужно ее открыть.
Заходим в поиск и пишем: «Панель управления». В панели находим и запускаем утилиту удаления программ:
В открывшемся окне нажимаем на «Включение и отключение компонентов Windows» (находится в левом меню):
В открывшемся окне ищем строку «Компоненты прежних версий», устанавливаем напротив нее «птичку», раскрываем ветку и также ставим «птичку» напротив DirectPlay.
Нажимаем «ОК» и пытаемся заново установить DirectX 9. Часто данный способ помогает справиться с проблемой, но нельзя гарантировать, что это поможет в вашем случае. Если ничего не помогло, и DirectX на ОС Windows x32 bit или x64 bit по-прежнему не устанавливается, то переходим к следующему способу.
Читайте также: Накопительное обновление для Windows 10 version 1803
Пакет DirectX скачать
О данной проблеме известно в компании Microsoft. Поэтому на ее официальном сайте есть автономный пакет, который включает 9-11 версии DirectX. Скачать его можно отсюда. Впоследствии пак можно установить даже без интернета.
Или по кнопке ниже:
Переходим по ссылке и сразу видим окно с выбором языка. Выбираем русский язык (должен быть выбран по умолчанию) и нажимаем кнопку «Скачать».
Скачивание начинается. В Google Chrome скачиваемый файл виден на нижней панели браузера:
После скачивания нам необходимо разархивировать архив. Запускаем файл и соглашаемся с условиями лицензионного соглашения (жмем «Yes»). Появляется окошко – там нужно указать путь к папке, куда будет разархивирован пакет:
Жмем на кнопку «Browse» и выбираем папку, в которую поместим файлы. Удобнее всего создать на рабочем столе папку и указать ее. После установки приложения ее придется просто удалить. Выбрали папку, жмем «ОК» и распаковка начинается. Она займет 5-10 секунд.
Теперь заходим в нашу новую папку и видим много архивов. Не обращаем на них внимание, нас интересует только приложение DXSETUP.EXE – это и есть установщик. Его легко найти – он выделяется среди остальных файлов.
Запускаем его двойным кликом левой кнопки мышки, принимаем условия лицензионного соглашения, жмем «Далее» и еще раз «Далее».
Установка (обновление) начнется – она займет 15-20 секунд (зависит от производительности компьютера).
Если на компьютере установлен антивирус, то он может «ругаться» при процессе установки, так как программа вносит изменения в системный файл. Это нормально, ведь цель антивируса – защищать системные файлы от троянских программ. Поэтому при обновлении DirectX нужно либо отключить антивирус, либо выбрать опцию «Разрешить» при сообщении о внесении программой DXSETUP.EXE изменений в системные файлы.
Читайте также: Как убрать лишние учетные записи при входе в Windows 10
Бояться не стоит, ведь скачанное с официального сайта приложение для PC не нанесет никакого вреда системе, тем более что в архиве не может находиться троянский вирус. Если скачиваете пакет со стороннего ресурса, а не с официального сайта OS Microsoft, то есть опасность «поймать» вирус. Так это выглядит на примере антивируса 360 Total Security:
После разрешения программа продолжит установку и успешно завершит ее. В самом конце жмем кнопку «Завершить», после чего папку с архивами API можно удалять – они больше не понадобятся. Если установка не удалась и антивирус «промолчал», то есть вероятность, что он не допустил внесение изменений в файл без каких-либо сообщений. В этом случае просто отключите его на пару минут и повторите установку пакета API.
Что происходит при обновлении? С этим пакетом мы установили не новый DirectX, а просто обновили старый недостающими компонентами и библиотеками. Но если устанавливать просто новый набор API, то совместимости со старыми играми все равно не будет. Пользоваться автоматическим веб-установщиком также не нужно – его предлагают скачивать на официальном сайте Microsoft. Этот установщик сначала проверяет версию DirectX на компьютере и при обнаружении такой же или новой версии отменяет установку, предварительно выводя соответствующее уведомление.
Следовательно, если стоит 11 или 12 «Директ Икс», то установка этих же версий с обновленным пакетом библиотек и компонентов не произойдет – программа сама напишет об этом. Нужно либо удалять API и устанавливать заново (с полным набором библиотек), либо просто обновлять вручную с помощью предложенного выше архива. Последний вариант более простой и требует меньше действий.
Заключение
«Майкрософт» предлагает автономный пакет API как вариант решения для запуска приложений, работающих с DirectX 9. На форумах Microsoft многие пользователи пишут, что их проблема не была решена новым пакетом API, однако большинству он помогает.
Читайте также: Как очистить диск C от ненужных файлов в Windows 10
Нельзя на 100% гарантировать, что предложенные выше способы помогут, но использовать их в любом случае стоит. Только так можно запустить старые приложения или игры на новой операционной системе и не прибегать к радикальному методу – переустановке Windows 10 на более старую «семерку». Хотя многие пользователи, разочаровавшиеся в «десятке», именно так и поступают.
Видеоинструкция
Также предлагаем вам посмотреть ролик, в котором описывается инсталляция DirectX на Windows 10.
Старым играм нередко требуются прежние версии ДиректХ, иначе они не запустятся на современных ОС. Такая ситуация может случиться, например, с «десяткой». В этих случаях стоит установить DirectX 9 для Windows 10. Разберемся с этой процедурой.
Процедура инсталляции
Если попробовать скачать девятый Директ Икс (DX 9.0c) с официального сайта и открыть его на компьютере с установленной «десяткой», то возникнет ошибка совместимости. В ней указано, что данную библиотеку получится установить только на XP и более ранних версиях Виндовс.
Отсюда можно сделать вывод, что DirectX 9 поставить на «десятку» таким способом нельзя. Поэтому лучше воспользоваться веб-инсталлятором. Достаточно открыть скачанный файл и следовать подсказкам на экране. Один момент: вам предложат панель Bing, лучше от нее отказаться. Она совсем нефункциональная в действительности.
| Рекомендуем!InstallPack |
|---|
| Официальный дистрибутив DirectX |
| Тихая установка без диалоговых окон |
| Рекомендации по установке необходимых программ |
| Пакетная установка нескольких программ |
Дополнение
Рекомендуйте: DirectX Eradicator для Windows
- Категория:Драйвера
- Операционная система: Windows 10
- Ключ: Не требуется
- Русский язык: Есть
- Лицензия: Бесплатно
- Загрузок: 530
Скачать DirectX 9 бесплатно
DirectX 9 представляет собой исполняемую библиотеку от корпорации Майкрософт, которая включает в себя набор технологий, необходимых для запуска высокопроизводительных приложений, развлечений.Если ДиретИХ 9 не установлен на вашем компьютере с платформой Виндовс 10, то выбранные программы и игры вы не сможете запустить. В этом случае на экране монитора появится уведомление об ошибке и рекомендацией обновить отдельный DLL-файл или всю библиотеку. Этот нужный компонент должен быть в составе любой операционной системы. Если он уже устарел, то рекомендуем скачать свежую версию Директ 9 с нашего веб-сайта абсолютно бесплатно.
Преимущества пакета
- Подходит для платформ с любой разрядностью.
- Содержит в себе необходимые драйвера, которые отвечают за корректное отображение трехмерной графики в играх.
- Веб-установщик отличается небольшим размером, процесс инсталляции обновленных библиотек отнимает всего лишь несколько минут — для установки всех имеющихся файлов на ПК рекомендуется освободить на диске минимум 100 Мб.
- ПО полностью совместимо с платформой Windows 10.
- Предусмотрена поддержка более ранних версий видеокарт.
- Директ Икс 9 значительно ускоряет производительность в игровых развлечениях.
- Библиотека DirectX 9 способна качественно обрабатывать трехмерную графику, звуковые эффекты.
- Периодически появляются обновления пакета библиотек.
Краткий алгоритм установки DirectX 9
- Откройте Панель управления.
- Зайдите в раздел, где находятся программы Windows.
- Выберите специальный пункт, который разрешает активацию компонентов системы Windows.
- Найдите раздел под названием «Компоненты прежних версий», а затем поставьте галочку рядом с надписью «DirectPlay» для включения этой функции.
- Скачайте с нашего веб-сайта бесплатный установочный файл пакета Директ Икс 9 и приступайте к инсталляции системных библиотек.
Если вам хочется установить DirectX 9 на свой ПК, который работает на базе операционки Windows 10, то обязательно посмотрите видеоролик. За 3 минуты автор расскажет и покажет, как нужно правильно инсталлировать виртуальный пакет с имеющимися DLL-библиотеками, чтобы в ближайшем будущем не появлялись системные ошибки и прочие нежелательные «сюрпризы».<center>Скачать DirectX 9 бесплатно</center>
<center>Поделитесь с друзьями: </center>
Бесплатно!uFiler</th></tr></thead>check</td>Официальный дистрибутив DirectX 9</td>check</td></tr>close</td>Тихая установка без диалоговых окон</td>check</td></tr>close</td>Рекомендации по установке необходимых программ</td>check</td></tr>close</td>Пакетная установка нескольких программ</td>check</td></tr> Скачать DirectX 9</td>Скачать DirectX 9 бесплатно</td></tr></tbody>Используемые источники:
- https://os-helper.ru/windows-10/kak-ustanovit-directx-9.html
- https://directx-for-pc.ru/skachat-directx-9-dlya-windows-10.html
- https://windows-ten.info/dreivers/569-directx-9.html
На чтение 6 мин. Просмотров 1k. Опубликовано 03.09.2019
DirectX является важнейшим компонентом Windows 10, который требуется многим мультимедийным приложениям. Однако иногда в Windows 10 могут быть ошибки DirectX, и сегодня мы собираемся показать вам, как их исправить.
Содержание
- Как я могу исправить ошибки DirectX в Windows 10?
- Решение 1. Установите предыдущую версию DirectX
- Решение 2. Переустановите драйверы видеокарты.
- Решение 3. Переустановите одно из предыдущих обновлений.
- Решение 4 – Загрузите распространяемые файлы Visual C ++
- Решение 5 – Загрузите недостающие файлы .dll
- Решение 6. Убедитесь, что вы соответствуете рекомендуемым системным требованиям
- Решение 7. Установите .NET Framework с помощью командной строки
Как я могу исправить ошибки DirectX в Windows 10?
- Установите предыдущую версию DirectX
- Переустановите драйверы видеокарты
- Переустановите одно из предыдущих обновлений
- Загрузить распространяемые файлы Visual C ++
- Загрузите отсутствующие файлы .dll
- Убедитесь, что вы соответствуете рекомендованным системным требованиям
- Установите DirectX с помощью командной строки
Решение 1. Установите предыдущую версию DirectX
Для правильной работы некоторых приложений требуются более старые версии DirectX, и вам необходимо установить их вручную. Для этого вы можете скачать установщик отсюда.
После загрузки файла установите его и перезагрузите компьютер. После перезагрузки компьютера большинство ошибок DirectX должно быть исправлено.
Если вы хотите установить более старую версию DirectX, проверьте ссылку выше. Но если вам интересна последняя версия и как она улучшает производительность графического процессора, прочитайте эту статью.
Решение 2. Переустановите драйверы видеокарты.
Немногие пользователи сообщили, что проблемы DirectX были решены просто путем переустановки драйверов графической карты. Для этого просто выполните следующие действия:
-
Нажмите Ключ Windows + X и выберите Диспетчер устройств .
- После запуска Диспетчер устройств перейдите в раздел Адаптеры дисплея и найдите драйвер графической карты.
-
Щелкните правой кнопкой мыши драйвер и выберите Удалить .
-
Установите флажок Удалить программное обеспечение драйвера для этого устройства и нажмите ОК .
- После удаления драйвера перезагрузите компьютер.
- После перезагрузки компьютера перейдите на веб-сайт производителя графической карты и загрузите последние версии драйверов для вашей графической карты.
- Установите загруженные драйверы.
Хотите последние версии драйверов для графических процессоров? Добавьте эту страницу в закладки и всегда оставайтесь в курсе последних и самых лучших.
Обновлять драйверы автоматически
Если этот метод не работает или у вас нет необходимых навыков работы с компьютером для обновления/исправления драйверов вручную, мы настоятельно рекомендуем сделать это автоматически с помощью инструмента Tweakbit Driver Updater.
Этот инструмент одобрен Microsoft и Norton Antivirus. После нескольких испытаний наша команда пришла к выводу, что это лучшее автоматизированное решение. Ниже вы можете найти краткое руководство, как это сделать.
- Загрузите и установите средство обновления драйверов TweakBit
-
После установки программа автоматически начнет сканирование вашего компьютера на наличие устаревших драйверов. Driver Updater проверит установленные вами версии драйверов по своей облачной базе данных последних версий и порекомендует правильные обновления. Все, что вам нужно сделать, это дождаться завершения сканирования.
-
По завершении сканирования вы получите отчет обо всех проблемных драйверах, найденных на вашем ПК. Просмотрите список и посмотрите, хотите ли вы обновить каждый драйвер по отдельности или все сразу. Чтобы обновить один драйвер за раз, нажмите ссылку «Обновить драйвер» рядом с именем драйвера. Или просто нажмите кнопку «Обновить все» внизу, чтобы автоматически установить все рекомендуемые обновления.
Примечание. Некоторые драйверы необходимо установить в несколько этапов, поэтому вам придется нажмите кнопку «Обновить» несколько раз, пока все его компоненты не будут установлены.
Отказ от ответственности : некоторые функции этого инструмента не являются бесплатными.
В дополнение к переустановке драйверов пользователи также предлагают удалить любые инструменты для разгона, такие как MSI Afterburner . Если вы используете эти инструменты, обязательно удалите все настройки разгона перед их удалением.
Решение 3. Переустановите одно из предыдущих обновлений.
Иногда ранее установленные обновления могут вызывать проблемы с DirectX, и в этом случае вам, возможно, придется удалить эти обновления. Для этого сделайте следующее:
- Откройте Приложение настроек и перейдите в Обновление и безопасность .
-
Перейдите в раздел Центр обновления Windows и нажмите Дополнительные параметры .
-
Нажмите Просмотреть историю обновлений .
-
Нажмите Удалить обновления .
- Перед удалением обновления вам нужно немного изучить и выяснить, какое из этих обновлений является обновлением DirectX.
- Удалите это обновление и перезагрузите компьютер.
Если у вас возникли проблемы с открытием приложения Настройка, обратитесь к этой статье, чтобы решить эту проблему. Узнайте, установлено ли определенное обновление с помощью этого руководства.
Решение 4 – Загрузите распространяемые файлы Visual C ++
Немногие пользователи сообщили, что установка распространяемых Visual C ++ исправила ошибки DirectX. Пользователи рекомендуют скачать и установить этот пакет. Если этот пакет не работает, список всех распространяемых файлов Visual C ++ можно найти здесь.
Решение 5 – Загрузите недостающие файлы .dll
Использование этого решения может привести к потенциальной нестабильности системы, поэтому используйте его на свой страх и риск.
Немногие пользователи сообщают, что можно исправить ошибки DirectX в Windows 10, просто загрузив отсутствующие файлы DLL и переместив их в WindowsSystem32 (для 32-разрядных версий Windows 10) или в WindowsSysWOW64 (для 64-разрядных версий Windows 10).
Это решение может быть не самым безопасным, если вы загружаете эти недостающие файлы из Интернета, так что имейте это в виду. Кроме того, вы можете скопировать недостающие файлы .dll с другого компьютера, который вы используете.
Решение 6. Убедитесь, что вы соответствуете рекомендуемым системным требованиям
Я знаю, что это маловероятно, но если вы используете старый компьютер, вы можете проверить, соответствует ли он минимальным системным требованиям для запуска DirectX. Вот минимальные системные требования для DirectX 12:
- 32-разрядная или 64-разрядная версия Windows 7
- DirectX 12-совместимая видеокарта
- .NET Framework 4
- 1 ГБ ОЗУ
- Процессор Duo Core с частотой 2 ГГц
Решение 7. Установите .NET Framework с помощью командной строки
Для установки .NET Framework вам в основном нужно будет использовать старый добрый сервис DISM (Deployment Image Servicing and Management). Если DSIM не работает, быстро исправьте это с помощью пошагового руководства.
Однако мы не собираемся использовать «целый» инструмент, а лишь его часть, которая позволит нам установить .NET Framework. Вот что вам нужно сделать:
- Перейдите в поиск, введите cmd и откройте Командную строку от имени администратора .
-
Введите следующую команду и нажмите Enter: DISM/Online/Enable-Feature/FeatureName: NetFx3/All/LimitAccess/Source: D: sourcessxs
- Подождите, пока процесс закончится.
- Перезагрузите компьютер.
Если у вас возникли проблемы с доступом к командной строке от имени администратора, вам лучше ознакомиться с этим руководством.
DirectX является неотъемлемой частью всех операционных систем Windows, поэтому любые проблемы с DirectX могут привести к прекращению работы ваших любимых приложений.
Если у вас есть проблемы с DirectX в Windows 10, не стесняйтесь попробовать некоторые из наших решений. Для получения дополнительных предложений или вопросов, обратитесь к разделу комментариев ниже.
СВЯЗАННЫЕ ИСТОРИИ, КОТОРЫЕ ВЫ ДОЛЖНЫ ПРОВЕРИТЬ:
- ИСПРАВЛЕНИЕ: ошибка «Адаптер Directx 10 или 11 или среда выполнения не найдены»
- Mass Effect: ошибки Andromeda DirectX [FIX]
- Как исправить «DirectX обнаружил неисправимую ошибку» в Windows
Как установить DirectX 9 на ПК или ноутбук с системой Windows 10
Автор: rf-webmaestro · Опубликовано 25.12.2017 · Обновлено 26.12.2017
Большинство старых игр не запускаются на новой операционной системе Windows 10, а она изначально установлена на реализуемых в магазинах ноутбуках и даже стационарных компьютерах. Когда пользователь решает установить игру 7-летней давности (старую версию GTA, например), поддерживаемую DirectX 9, то возникает ошибка при запуске. Для ее решения необходимо знать, как установить DirectX 9 на Windows 10. Многим пользователям не удается установить набор API девятой версии – он является устаревшим и несовместимым с Windows 10.
Проблема совместимости старых игр с новыми DirectX 11 или 12 заключается в отсутствии в их составе библиотек DirectX 9. Совершенно непонятно, почему разработчики не использовали их в составе DirectX12 и тем самым не обеспечили обратную совместимость. Возможно, они посчитали, что старые игры и приложения уже не будут использоваться на новой OS Windows 10. Сейчас это уже не имеет значения – есть решение для установки на ПК старой версии DirectX.
Для установки старого набора API необходимо включить компонент «DirectPlay» – он находится в панели управления. Нам нужно ее открыть.
Заходим в поиск и пишем: «Панель управления». В панели находим и запускаем утилиту удаления программ:

В открывшемся окне нажимаем на «Включение и отключение компонентов Windows» (находится в левом меню):

В открывшемся окне ищем строку «Компоненты прежних версий», устанавливаем напротив нее «птичку», раскрываем ветку и также ставим «птичку» напротив DirectPlay.

Нажимаем «ОК» и пытаемся заново установить DirectX 9. Часто данный способ помогает справиться с проблемой, но нельзя гарантировать, что это поможет в вашем случае. Если ничего не помогло, и DirectX на ОС Windows x32 bit или x64 bit по-прежнему не устанавливается, то переходим к следующему способу.
О данной проблеме известно в компании Microsoft. Поэтому на ее официальном сайте есть автономный пакет, который включает 9-11 версии DirectX. Скачать его можно отсюда. Впоследствии пак можно установить даже без интернета.
Переходим по ссылке и сразу видим окно с выбором языка. Выбираем русский язык (должен быть выбран по умолчанию) и нажимаем кнопку «Скачать».

Скачивание начинается. В Google Chrome скачиваемый файл виден на нижней панели браузера:

После скачивания нам необходимо разархивировать архив. Запускаем файл и соглашаемся с условиями лицензионного соглашения (жмем «Yes»). Появляется окошко – там нужно указать путь к папке, куда будет разархивирован пакет:

Жмем на кнопку «Browse» и выбираем папку, в которую поместим файлы. Удобнее всего создать на рабочем столе папку и указать ее. После установки приложения ее придется просто удалить. Выбрали папку, жмем «ОК» и распаковка начинается. Она займет 5-10 секунд.

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

Запускаем его двойным кликом левой кнопки мышки, принимаем условия лицензионного соглашения, жмем «Далее» и еще раз «Далее».

Установка (обновление) начнется – она займет 15-20 секунд (зависит от производительности компьютера).
Если на компьютере установлен антивирус, то он может «ругаться» при процессе установки, так как программа вносит изменения в системный файл. Это нормально, ведь цель антивируса – защищать системные файлы от троянских программ. Поэтому при обновлении DirectX нужно либо отключить антивирус, либо выбрать опцию «Разрешить» при сообщении о внесении программой DXSETUP.EXE изменений в системные файлы.
Бояться не стоит, ведь скачанное с официального сайта приложение для PC не нанесет никакого вреда системе, тем более что в архиве не может находиться троянский вирус. Если скачиваете пакет со стороннего ресурса, а не с официального сайта OS Microsoft, то есть опасность «поймать» вирус. Так это выглядит на примере антивируса 360 Total Security:

После разрешения программа продолжит установку и успешно завершит ее. В самом конце жмем кнопку «Завершить», после чего папку с архивами API можно удалять – они больше не понадобятся. Если установка не удалась и антивирус «промолчал», то есть вероятность, что он не допустил внесение изменений в файл без каких-либо сообщений. В этом случае просто отключите его на пару минут и повторите установку пакета API.
Что происходит при обновлении? С этим пакетом мы установили не новый DirectX, а просто обновили старый недостающими компонентами и библиотеками. Но если устанавливать просто новый набор API, то совместимости со старыми играми все равно не будет. Пользоваться автоматическим веб-установщиком также не нужно – его предлагают скачивать на официальном сайте Microsoft. Этот установщик сначала проверяет версию DirectX на компьютере и при обнаружении такой же или новой версии отменяет установку, предварительно выводя соответствующее уведомление.
Следовательно, если стоит 11 или 12 «Директ Икс», то установка этих же версий с обновленным пакетом библиотек и компонентов не произойдет – программа сама напишет об этом. Нужно либо удалять API и устанавливать заново (с полным набором библиотек), либо просто обновлять вручную с помощью предложенного выше архива. Последний вариант более простой и требует меньше действий.
«Майкрософт» предлагает автономный пакет API как вариант решения для запуска приложений, работающих с DirectX 9. На форумах Microsoft многие пользователи пишут, что их проблема не была решена новым пакетом API, однако большинству он помогает.
Нельзя на 100% гарантировать, что предложенные выше способы помогут, но использовать их в любом случае стоит. Только так можно запустить старые приложения или игры на новой операционной системе и не прибегать к радикальному методу – переустановке Windows 10 на более старую «семерку». Хотя многие пользователи, разочаровавшиеся в «десятке», именно так и поступают.
Также предлагаем вам посмотреть ролик, в котором описывается инсталляция DirectX на Windows 10.
Любители игр обязательно рано или поздно сталкиваются с DirectX, но не каждый сначала понимает, что это такое, куда устанавливать directx и какие функции она выполняет.
В первую очередь это не один компонент, а целый набор, который призван обеспечить высокое качество не только видео и изображений, но и звуков. Такой компонент на компьютере разделяется на несколько частей и служит для:
- увеличения скорости отображения и обработки современной графики;
- улучшения звуковых эффектов;
- обработки периферийных устройств;
- создания анимационных эффектов;
- применения музыки в играх.

Если говорить проще, то Direct специально создавался разработчиками для того, чтобы превратить платформу Windows в нечто, что может создавать игры и воспроизводить их. Сегодня этот компонент поставляется с любым ПО, в зависимости от того, какая версия необходима. Одной из самых старых является 9, самой новой 12. Каждая система воспринимает и адаптируется к одной версии, к примеру ХР к 9, а Виста к 10.
Обновлять регулярно продукт можно при помощи специального установщика, который находится на официальном сайте компании Майкрософт.
В последнее время чаще всего используется 10 или 11 версии, но лучше, когда пользователь точно знает, какая должна быть установлена у него. Распаковывается папка с архивом в любое место на жестком диске, но только после запуска приложения dxsetup.exe программа показывает каталог, куда будет устанавливаться компонент. Как правило, он выбирается автоматически по адресу C:/ Windows / %SystemRoot% / system32, но путь можно изменить по собственному желанию.
Одним из преимуществ запуска этого файла на компьютере является возможность в будущем использовать приложения, обладающие большими требованиями к графике.
DirectX — является обязательной программой, без которой невозможен запуск и стабильная работа большинства программ и видеоигр.
Её рекомендуется устанавливать на все операционные системы, именно по этой причине следует знать, как поставить DX 9 для Виндовс 10.

Современные технологии постоянно развиваются и с каждым новым выпуском ОС, требуется меньше времени на установку дополнительных систем.
Примечание: Очень часто DX 9 не устанавливается на Виндовс 10, по причине более свежей предустановленной версии ПО — пакет системных библиотек, имеющие расширение *.dll не требующие каких-либо обновлений.
Самое главное, перед началом инсталляции, необходимо узнать – какой вариант был установлен по умолчанию.
Наиболее актуальной версией является DX 12. Очень часто она уже встроена в последнюю операционную систему, поэтому дополнительная инсталляция не требуется. Чтобы узнать какой Директ установлен потребуется выполнить следующие действия:
- открываем поисковую строку и вводим функцию «Выполнить» или просто используем комбинацию клавиш «Win+R»;
- запускаем;
- вводим команду «dxdiag»;
- получаем полные сведения о компьютере и установленной ОС (Рисунок 2).
Сведения о характеристиках системной библиотеки можно найти в графе «Версия DirectX».

Ещё в самых первых ОС использовали программное обеспечение Директ, позволяющего играть в видеоигры и работать с программами, которые требовали большое количество видеопамяти.
Он выполняет важную функцию, благодаря которой соединяются в одну систему ресурсы видеокарты, звуковой карты и программной части графического интерфейса видеоигр и прочих редакторов.
В результате удается существенно улучшить качество изображения, выводимого на экран, так как сами системы постоянно менялись, а вместе с ними росли и требования самих игр к средствам по обработке графики. Соответственно выпускали новый DX.
Наиболее популярной является DX9, однако некоторые новые системы не хотят работать со старыми программами, и тогда может возникнуть проблема с Directx 9 на Windows 10 (Рисунок 3). У нас сайте имеется набор специализированных приложений DirectX End-User Runtime.

Каждая версия Виндовс имела свой, разработанный под ее нужды Директ. Например, XP SP2, использовала DX9, а семерка уже — DX10, восьмерка — DX11.
Стоит знать, что применение Директ 12, дает возможность получать качественное изображение на экране. Однако следует учитывать некоторые факторы. Например, технические требования видеоигры, то есть, если она была разработана под более старый Директ, то устанавливая новую, особых изменений в качестве изображения вы не увидите. Особенно это касается инсталляции DX9 на WIn 10.
Некоторые старые видеоигры требуют для своей работы установку Директа 9. Очень часто она прилагается в комплекте с игрой, но иногда рекомендуется искать самостоятельно.
Для тех, кто озадачен поиском этого ПО, стоит сказать, что в данную операционную систему уже включен новейший Директ 12, поэтому искать и устанавливать старую версию не обязательно.
Большинство пользователей новых операционных систем сталкиваются с проблемой, когда очень давно выпущенные видеоигры не запускаются на их ПК. Эта проблема возникала с появлением Виндовс 7 и усугубилась уже на десятке.
Примечание: В результате, выпущенные игры старше 5 лет, могут не запускаться совсем или требуют, чтобы была выполнена установка DX 9 на Windows 10 (Рисунок 4).

Чтобы бесплатно инсталлировать Директ 9 на Виндовс 10 включаем «DirectPlay», расположенный на панели управления. Останется только решить, куда установить скаченное ПО.
Чтобы знать, как установить DX 9 выполняем следующие действия:
- открываем панель управления;
- заходим в раздел с программами;
- выбираем пункт, где разрешается включить или выключить компоненты Виндовс;
- теперь нужно найти раздел, «Компоненты прежних версий» и ставим отметку напротив пункта «DirectPlay» (Рисунок 5).
Задаем в поисковике Директ 9 offline installer Windows 10, скачиваем актуальный вариант. Но не стоит заходить на официальный сайт, так как в загрузке будет отказано, ведь уже установлен новейший Директ.
Скачав, следует заново установить эту системную библиотеку. Если не помогло, смотрим следующий способ инсталляции.

Если инсталляция стандартного пакета Directx 9.0 для Windows 10 не помогает, то стоит обратиться к альтернативным вариантам установки. В этом может помочь программа «DirectX End-User Runtime».
Комплекс технологий «DirectX End-User Runtime» представляет собой вариант инсталляции системной библиотеки, предназначенный для конечного пользователя.
Благодаря ему удается решить множество проблем, связанных с мультимедийным содержанием, поддержку различных видов графики, видео и 3D анимации, отличного и насыщенного по своему звучанию аудио.
Для удаления воспользуемся программой «DirectX Happy Uninstal». Следуя рекомендациям, вы легко и просто удалите системную библиотеку со своего компьютера.
17 июля 2011 в 21:26
Ссылки на программы:
DirectX End-User Runtimes (directx для запуска игр) август 2009. Скачать (108 мегабайт).
DirectX SDK (directx для программирования) август 2009. Скачать (2 Мб)
Установка DirectX SDK и directx end-user runtimes
DirectX — набор библиотек, предназначенных прежде всего для вывода графики.
Для того чтобы писать программы, в которых используется DirectX, нужно установить Directx sdk. Для запуска программ написанных с использованием DirectX, необходимо установить directx end-user runtimes. В данном уроке мы рассмотрим установку обоих компонентов.
Для разных версий DirectX используются одни и те же файлы: DirectX 9.0c на Windows XP, DirectX 10 на Windows Vista и DirectX 11 на Windows 7 — для всех этих версий подходят одни и те же установочные файлы.
Установка DirectX End-User Runtimes (directx для запуска игр)
Для запуска игр и программ, написанных с использованием библиотеки Directx нужно установить directx end-user runtimes.
На вашем компьютере уже установлена одна из версий DirecX end-user runtimes. Для программ, которые мы будем создавать, вполне достаточно и старых версий, и если вам не нужна последняя версия DirectX end-user runtimes, можете переходить к следующему пункту.
Последняя на данный момент (январь 2010) версия directx end-user runtimes вышла в августе 2009г. Найти последнюю версию можно на диске с какой-нибудь недавно вышедшей игрой или скачать по ссылке в начале урока.
После того как вы скачали и запустили файл directx_aug2009_redist.exe, появится окно с лицензионным соглашением: 
После нажатия на кнопку Yes, нужно будет ввести путь к временной папке, куда будет распакован архив: 
После того как архив распаковался, нужно перейти в указанную вами временную папку и запустить файл DXSETUP.exe. Откроется вот такое окно: 
Теперь нужно нажать два раза Далее и начнётся установка.
Всё. С установкой DirectX end-user runtimes мы закончили. Теперь, для того чтобы создавать программы, использующие возможности directx, нужно установить directx sdk. Но сначала небольшой урок истории:
Немного истории directx sdk
Прежде чем приступать к чтению уроков из данного раздела (DirectX), вы должны были изучить большую часть материалов из раздела C++. Скорее всего у вас возник ряд вопросов. И самый главный из них: как используя изученный материал, начать создавать свою игру? Ниже я попытаюсь ответить на него. По крайней мере, вы узнаете теорию. Практикой же мы займёмся позже.
До сих пор наши программы работали в досовской консоли. При этом мы использовали язык C++.
C++ — это основа. Не зная этого языка, вы не сможете создать какую-нибудь игру. Конечно адепты Паскаля, Бейсика или Фортрана (если такие есть :)) могут возразить, что на этих языка тоже можно создавать о-го-го какие игры. Только о-го-го какими, они были в середине восьмидесятых. Тогда, да, они выглядели очень круто.
Сейчас я расскажу вам очень важную вещь. Она простая, и возможно вы её уже знаете. По крайней мере, если бы кто-нибудь объяснил мне это лет десять назад, возможно вся моя жизнь сложилась бы по-другому.
Итак: «у компьютеров есть слои» (С) Шрек. 🙂 Извините, не сдержался.
У компьютеров есть уровни. Самый низкий уровень — уровень физических элементов (транзисторы и провода). Самый высокий (из тех, что мы пока знаем) — это язык C++. Именно поэтому он называется языком высокого уровня. Между этими уровнями расположено ещё несколько: микроархитектурный уровень (на этом уровне идёт общение с процессором), уровень операционной системы, уровень языка ассемблера (ассемблер — язык низкого уровня).
Когда мы начинаем выполнение программы, команды на языке C++ переводятся на более низкие уровни. На самом нижнем уровне эти команды выполняются непосредственно электрическим сигналом. Одна команда более высокого уровня может состоять из нескольких команд более низкого.
Для простоты понимания, считайте, что каждая команда более высокого уровня состоит из нескольких команд более низкого. Т.е. более высокий уровень — это всего лишь абстракция над более низким.
В конце восьмидесятых — начале девяностых не существовало (точнее они ещё не получили широкого распространения) более высоких абстракций (уровней) чем язык программирования. В нашем случае — это C. Все приложения писались на языке высокого уровня: Pascal, C, Fortran. Создание графики и графических приложений происходило непосредственно на языке высокого уровня.
Тут что надо заметить! Большинство языков программирования высокого уровня обладают примерно равными возможностями. Будь то Pascal, Java или С++. Понятно, что у некоторых этих возможностей побольше, у других поменьше. Но у них много общего: у всех есть циклы и ветвления, функции, переменные.
Ходят слухи, что изучить C++ намного сложнее, чем Pascal или другие языки программирования. Надеюсь, что изучая материал из раздела C++, вы убедились, что это не так.
На мой взгляд, распространённое мнение о сложности C++ — это результат наглой и бессовестной диверсии со стороны адептов Delphi! На самом деле Pascal намного сложнее в изучении. Вы только подумайте, они вместо скобочек <>используют begin и end. А как они выполняют присваивание — оператором := (да-да, двоеточие и знак равенства). Короче, настоящий дурдом!
Когда появились видеоускорители, программистам приходилось писать отдельный код для каждого. Зайдите в любой интернет-магазин торгующий видеокартами и представьте, что Вам пришлось бы писать отдельный код для каждой видеокарты. В общем, перед программистами появилась серьёзная проблема.
В середине девяностых очень быстро начала распространяться операционная система Windows. Первоначально Windows была написана на C (не на C++, нет. Т.е. там не было классов). Windows до сих пор использует часть старого кода. Когда мы начнём создавать приложения под Windows, мы познакомимся с ещё более высоким уровнем — WinAPI (Windows API). WinAPI используют все приложения под Windows.
WinAPI (API — Application Programming Interface. Интерфейс программирования приложений) — представляет собой набор функций и структур, написанных на C.
В Windows использовалась (и используется) своя система вывода графики. Называется она — GDI (расшифровывается как Graphical Device Interface — интерфейс графического устройства, а не Global Defence Initiative как мог подумать особо проницательный и эрудированный читатель).
GDI в силу особенностей WinAPI не годилась для создания игр. Потому что GDI — оооочеееень меееедлеееннаааааяяя. Кстати, если заглянуть на форумы приспешников Delphi, можно обнаружить, что многие пытаются создавать игры с использованием GDI. Я же говорю, это больные люди. Так вот, разработчики игр не спешили создавать игры под Windows, им было привычнее работать под старой доброй DOS.
И тогда Microsoft создаёт DirectX. Первая версия была полным отстоем. Но время шло, и DirectX становился всё более надёжным. В новой операционной системе Windows 7 уже будет доступна одиннадцатая версия.
Мы будем разбирать примеры для девятой версии. Отличия между девятой и десятой существенные. Возможно, в будущем мы рассмотрим и десятую, хотя скорее всего, сразу перейдём на одиннадцатую.
Что же из себя представляет DirectX. Это высокоуровневая API, которая написана на С++, с использованием технологии COM (Component Object Model — компонентная модель объектов. Мы её кратко рассмотрим). DirectX предназначена для работы с драйверами видеокарт. Для каждой видеокарты создаются драйвера (язык команд, которые понимает видеокарта). Программисту больше не нужно писать отдельный код для каждого драйвера каждой видеокарты. Ему нужно только знать API DirectX. Всю низкоуровневую работу (взаимодействие с драйверами) берёт на себя DirectX.
Справедливости ради, нужно сказать, что существует ещё одна популярная библиотека — OpenGL. Принцип работы — примерно тот же: программист работает с API, а сама OpenGl работает с драйверами. Неоспоримое преимущество OpenGL — мультиплатформенность. Т.е. OpenGL будет работать на всех операционных системах. DirectX работает только на Windows. Преимущества DirectX мы рассмотрим позднее (а они есть, и они, на мой взгляд, гораздо существеннее).
Для того чтобы запускать программы, написанные с использованием DirectX, вам необходим DirectX End-User Runtimes (мы его установили в предыдущем пункте).
Чтобы писать приложения, использующие DirectX, нужно скачать DirectX SDK (Software Development Kit — набор инструментов разработки приложений).
У Вас на выбор два варианта установки directx sdk:
1. Скачивание DirectX SDK с сайта Microsoft. При этом Вы скачаете полный вариант со всеми примерами, документацией и дополнительными инструментами. Размер архива — примерно 580 мегабайт. При установке DirectX SDK займёт больше гигабайта.
2. Скачивание DirectX SDK с вашего любимого сайта (ссылка в начале урока). При этом Вы скачаете урезанный мной вариант, в котором я оставил только библиотечные/заголовочные файлы и один пример. Размер архива — 2 мегабайта (два мегабайта. ). Что называется, прочувствуй разницу! При установке, DirectX SDK займёт двадцать семь мегабайт.
Установка directx sdk с сайта Microsoft
Заходим на домашнюю страницу DirectX.
И щёлкаем на ссылку — Get The Latest DirectX SDK или August 2009 DirectX SDK Now Available.
Откроется страница, с которой можно скачать последнюю на данный момент версию DirectX SDK — от девятого августа.
Итак, на следующей странице нажимаете на кнопку Download. Появится диалог сохранения файла и начнётся скачивание directx sdk:
Кстати, в одной из последних версий DirectX были добавлены технические обзоры двух новых технологий, которые будут использоваться в DirectX 11: Direct2D и DirectWrite. Если знаете английский, обязательно посмотрите соответствующие разделы в MSDN: Direct2d и DirectWrite. Я когда готовил урок, два часа в документации просидел. Жалко, что протестировать не удалось. Думаю, в будущем мы обязательно будем обсуждать данные технологии в рассылке.
После скачивания установочного файла, запускаем его. Дальнейший процесс щёлканья на кнопку «Next» я проиллюстрирую картинками:
Далее начнётся установка.
Скачать и установить DirectX SDK с сайта
Тут всё намного проще и быстрее. Щёлкаете по ссылке, расположенной в начале урока. Или в разделе Листинги и программы ищете «DirectX SDK», загружаете файл на свой компьютер и распаковываете. У себя я распаковал архив в корневой каталог диска D. В итоге установочная папка выглядит так: D:directx
Небольшое замечание: я много чего вырезал, чтобы уменьшить архив. В будущем, Вам нужно будет скачать ещё несколько файлов, о чём будет сообщено дополнительно. Они тоже будут небольшими.
После установки directx sdk
Напоследок давайте посмотрим, как оно работает.
Для того чтобы во время выполнения программы работали библиотеки DirectX, в программу нужно включить соответствующие заголовочные файлы. Кроме того необходимы библиотечные файлы. Что это такое? Мы с ними пока не сталкивались. Как мы знаем, в заголовочных файлах хранятся объявления функций. Тела функций обычно хранятся в другом месте. В уроке по многофайловым программам мы хранили тела функций в отдельных исходных файлах. В случае если вы приобретаете библиотеку функций и классов у кого-нибудь, вы получаете заголовочные файлы (где хранятся объявления) и библиотечные файлы (где хранятся определения). Библиотечные файлы имеют расширение .lib.
В данный момент IDE не знает о существовании DirectX. Нам нужно сообщить, где IDE Visual C++ 2008 должна искать заголовочные и библиотечные файлы.
Откройте пункт меню Tools -> Options (Сервис -> Параметры). 
В левой части открывшегося окна выберите Projects and Solutions -> VC++ Directories (Проекты и решения -> Директории VC++): 
В правой части в выпадающем списке Show directories for (Показать директории для:) выберите Include files (Включаемых файлов, за точное имя пункта на русском не ручаюсь, он там второй). Затем из панели инструментов выберите New Line (Новая строка) или щёлкните Ctrl+Ins. Для более наглядной иллюстрации смотрите картинку. Появится новая строка. Щёлкните на кнопку с тремя точками в конце строки
Откроется окно выбора директории. Перейдите в папку, где у вас установлен DirectX. И выберите папку Include.
Теперь в выпадающем списке (где вы выбирали Include files) выберите Library files (библиотечные файлы) и повторите операцию добавления строки. Только теперь выберите папку Lib/x86 если у Вас 32-ух разрядная операционная система или Lib/x64 если 64-ёх разрядная.
Нажимаем OK. Теперь IDE знает, где искать заголовочные и библиотечные файлы.
Теперь открываем проект File — Open — Project/Solution или щёлкаем Ctrl+Shift+O.
Если вы загружали SDK с сайта Microsoft, то пример находится в папке (D:directx — папка, куда я установил свою версию):D:directxSamplesC++Direct3DTutorialsTut01_CreateDevice
Если вы загружали SDK с моего сайта, проект можно найти по адресу (D:directx — папка, куда я установил свою версию): D:directxSamplesTut01_CreateDevice
В папке лежат два решения: для Visual C++ 2005 и для Visual C++ 2008. Выберите решение, соответствующее вашей версии Visual C++.
Теперь нажимаем Ctrl+Alt+F7 и F5.
Вот она. Первая программа использующая DirectX.
Прежде чем закрывать IDE, давайте взглянем на код.
В обозревателе решений выберите файл CreateDevice.cpp. Если вы бегло просмотрите весь файл, то скорее всего ничего не поймёте.
Как это ни удивительно :), но структура программы очень похожа на то, что мы уже создавали: директивы #include, функции InitD3D(), CleanUp(), Render(), MsgProc().
Функция wWinMain — аналог main. С неё начинается выполнение программы в Windows.
В строках объявления переменных:
LPDIRECT3D9 g_pD3D = NULL; // Used to create the D3DDevice
LPDIRECT3DDEVICE9 g_pd3dDevice = NULL; // Our rendering device
Встречаются новые типы. На самом деле они переопределены с помощью typedef (который мы уже рассматривали) из стандартных типов.
Кое-что нам не знакомо:
g_pD3D->CreateDevice
Здесь, g_pD3D — объект, а CreateDevice() — метод. Почему используется синтаксис -> вместо привычной для нас точки мы узнаем в одном из следующих уроков.
Да, здесь используется много новых типов, много новых функций, но всё же за всей этой мишурой можно угадать уже привычный (надеюсь, что это действительно так) для нас C++.
Однозначного ответа где находиться находится directx вы не найдете нигде, поскольку он содержит десятки файлов, которые лежат в различных местах
Если у вас возникли проблемы (система указывает на ошибки файлов), тогда самый оптимальный вариант скачать dxwebsetup.
Этот установщик разместит все необходимые файлы в нужную папку, включая directx 11.
Большинство элементов directx в windows 7, XP и windows 8 находиться в системной папке system 32.
Обычно они нужны для игр, хотя используются для видео и звука.
В windows 7 и XP — с файлами директ икс ситуация проще чем в windows 8. Подробнее узнать можно из статьи совместимость игр в виндовс 8
Там есть все необходимые библиотеки, включая последний директ икс 11 и не только. Даже если у вас windows 7, статья станет хорошим помощником для устранения проблем в играх.
Больше всего получить информации где в компьютере находится directx поможет программа «Everest»
Директ икс крепко сидит в системе и полностью его удалить обычным способом (стандартным — программы и компоненты) не получиться.
Для удаления всех компонентов и папок директ икс нужно использовать специальный софт, например утилиты «directx uninstaller.
Если при играх возникают ошибки, то как вариант можно файлы удалить выше приведенными программами и установить библиотеки с нуля. Успехов.
148 ответов на “Где в компьютере находиться папка с файлами directx”
Имя события проблемы: APPCRASH
Имя приложения: browser.exe
Версия приложения: 30.0.1599.13014
Отметка времени приложения: 52f3a93e
Имя модуля с ошибкой: StackHash_fd67
Версия модуля с ошибкой: 6.1.7600.16915
Отметка времени модуля с ошибкой: 4ec49d10
Код исключения: c0000374
Смещение исключения: 000ce903
Версия ОС: 6.1.7600.2.0.0.256.1
Код языка: 1049
Дополнительные сведения 1: fd67
Дополнительные сведения 2: fd671234f9bad55726620912897b3141
Дополнительные сведения 3: 1743
Дополнительные сведения 4: 17431dae79e646c97b3e1114e5332ca7
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:Windowssystem32ru-RUerofflps.txt
подскажите что мне с этим делать.
Попробуйте просканировать компьютер доктором веб
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: EE-AOC.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 21544c46
Имя модуля с ошибкой: Low-Level Engine.dll
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 3d5d6afb
Код исключения: 80000003
Смещение исключения: 00001a8f
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Ознакомьтесь с заявлением о конфиденциальности в Интернете:
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:Windowssystem32ru-RUerofflps.txt
подскажите что делать? пожалуйста
Думаю у вас плохой файл: Low-Level Engine.dll. Исправить могут программы: DllSuite или DLL-Files.com Fixer, только они платные.
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: MythsOfTheWorld_ChineseHealerCE.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 51cacf04
Имя модуля с ошибкой: MythsOfTheWorld_ChineseHealerCE.exe
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 51cacf04
Код исключения: c0000005
Смещение исключения: 000254cd
Версия ОС: 6.1.7600.2.0.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:Windowssystem32ru-RUerofflps.txt
Пожалуйста, подскажите, что это может быть и что мне с этим делать? У меня не запускаются игры…
Возможно путь к установке игры содержит русские буквы. Об ошибке APPCRASH смотрите здесь
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: vegas100.exe
Версия приложения: 10.0.0.387
Отметка времени приложения: 4cab4c4f
Имя модуля с ошибкой: StackHash_8df0
Версия модуля с ошибкой: 6.1.7601.17725
Отметка времени модуля с ошибкой: 4ec49b60
Код исключения: c0000374
Смещение исключения: 000c380b
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 8df0
Дополнительные сведения 2: 8df079a68a0adf3b8c97755facc822c4
Дополнительные сведения 3: 4685
Дополнительные сведения 4: 4685b457f31d191bf4a7e16371b791ad
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:Windowssystem32ru-RUerofflps.txt
Пожалуйста подскажите что делать?! Заранее спасибо.
Попробуйте войти в панель управления и перейдите в раздел «система»
С левой стороны, выберите «Дополнительные параметры системы». В блоке быстродействие нажмите «параметры» и откройте вкладку «Предотвращение выполнения данных». Поставьте галочку (кружок) напротив « Включить DEP для всех программ кроме выбранных ниже». Потом внизу нажмите «добавить» и добавьте файл «StackHash». Не уверен что поможет, но можете попробовать.
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: Game.exe
Версия приложения: 1.1.1.603
Отметка времени приложения: 536b8342
Имя модуля с ошибкой: Game.exe
Версия модуля с ошибкой: 1.1.1.603
Отметка времени модуля с ошибкой: 536b8342
Код исключения: c0000005
Смещение исключения: 004125bb
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:Windowssystem32ru-RUerofflps.txt
что делать с ней?
У вас ошибка в модуле Game.exe. Здесь многое зависит от игры которая у вас не идет. Поищите решение в интернете по такому запросу: как исправить ошибку Game.exe в — название вашей игры -.
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: fifaworld.exe
Версия приложения: 5.3.0.40277
Отметка времени приложения: 5373e779
Имя модуля с ошибкой: fifaworld.exe
Версия модуля с ошибкой: 5.3.0.40277
Отметка времени модуля с ошибкой: 5373e779
Код исключения: c0000005
Смещение исключения: 003ce43c
Версия ОС: 6.1.7601.2.1.0.768.3
Код языка: 1049
Дополнительные сведения 1: b7c7
Дополнительные сведения 2: b7c7a40fff0b17945f00f718c9536612
Дополнительные сведения 3: 9a00
Дополнительные сведения 4: 9a0073fe17f22f83bb3795bedc7ae4d4
Пожалуйста подскажите что делать?! Заранее спасибо!
Попробуйте следующее, может поможет:
1. На диске «С:» создайте папку и переименуйте в «Documents».
2. Пройдите по пути диск С:/Пользователи/ «Имя Вашей учётной записи» (с замочком с боку), нажмите правой кнопкой мыши на «Мои документы» и выберите «Свойства».
3. Откройте вкладку «Расположение».
4. Кликните клавишу «Переместить» и переместите папку «Мои документы» на диск С:/ в папку созданную Вами ранее (Documents).
5. Со всеми замечаниями соглашайтесь .
6. По окончанию перемещения, убедитесь что в созданной папке «Documents» присутствует папка «FIFA», и можете запускать игру.
Примечание: на диске C:/ должна быть папка «Documents» а не «Мои Документы», в случае чего переименуйте в ручную.
Большое спасибо вам. Всё заработало!!) Еще раз спасибо!!
игнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: EnemyFront.exe
Версия приложения: 3.4.4.6290
Отметка времени приложения: 539178b9
Имя модуля с ошибкой: CryRenderD3D11.DLL
Версия модуля с ошибкой: 3.4.4.6290
Отметка времени модуля с ошибкой: 5391784f
Код исключения: c0000005
Смещение исключения: 001c22b9
Версия ОС: 6.2.9200.2.0.0.256.48
Код языка: 1049
Дополнительные сведения 1: 2ab1
Дополнительные сведения 2: 2ab17ad717e61d89fdcf6a29d7f1ec91
Дополнительные сведения 3: 0cef
Дополнительные сведения 4: 0cefc35f4bcfe15e41d4218445934014
Ознакомьтесь с заявлением о конфиденциальности в Интернете:
http://go.microsoft.com/fwlink/?linkid=190175
Имя события проблемы: APPCRASH
Имя приложения: TS3W.exe
Версия приложения: 0.2.0.205
Отметка времени приложения: 525c2c0e
Имя модуля с ошибкой: MSVCR80.dll
Версия модуля с ошибкой: 8.0.50727.6195
Отметка времени модуля с ошибкой: 4dcddbf3
Код исключения: c0000005
Смещение исключения: 000172d7
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 044f
Дополнительные сведения 2: 044f5d804e095772eddecffc100bd7ae
Дополнительные сведения 3: 9a41
Дополнительные сведения 4: 9a41deadcd17d41e7b2e02351e6b7df8
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: spellforce2.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 35265d6b
Имя модуля с ошибкой: KERNELBASE.dll
Версия модуля с ошибкой: 6.1.7601.18229
Отметка времени модуля с ошибкой: 51fb1116
Код исключения: e06d7363
Смещение исключения: 0000c41f
Версия ОС: 6.1.7601.2.1.0.768.2
Код языка: 1068
Дополнительные сведения 1: e1b2
Дополнительные сведения 2: e1b22289636b9acfae8c893332c3f4f5
Дополнительные сведения 3: 78d3
Дополнительные сведения 4: 78d33275c146654814c2c2420d39aa8d
Что мне делать?Умоляю подскажите раньше такого не было..
Судя по всему вас через ошибку KERNELBASE.dll не идет игра spellforce2.
Если другие игры работают, причина может быть в самой игре и исправить это невозможно.
очень часто игра на виндовс 64 bit идет, а на 32 — нет.
Для исправления проблем с файлами DLL есть программы «DllSuite» и
«DLL-Files.com Fixer», только с ошибками в KERNELBASE.dll помогают редко.
Раньше же такого не было.Раньше он без краша работал и внезапно так начал тупить..
Если раньше все было нормально, тогда просто сделайте откат.
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: speed.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 438e4c8c
Имя модуля с ошибкой: speed.exe
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 438e4c8c
Код исключения: c0000005
Смещение исключения: 0025aa2c
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1049
Дополнительные сведения 1: 6989
Дополнительные сведения 2: 69898a5324cd9915ccc52c19e790ba1e
Дополнительные сведения 3: 0ac2
Дополнительные сведения 4: 0ac2ba99037fa673237d62a3de529705
Здравствуйте!,подскажите что можно сделать,а то сын доиграть не может,спасибо заранее!
Добрый день! Пожалуйста подскажите что можно сделать с этой проблемой. Я пытался: вкл/откл стерео микшер, заново устанавливал DirectX, NET Framework 3.5 (полностью включил через панель управления), обновил дрова на видеокарту, проверял на совместимость, запускал от имени администратора, выключал DEP, но ничего не помогло. И что не понятно, когда я установил игру, у меня было тоже самое с аппкраш, но тогда я вкл стерео микшер и все заработало, но через дня 3-4 снова вот такая ошибка:
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: iw3mp.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 4859a219
Имя модуля с ошибкой: StackHash_0a9e
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 00000000
Код исключения: c0000005
Смещение исключения: 72615720
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Очень тяжело такие проблемы решать удалено. Может программу какую то устанавливали и произошел конфликт.
Попробуйте удалить игру, сделайте откат, установите опять, смотрите логи ….
После появления весьма доступных компьютеров технологии стали развиваться куда быстрее в различных направлениях, а иногда порождать новые, поэтому сейчас и можно услышать в обычной беседе множество непонятных слов, например, DirectX. Некоторые и вам могут задать вопрос о том, куда установить DirectX.
В данной статье речь пойдет исключительно про графическую библиотеку DirectX: зачем она нужна, где используется, кем создана и самое главное – как установить ее на собственный компьютер. Наша статья рекомендуется исключительно начинающим пользователям операционной системы Windows, ведь библиотека DirectX работает только там.
Для начала нужно разобраться, что она из себя представляет. Например, вы запускаете игру, и в вашу оперативную память начинают загружаться миллионы байт информации, чтобы она обработалась не только центральным процессором, но и графическим процессором. Кроме того, необходимо считывать нажатия клавиш, положение мышки, команды от операционной системы и многое другое. Может быть, для вас будет новостью, но все в компьютере обрабатывается исключительно последовательно.
Вопрос в том, как заставить компьютер все это выполнять — для этого необходимы инструкции компьютеру. Если абстрагироваться, то программный код, который писали разработчики игры, – это и есть инструкции. Теперь представьте, что при создании новой игры необходимо делать это все заново, а значит буквально «гробить» года своей жизни, но в этом нужды нет, потому что есть специальные ПО, например, графическая библиотека DirectX.
Программисты подключат ее, после чего можно будет разумно использовать ее ресурсы для управления процессами, отображения графики и многого другого. Однако в некоторых компьютерах из «коробки» не поставляется эта библиотека, поэтому ниже мы расскажем вам, куда установить DirectX. Напоминаем, что инструкция подходит лишь для операционной системы Windows, под которую, кстати, и создавалась библиотека. Кстати, она используется еще и в приставке Xbox.
Если вы хотите установить девятую версию, то наверняка используете устаревшую операционную систему, например, Windows XP, поэтому настоятельно рекомендуем обновиться до 10 версии, поскольку обслуживание XP истекло еще несколько лет назад, поэтому система полна уязвимостей. Однако если вы не хотите этого делать по личным убеждениям, то ниже будет приведена инструкция.
Инструкция по установке девятой версии DirectX:
- Данная версия разработана примерно в то же время, что и Windows XP, поэтому на официальном сайте ее уже не найти, только десятую или одиннадцатую, все в зависимости от видеокарты. Создайте соответствующий поисковый запрос в браузере.
- Скачайте не из официального ресурса, дождитесь полного скачивания и начните установку.
- Примите соглашение. После установки перезапустите компьютер.
Стоит заметить, что Windows 7 поддерживает любую версию данной библиотеки, за исключением DirectX 12, которая создавалась исключительно под Windows 10 и является ее неотъемлемой части. Внизу будет приведена инструкция по установке, но если не хотите скачивать с интернета, то поищите диск с коробки из-под видеокарты, там обязательно должна быть библиотека, поддерживаемая вашей видеокартой, или скачайте Windows 10.
Инструкция о том, куда установить DirectX 11:
- Зайдите на официальный сайт DirectX, где вам предложат скачать их продукт.
- Дождитесь окончания процесса скачивания.
- Начните установку, попутно соглашаясь с правилами использования.
- Установщик сам найдет оптимальный путь, поэтому просто дожидаемся окончания и перезапускаем компьютер.
Надеемся, что после прочтения данной статьи вы поняли, куда установить DirectX и для чего он вообще создан. Стоит заметить, что видеокарты, в зависимости от своего поколения, поддерживают разные версии DirectX, поэтому даже после установки 11 версии, работать может только 10 и т.д.
После появления весьма доступных компьютеров технологии стали развиваться куда быстрее в различных направлениях, а иногда порождать новые, поэтому сейчас и можно услышать в обычной беседе множество непонятных слов, например, DirectX. Некоторые и вам могут задать вопрос о том, куда установить DirectX.
В данной статье речь пойдет исключительно про графическую библиотеку DirectX: зачем она нужна, где используется, кем создана и самое главное – как установить ее на собственный компьютер. Наша статья рекомендуется исключительно начинающим пользователям операционной системы Windows, ведь библиотека DirectX работает только там.
Для начала нужно разобраться, что она из себя представляет. Например, вы запускаете игру, и в вашу оперативную память начинают загружаться миллионы байт информации, чтобы она обработалась не только центральным процессором, но и графическим процессором. Кроме того, необходимо считывать нажатия клавиш, положение мышки, команды от операционной системы и многое другое. Может быть, для вас будет новостью, но все в компьютере обрабатывается исключительно последовательно.
Вопрос в том, как заставить компьютер все это выполнять — для этого необходимы инструкции компьютеру. Если абстрагироваться, то программный код, который писали разработчики игры, – это и есть инструкции. Теперь представьте, что при создании новой игры необходимо делать это все заново, а значит буквально «гробить» года своей жизни, но в этом нужды нет, потому что есть специальные ПО, например, графическая библиотека DirectX.
Программисты подключат ее, после чего можно будет разумно использовать ее ресурсы для управления процессами, отображения графики и многого другого. Однако в некоторых компьютерах из «коробки» не поставляется эта библиотека, поэтому ниже мы расскажем вам, куда установить DirectX. Напоминаем, что инструкция подходит лишь для операционной системы Windows, под которую, кстати, и создавалась библиотека. Кстати, она используется еще и в приставке Xbox.
Если вы хотите установить девятую версию, то наверняка используете устаревшую операционную систему, например, Windows XP, поэтому настоятельно рекомендуем обновиться до 10 версии, поскольку обслуживание XP истекло еще несколько лет назад, поэтому система полна уязвимостей. Однако если вы не хотите этого делать по личным убеждениям, то ниже будет приведена инструкция.
Инструкция по установке девятой версии DirectX:
- Данная версия разработана примерно в то же время, что и Windows XP, поэтому на официальном сайте ее уже не найти, только десятую или одиннадцатую, все в зависимости от видеокарты. Создайте соответствующий поисковый запрос в браузере.
- Скачайте не из официального ресурса, дождитесь полного скачивания и начните установку.
- Примите соглашение. После установки перезапустите компьютер.
Стоит заметить, что Windows 7 поддерживает любую версию данной библиотеки, за исключением DirectX 12, которая создавалась исключительно под Windows 10 и является ее неотъемлемой части. Внизу будет приведена инструкция по установке, но если не хотите скачивать с интернета, то поищите диск с коробки из-под видеокарты, там обязательно должна быть библиотека, поддерживаемая вашей видеокартой, или скачайте Windows 10.
Инструкция о том, куда установить DirectX 11:
- Зайдите на официальный сайт DirectX, где вам предложат скачать их продукт.
- Дождитесь окончания процесса скачивания.
- Начните установку, попутно соглашаясь с правилами использования.
- Установщик сам найдет оптимальный путь, поэтому просто дожидаемся окончания и перезапускаем компьютер.
Надеемся, что после прочтения данной статьи вы поняли, куда установить DirectX и для чего он вообще создан. Стоит заметить, что видеокарты, в зависимости от своего поколения, поддерживают разные версии DirectX, поэтому даже после установки 11 версии, работать может только 10 и т.д.
