Программе установки не удалось загрузить файл 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.
- Удалите это обновление и перезагрузите компьютер.
Если у вас возникли проблемы с открытием приложения Настройка, обратитесь к этой статье, чтобы решить эту проблему. Узнайте, установлено ли определенное обновление с помощью этого руководства.
Немногие пользователи сообщили, что установка распространяемых Visual C ++ исправила ошибки DirectX. Пользователи рекомендуют скачать и установить этот пакет. Если этот пакет не работает, список всех распространяемых файлов Visual C ++ можно найти здесь.
Использование этого решения может привести к потенциальной нестабильности системы, поэтому используйте его на свой страх и риск.
Это решение может быть не самым безопасным, если вы загружаете эти недостающие файлы из Интернета, так что имейте это в виду. Кроме того, вы можете скопировать недостающие файлы .dll с другого компьютера, который вы используете.
Решение 6. Убедитесь, что вы соответствуете рекомендуемым системным требованиям
Я знаю, что это маловероятно, но если вы используете старый компьютер, вы можете проверить, соответствует ли он минимальным системным требованиям для запуска DirectX. Вот минимальные системные требования для DirectX 12:
- Перейдите в поиск, введите cmd и откройте Командную строку от имени администратора .
- Введите следующую команду и нажмите Enter: DISM/Online/Enable-Feature/FeatureName: NetFx3/All/LimitAccess/Source: D: sourcessxs
- Подождите, пока процесс закончится.
- Перезагрузите компьютер.
Если у вас возникли проблемы с доступом к командной строке от имени администратора, вам лучше ознакомиться с этим руководством.
DirectX является неотъемлемой частью всех операционных систем Windows, поэтому любые проблемы с DirectX могут привести к прекращению работы ваших любимых приложений.
Если у вас есть проблемы с DirectX в Windows 10, не стесняйтесь попробовать некоторые из наших решений. Для получения дополнительных предложений или вопросов, обратитесь к разделу комментариев ниже.
DirectX – это крайне важная программная библиотека, которая необходима для функционирования компьютерных игр. Она задействует ресурсы видеокарты, позволяя пользоваться всеми преимуществами своего графического адаптера. А в ситуации, когда не устанавливается DirectX на операционной системе Windows 10, под вопросом оказывается не только качество графики, но и возможность запуска игр. Поэтому важно разобраться в причинах и способах решения проблемы.
Причины проблемы
Неполадки, связанные с установкой библиотеки DirectX, носят программный характер.
Однако это не одна причина, позволяющая объяснить природу возникновения проблемы, а целый комплекс факторов:
- отсутствие или устаревшая версия вспомогательного ПО;
- ошибочная блокировка инсталлятора антивирусом;
- наличие вредоносных файлов;
- поврежденный инсталлятор;
- устаревшие драйверы видеокарты.
Какой бы фактор ни стал причиной возникновения проблемы, неполадки удастся устранить без помощи специалистов. При этом необходимо обратиться к рекомендациям, которые дают четко понять, какие шаги приведут к исправлению ошибки.
Что делать, если не устанавливается DirectX на Windows 10
Проблема вызывается целым комплексом причин, а потому универсального способа устранения неполадок не существует. Пользователь должен выполнить ряд профилактических действий, способных в конечном итоге привести к успеху.
- Щелкните ПКМ по значку «Пуск».
- Запустите Командную строку с правами Администратора.
- Введите запрос «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All».
- Нажмите на клавишу «Enter».
Visual C++ Redistributable
Visual C++ – еще одна библиотека, необходимая для корректной установки и работы DirectX. Скачайте установочный пакет с официального сайта производителя, а затем инсталлируйте его, используя Setup-файл. При этом желательно установить как новые пакеты, так и старые. Это позволит избежать проблемы вне зависимости от версии DirectX.
Важно. Запускать инсталлятор Visual C++ необходимо от имени Администратора. Это же касается установочного пакета DirectX.
Отключение антивируса
Бывает, что инсталлятор DirectX распознается антивирусом в качестве угрозы, из-за чего процесс установки блокируется. Если вы уверены, что установочный пакет не нанесет вреда компьютеру, то временно отключите защитное ПО, будь то Kaspersky Internet Security или Avast.
Если догадка относительно ошибочной блокировки инсталлятора подтвердится, то оптимальным решением проблемы станет добавление пакета для установки DirectX в качестве исключения антивируса. Сделать это удается через настройки используемого ПО.
Проверка на вирусы
Антивирусные программы, хоть и допускают периодически ошибки, но в большинстве случаев хорошо защищают компьютер от угроз. Если владелец компьютера отказывался от рекомендаций защитника или же просто не пользовался им, то необходимо выполнить проверку на наличие вредоносных файлов.
Для этого запустите антивирус и нажмите на кнопку начала теста системы. В течение нескольких минут сканирование завершится, и антивирус покажет, какие файлы вызывают у него подозрения. Удалите их, и тогда, возможно, инсталлятор DirectX заработает.
На заметку. В случае, если у вас нет возможности использовать платный антивирус от стороннего разработчика, обратитесь к помощи встроенного средства защиты Windows Defender, доступного через «Параметры».
Скачивание нового установщика
Вспомните, откуда вы загружали установочный пакет DirectX. Если он шел с инсталлятором пиратской версии какой-либо игры, то нет ничего удивительного в блокировке процесса установки. Вы можете обойти ограничения, отключив антивирус, но в таком случае компьютер будет подвержен угрозам.
В связи с этим рекомендуется посетить сайт Microsoft и оттуда скачать последнюю версию DirectX. В инсталляторе, размещенном на официальном ресурсе разработчиков операционной системы, можно быть уверенным на 100 %. Так что не пользуйтесь пиратским ПО, а используйте только лицензированный софт.
Драйверы видеокарты
DirectX отвечает за работу графического адаптера в играх. Но также за его функционирование отвечают драйверы, которые нужно своевременно обновлять. Установите последнюю версию ПО, обратившись к следующей инструкции:
- Щелкните ПКМ по значку «Пуск».
- Запустите «Диспетчер устройств».
- Кликните ПКМ по названию своей графической карты.
- Нажмите на кнопку «Обновить драйвер».
Далее (при наличии подключения к интернету) Windows 10 начнет автоматический поиск драйверов. Не исключено, что данная операция завершится неудачей. Но это совершенно не означает, будто на вашем компьютере установлены последние драйверы. Посетите сайт производителя видеокарты, проверьте текущую версию ПО и, при необходимости, загрузите последнюю сборку. Для установки потребуется запустить инсталлятор.
Еще одна сторона проблемы – использование актуальных, но поврежденных драйверов. Следовательно, для устранения неполадок требуется удалить текущее ПО. Чтобы осуществить задуманное, откройте свойства видеоадаптера через «Диспетчер устройств», перейдите во вкладку «Драйвер» и нажмите на кнопку «Отключить устройство».
После этого в том же разделе появится кнопка «Откатить», которая и приведет к удалению последней версии программного обеспечения. Вам же останется вручную установить актуальный драйвер, используя корректный инсталлятор.
Когда дело доходит до Windows 10, мы всегда продолжаем поиск драйверов и программного обеспечения в Интернете. Теперь некоторые из вас могут сказать, что Центр обновления Windows достаточно хорош для самостоятельной установки драйверов и системного программного обеспечения. Да, вы правы, но иногда этого недостаточно. Сегодня мы увидим несколько простых шагов по устранению неполадок, если вы не можете установить DirectX на Windows 10.
DirectX используется приложениями для создания и управления своими анимациями, мультимедийными эффектами и изображениями. Это интерфейс прикладного программирования (API), который гарантирует, что в вашей среде Windows все гладко, как масло. Он работает с помощью бинарных библиотек времени исполнения, которые поставляются с DirectX Software Development Kit (SDK).
Настройка DirectX: произошла внутренняя системная ошибка. Чтобы определить проблему, обратитесь к файлам DXError.log и DirectX.log в папке Windows.
Мы собираемся попробовать следующие проверенные и проверенные методы для устранения ошибки.
Прежде чем мы начнем, обязательно попробуйте каждый метод, если ошибка все еще существует. Имейте в виду, что вам необходимо перезагрузить систему после завершения каждого метода.
1] Установите предыдущую версию DirectX, если требуется
Существуют приложения, которые до сих пор не поддерживают последние версии DirectX. Иногда вам просто нужно вручную загрузить предыдущие версии, такие как DirectX9. Теперь, чтобы проверить, какая версия DirectX установлена на вашем компьютере,
Теперь, когда вы знаете, какая версия установлена, и хотите установить более старую версию, вы можете скачать ее здесь . Но если вы хотите, чтобы ваша система работала без зависаний и лагов, всегда предлагается последняя версия. Попробуйте найти новую версию приложения, которое вы хотите установить и которое поддерживает последнюю версию DirectX.
2] Проверьте наличие обновлений драйвера графической карты.
Много раз замечено, что версия DirectX вашей системы не совместима с графическими драйверами . Это происходит из-за отключенных автообновлений. Чтобы выполнить этот метод, убедитесь, что ваша система регулярно получает обновления.
- Нажмите Win + X клавиши. Откроется меню быстрого доступа.
- Нажмите на Диспетчер устройств. Откроется новое окно диспетчера устройств.
- Нажмите на Display Adapter, драйверы дисплея, доступные в вашей системе, будут видны.
- Щелкните правой кнопкой мыши на адаптере Intel HD и выберите обновление.
- Нажмите на Поиск автоматически для обновления программного обеспечения драйвера. Просто убедитесь, что ваша система имеет активное подключение к Интернету.
- Если последние драйверы уже установлены, он сообщит вам об этом, а если нет, то загрузит и установит последние обновления.
- Теперь, если на вашем компьютере также есть выделенный графический процессор, в списке адаптера дисплея щелкните его правой кнопкой мыши и выберите «Удалить устройство». Установите драйверы снова с официального сайта GPU.
- Если вы знаете, как обновить драйверы графического процессора из его приложения, вы можете пропустить шаг 7 и продолжить обновление драйверов.
3] Загрузите и установите распространяемый Visual C ++
В Windows 10 распространяемый Visual C ++ играет важную роль. Основное требование DirectX также включает распространяемые файлы Visual C ++. Может случиться так, что он уже установлен в вашей системе, но вам нужна либо более старая, либо более новая версия. Чтобы проверить, какая версия Visual C ++ Redistributable установлена:
Если описанный выше способ не сработал для вас, вы можете загрузить и установить его с помощью командной строки. Для установки платформы мы будем использовать службу обслуживания образов развертывания и управления ими (DISM) в Windows.
- Откройте меню Пуск, введите cmd . Выберите командную строку и нажмите « Запуск от имени администратора» . Убедитесь, что у вас есть активное подключение к Интернету.
- Введите следующую команду и нажмите Enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs
- Теперь дождитесь окончания процесса. Перезагрузите систему, как только процесс завершится.
Поскольку эти методы уже доказали свою полезность, ваша ошибка не должна появляться снова.
Операционная система Windows — это сложная информационная микроархитектура, которая представляет собой набор из огромного количества взаимосвязанных приложений, служб, процессов и пакетов данных. Совокупность всех этих компонентов должна обеспечить корректную работу персонального компьютера. Важная роль в этом отводится пакету прикладного графического ПО DirectX.
Назначение DirectX
DirectX — это набор библиотек для программирования приложений, связанных с компьютерной графикой, в частности, компьютерных игр. Он был разработан корпорацией «Майкрософт» и состоит из следующих основных компонентов:
- DirectSetup: отвечает за корректную установку всего набора;
- DirectX Graphics: пакет интерфейсов для вывода 2D и 3D графики;
- DirectInput: интерфейс поддержки обратной связи между ОС и инструментами ввода (клавиатура, мышь, контроллер);
- DirectPlay: отвечает за игровую и сетевую коммуникацию;
- DirectSound/Music: интерфейс обработки и вывода звуков и музыки;
- DirectShow: отвечает за вывод общего потока аудио и видео;
- DirectX Media Objects: интерфейс кодирования/декодирования данных.
Как видите, DirectX отвечает в ОС Windows практически за все аудио и видеокомпоненты, их обработку, кодирование/декодирование и вывод. Без него пользователь не сможет запустить на своём ПК ни одну игру или приложение, использующее трёхмерные графические технологии.
Где найти информацию об установленной версии DirectX
Существует два способа узнать, какая версия DirectX установлена на ПК:
- через один из системных инструментов Windows;
- с помощью стороннего ПО.
Рассмотрим оба варианта.
Чтобы узнать версию, воспользовавшись только внутренними средствами Windows 10, необходимо:
- Запустить «Строку задач» (клавиши WIN+R) и ввести значение dxdiag. «Строку задач» также можно открыть, щёлкнув правой кнопкой мыши по меню «Пуск» и выбрав параметр «Выполнить»
- После нажатия кнопки ОК откроется информационное окно «Средство диагностики DirectX», где во вкладке «Система» можно найти информацию об установленной версии. Войдите во вкладку «Система», и в нижней части окна увидите номер установленной версии DirectX
Получить информацию об установленной версии DirectX можно и с помощью стороннего ПО. Для этого следует воспользоваться утилитами AIDA64, Astra32, GPU-Z, SysInfo Detector, HWiNFO и другими. Рассмотрим пример с использованием утилиты Astra32 (алгоритм действий для всех перечисленных программ аналогичный, с некоторыми минимальными отличиями).
- Перейдите на официальный сайт разработчика, затем во вкладку «Загрузить», где щёлкните по строке «Загрузить сейчас». Выберите одну их двух предлагаемых версий утилиты: с инсталлятором или без него
- После завершения скачивания запустите утилиту, а затем проследуйте в корневом каталоге по пути «Astra32/Программы/Windows», где в информационном окне будут доступны сведения о версии DirectX. Помимо сведений о версии DirectX, утилита способна предоставить пользователю полную информацию о ПК
Видео: как узнать версию DirectX
Исходя из личного опыта, автор статьи может посоветовать воспользоваться одной из трёх наиболее хорошо зарекомендовавших себя утилит: Astra32 (имеет как портативную версию, так и устанавливаемую, интерфейс полностью на русском языке, количество сбоев в работе минимально), AIDA64 (даёт более глубокую и подробную информацию обо всех компонентах ПК, однако занимает много места на HDD) и HWiNFO (очень «лёгкая» утилита, практически не потребляет ресурсов системы, но доступна лишь на английском языке).
Как установить/обновить DirectX
DirectX, как любой другой системный компонент Windows 10, постоянно совершенствуется, поэтому его периодически нужно обновлять либо устанавливать заново.
Установка DirectX
Для установки DirectX «с нуля» необходимо:
Видео: как установить DirectX
Обновление DIrectX
Если у вас уже установлен DirectX, то для его обновления потребуется:
- Нажать кнопку «Пуск», открыть «Параметры» и выбрать «Обновление и безопасность». Вы также можете открыть окно настроек «Обновление и безопасность», воспользовавшись поисковой строкой в меню «Пуск»
- Затем перейти во вкладку «Центр обновления Windows» и щёлкнуть по строке «Проверка наличия обновлений». Чтобы посмотреть дату и время всех последних обновлений, можно открыть «Журнал обновлений»
- Если в списке доступных обновлений обнаружится более новая версия DirectX, «Центр обновления» автоматически начнёт скачивание и установку пакета библиотек. Перед проверкой наличия обновлений убедитесь, что ваш ПК подключён к интернету
- После успешной установки перезагрузите систему.
Возможные проблемы при установке DirectX на Windows 10
Рассмотрим наиболее распространённые проблемы, возникающие при установке DirectX.
Несовместимость версии библиотек DirectX с версией ОС Windows
Корпорация «Майкрософт» регулярно выпускает обновления DirectX для каждой новой версии ОС Windows. Поэтому, например, при попытке установить на Windows 10 версию DirectX ниже 11.3 у пользователей может появиться критическая ошибка.
В окне с текстом ошибки вам порекомендуют установить более новую версию DirectX
Для исправления возникшей проблемы потребуется скачать с официального сайта «Майкрософт» версию DirectX, подходящую для вашей ОС Windows.
Таблица: совместимость версий DirectX с разными версиями ОС Windows
Версия DirectX | Версия ОС Windows |
---|---|
DirectX 9.0C | Windows XP |
DirectX 10.0 | Windows Vista |
DirectX 11.0 | Windows 7 |
DirectX 11.1 | Windows 8 |
DirectX 11.2 | Windows 8.1 |
DirectX 11.3 — 12.0 | Windows 10 |
Из таблицы следует, что подходящими для Windows 10 будут версии DirectX от 11.3 до 12.0.
Сбой установки DirectX (внутренняя ошибка)
В процессе установки DirectX может появиться критическая «внутренняя системная ошибка».
Файлы DXError.log и DirectX.log, содержащие информацию об ошибке, находятся в системной папке Windows
Причиной возникновения этой ошибки чаще всего является сбой в доступе к «административным правам запуска». Чтобы решить проблему, выполните следующие шаги:
Ошибка совместимости DirectX с видеокартой или её драйверами
В информационном окне ошибки будет указано, что проблема кроется именно в видеокарте
Причиной такого «конфликта» может стать либо несоответствие модели вашей видеокарты требованиям DirectX (например, отсутствие у 3D-ускорителя поддержки технологии DirectX 12), либо устаревшие драйверы устройства. В первом случае вам потребуется установить DirectX предыдущей версии. Во втором — обновить драйверы видеокарты.
- Щёлкните правой кнопкой мыши по меню «Пуск» и выберите раздел «Диспетчер устройств». Открыть «Диспетчер устройств» можно также и через поисковую строку WIndows
- В открывшемся окне диспетчера найдите строку «Видеоадаптеры» и щёлкните по ней. Затем кликните правой кнопкой по вашему видеоадаптеру и в контекстном меню нажмите «Обновить драйверы». Вы также можете произвести обновление драйвера через меню «Свойства»
- Выберите вариант «Автоматический поиск обновлений». Если у вас имеется скачанный файл установки драйвера, то вы можете указать путь к нему, выбрав вариант «Выполнить поиск драйверов на этом компьютере»
- Дождитесь окончания поиска, скачивания и установки драйверов, после чего перезагрузите ПК.
«Фатальная ошибка» DirectX
Причиной такой ошибки является системный сбой совместимости между библиотеками DirectX и оперативной памятью вашего ПК.
В информационном окне «Фатальной ошибки» также обычно отображается информация о параметрах оперативной памяти ПК
Для устранения неисправности следует:
- Зайти в меню «Пуск», нажать на кнопку «Питание» и, удерживая клавишу Shift, выбрать вариант «Перезагрузка». Удерживайте клавишу Shift до тех пор, пока ПК не начнёт выполнять перезагрузку
- После перезагрузки системы появится окно «Параметры загрузки», где необходимо выбрать пункт №5 «Включить безопасный режим с загрузкой сетевых драйверов». Выбор необходимого пункта осуществляется клавишами F1-F9
- Загрузившись в «Безопасном режиме», установите DirectX.
- Теперь можете загрузиться в обычном режиме Windows и без ошибок повторно установить DirectX.
Удаление DirectX на Windows 10
К сожалению, в ОС Windows 10 нет возможности удалить DirectX стандартными средствами. Для этого придётся воспользоваться сторонним ПО. Ниже перечислены самые распространённые приложения, способные решить задачу удаления DirectX:
Если вы не хотите прибегать к помощи стороннего ПО, но вам всё же необходимо удалить DirectX, то автор статьи может посоветовать попробовать воспользоваться функцией «Восстановление системы» (через настройки «Панель управления — Восстановление») для «отката» вашей ОС к заводским настройкам. Однако помните, что при этом вы удалите с ПК не только DirectX, но и все установленные ранее приложения, драйверы, игры и т. д.
Читайте также: