Не устанавливается directx

Содержание:

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

Простые варианты

Сначала я рекомендую воспользоваться простыми способами устранения неполадки и только потом переходить к сложным. Так можно сэкономить немало времени.

  1. Первое, что я рекомендую попробовать сделать, это зайти на официальный источник Microsoft и скачать отдельный пакет DirectX. Это онлайн установщик. В разделе «Требования к системе» можно увидеть, что он подходит для Windows 7, XP и других версий. Windows 10 не указана, но, это не критично, должно работать.
  2. Еще один вариант – загрузить DirectX End-User Runtimes (June 2010) и поставить сразу после установки ОС на чистую машину.
  3. Если DirectX скачивается в виде архива, то прежде, чем запускать, его нужно разархивировать в любое удобное место.
  4. Нажмите правой мышкой по компоненту, выберите «Открыть с помощью», снимите галочку с пункта «Использовать это приложение для всех файлов (.cab)», кликните по любому приложению из списка и закройте его, если оно запустится или выдаст ошибку. Задача сбросить настройки. Затем снова попробуйте открыть установщик «.cab».
  5. Воспользуйтесь средством устранения неполадок.
    • Для этого в Windows 10 и 8 нажмите клавишу «Win + S» и в строку поиска напишите troubleshoot. Откройте данный раздел. Неизвестно, что именно стало причиной возникновения проблемы, поэтому придется пройтись по каждому пункту с самого начала. Выберите «Восстановление звука» и запустите мастер устранения неполадок.
    • В Windows 7 и XP потребуется открыть «Панель управления» и далее щелкнуть по «Устранению неполадок». Также пройтись по каждому пункту и исправить с помощью мастера.
  • Если программа, через которую установлено открытие CAB-файла никак не убирается, то удалите ее и повторите процедуру.
  • Пользователям, у кого «.cab» пытается открыться через архиватор WinRAR, нужно запустить его и войти в параметры «CTRL + S» или через верхнее меню «Настройки — Параметры». Далее переместиться во вкладку «Интеграция», в разделе «Ассоциировать WinRAR» снять галочку с формата «CAB» и нажать «Ок».
  • Включите отображение скрытых объектов. Для этого откройте «Мой компьютер» и войдите в меню «Вид — Параметры», затем снова в «Вид». Снимите галочки со всех пунктов «Скрыть» и щелкните «Ок». Теперь удалите содержимое следующих папок (их список ниже). Сами папки, в том числе каталог «Dinput» удалять не нужно.
  • На время отключите антивирус или защитник, поскольку он в целях безопасности способен блокировать выполнение некоторых типов файлов. Особенно это касается Avast. Избавляться от него полностью не желательно.
  • Выполните обновление операционки. При необходимости скачайте с официального сайта Microsoft Update Agent.

Проверка жесткого диска и файловой системы

Если дистрибутив DirectX скачивается на жесткий диск или устойчивую к ошибкам файловую систему «NTFS», то нужно проверить оба элемента на предмет ошибок.

Как это сделать:

Открываем командную строку (обязательно с правами администратора), иначе могут возникнуть сложности, связанные с правами доступа.
Вводим команду chkdsk C: /f /r и жмем «Enter». Здесь в роли буквы «C» выступает раздел с операционной системой

Важно провести проверку для всех локальных дисков (разделов), не только для «С».

Вводим dism /online /cleanup-image и снова жмем «Enter». Программа DISM работает в восьмерке и десятке и требует доступ в интернет

Пользователи семерки и более ранних версий ОС пропускают этот пункт.
Вводим sfc /scannow и снова прожимаем «Enter».

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

Включение службы криптографии

Также необходимо проверить и убедиться, что службы криптографии включены.

Как это сделать:

  1. Щелкаем по кнопкам «WIN + R» и выполняем команду services.msc.
  2. В списке находим «Службы криптографии» и заходим в «Свойства».
  3. В графе «Тип запуска» указываем «Автоматически» и смотрим на строку «Состояние». Если активен пункт «Запустить», значит служба остановлена и ее необходимо включить.

После этого ошибка «Нет доверия к CAB-файлу необходимому для выполнения установки DirectX» должна пропасть.

Другие проблемы

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

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

С развитием технологий по созданию анимации для компьютерных игр и графических редакторов возникла необходимость улучшенной прорисовки объектов и визуальных эффектов. Для решения этой задачи применяется программное обеспечение DirectX. Это своеобразный мост между видеоадаптером, звуковой картой и программной частью графики игр и редакторов, который позволяет улучшить качество выводимых на экран монитора изображений.

Каждая версия Windows включает в себя набор файлов DirectX, которые оптимизируют работу с графикой. Обновления версий DirectX могут поставляться с игровыми приложениями. Для использования DirectX нужно иметь определённое представление об установке, обновлении, удалении и переустановке программы в ОС Windows 10.

Разбираемся, как скачать и обновить последний directx

Многие сталкивались с необходимостью скачать самую последнюю версию directx 9-й, 10-й или 11-й. В этой статье разберём для чего нужен directx, за чем его обновлять, как обновлять. Доступными словами — directx нужен для взаимодействия Windows с программами и играми на Вашем компьютере.

Для начала что же такое directx?

Directx — представляет из себя библиотеку в которой находятся записи и инструкции для запуска различных технологий. Если какая-то запись отсутствует, то появляется ошибка о том, что отсутствует, к примеру d3dx9_41  запуск данного приложения невозможен, будь то игра или какая-то программа. В данной ситуаций нужно обновить directx.

Также уже по этой ошибке можно узнать какую-версию directx нужно обновить — вот по этим цифрам:

  • если d3dx11_42 — последняя цифра 11, она говорит нам о том, что нужно обновить directx 11.
  • если d3dx10_42 — последняя цифра 10, она говорит нам о том, что нужно обновить directx 10.
  • если d3dx9_42 — последняя цифра 9, она говорит нам о том, что нужно обновить directx 9.

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

Но скачивая его, тем более с разных сомнительных сайтов Вы, как никак но немного рискуете

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

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

Когда мы запускаем эту программу она начинает сканировать операционную систему на наличии версии библиотеки directx. Просканировав, она обращается на официальный сервер Microsoft и сообщает Вам, что есть обновления и они имеют «такой-то размер»

Важной особенностью при данном способе обновления является то, что компьютер должен быть подключён к интернету

Скачавайте этот файлик, вирусов нет 100%. К сожалению с официального сайта уже нельзя его так просто обновить. После выхода Windows 10, Microsoft просто перенаправляет на скачивание «десятки», поскольку там всё автоматически, да и вообще думают они — давайте все уже устанавливайте 10-ку.

Жмёте «Сохранить файл» и указываете куда он сохранится на Вашем компьютере. Если у Вас браузер Mozilla Firefox, то он автоматически скачается в его папку «загрузки» на диске «С».

Если Вы скачали этот файлик-установщик directx, то вот как он выглядит:

Запускаем его, появляется вот такое окно в котором ставим — «Я принимаю условия соглашения» и нажимаем «Далее»:

После этого у нас появляется вот такое окно, в котором можно убрать галочку — она необязательна и на установку никак не влияет. Нажимаем «Далее»:

Далее начнётся сканирование операционной системы на наличие версии. Если у Вас будет не самая новая версия, то появится окошко с размером обновлений, которые нужно скачать.

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

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

БОЛЬШОЙ ТЕСТ DIRECTX 12 и VULKAN

Обновление вручную

Можно обновиться с помощью установочного файла программы в том случае, если он есть на жёстком диске вашего компьютера или на съёмном носителе

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

Запустив установочный файл, необходимо согласиться с «условиями лицензионного соглашения», нажать «Далее» и дождаться окончания установки.
В том случае, если установочный файл программы находится в архиве 7Zip, WinRAR или любом другом, то процедура будет несколько отличаться. Нужно найти на системном диске вашего компьютера папку, содержащую DX и все его компоненты и распаковать архив с заменой файлов непосредственно в неё

После перезагрузки компьютера операционная система обновит все сведения.

Возможные проблемы при установке 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

Причиной возникновения этой ошибки чаще всего является сбой в доступе к «административным правам запуска». Чтобы решить проблему, выполните следующие шаги:

  1. В меню «Пуск» найдите и запустите «Командную строку» от имени администратора.
  2. В появившемся окне пропишите значение chkdsk и нажмите Enter. Затем введите команду sfc /scannow и снова нажмите Enter.
  3. После завершения процесса закройте «Командную строку», щёлкните правой кнопкой по файлу установки DirectX и выберите параметр «Запуск от имени администратора».
  4. Теперь установка должна пройти без ошибок.

Ошибка совместимости DirectX с видеокартой или её драйверами

Во время установки DirectX на ОС Windows 10 инсталлятор также может выдать ошибку с сообщением о конфликте с видеокартой.

В информационном окне ошибки будет указано, что проблема кроется именно в видеокарте

Причиной такого «конфликта» может стать либо несоответствие модели вашей видеокарты требованиям DirectX (например, отсутствие у 3D-ускорителя поддержки технологии DirectX 12), либо устаревшие драйверы устройства. В первом случае вам потребуется установить DirectX предыдущей версии. Во втором — обновить драйверы видеокарты.

Для этого:

  1. Щёлкните правой кнопкой мыши по меню «Пуск» и выберите раздел «Диспетчер устройств».
  2. В открывшемся окне диспетчера найдите строку «Видеоадаптеры» и щёлкните по ней. Затем кликните правой кнопкой по вашему видеоадаптеру и в контекстном меню нажмите «Обновить драйверы».
  3. Выберите вариант «Автоматический поиск обновлений».
  4. Дождитесь окончания поиска, скачивания и установки драйверов, после чего перезагрузите ПК.

«Фатальная ошибка» DirectX

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

В информационном окне «Фатальной ошибки» также обычно отображается информация о параметрах оперативной памяти ПК

Для устранения неисправности следует:

  1. Зайти в меню «Пуск», нажать на кнопку «Питание» и, удерживая клавишу Shift, выбрать вариант «Перезагрузка».
  2. После перезагрузки системы появится окно «Параметры загрузки», где необходимо выбрать пункт №5 «Включить безопасный режим с загрузкой сетевых драйверов».
  3. Загрузившись в «Безопасном режиме», установите DirectX.
  4. Теперь можете загрузиться в обычном режиме Windows и без ошибок повторно установить DirectX.

Что это за сообщение?

Причин для возникновения сообщения Directx error много. Но самые стандартные следующие:

  • Несовместимая или устаревшая directx.
  • Не установлены нужные обновления.
  • Поврежденная версия или установлены не все важные файлы.
  • Для игры нужна более «продвинутая» версия.

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

Но рекомендуется самостоятельно обновить свое ПО на компьютере до актуальных версий

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

Как узнать версию directx?

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

Узнать версию DirectX можно при помощи встроенных инструментов Windows. Для этого даже не нужно устанавливать никаких сторонних приложений. Способ довольно простой. С ним справятся даже новички. Но на всякий случай мы предоставим подробную инструкцию:

  1. Открываем меню «Пуск» при помощи специальной кнопки на панели задач.
  2. Перемещаемся в каталог «Служебные – Windows» и кликаем по пункту «Выполнить».Вызвать этот инструмент можно и проще. Достаточно нажать сочетание клавиш WinR».
  3. Далее вводим в текстовое поле dxdiag.
  4. Нажимаем «ОК» или Enter на клавиатуре.

Появится окно с огромным количеством информации. В числе прочего там будет строка «Версия DirectX».

Стоит отметить, что процесс обновления выполняется в режиме онлайн. Поэтому просто необходимо наличие широкополосного подключения к интернету. Иначе ничего не выйдет. Многое также зависит от скорости. Если она маленькая, то процесс инсталляции затянется надолго. Итого нужно будет загрузить, в среднем, 150 МБ.

Проблемы установки DirectX 12 и способы их решения

При работе с DirectX 12 могут возникнуть проблемы двух видов:

  • внутренняя системная ошибка (во время процесса установки);
  • постоянные сбои в работе уже установленной программы.

Что делать, если возникает внутренняя системная ошибка

Самой очевидной причиной сбоя установки является повреждение файла установщика. Чтобы избежать этого, скачивайте обновления только с официального сайта Microsoft.

Внутренняя системная ошибка во время процесса установки DirectX 12

Если вы скачали DirectX с Microsoft, а ошибка возникла, то нужно проверить жёсткий диск:

  1. Нажмите Win + R для открытия «Командной строки». Комбинация клавиш Win + R всегда используется для работы с командами
  2. Напишите в текстовом поле chkdsk и нажмите «ОК». Команда chkdsk запустит утилиту, проверяющую жёсткий диск на ошибки файловой системы
  3. Дождитесь окончания проверки жёсткого диска, не закрывая окно. Нас интересует наличие повреждённых файлов. Посмотрите на строку «Обработка повреждённых файлов», чтобы определить их наличие
  4. Если повреждённых файлов нет, то перейдите к следующей инструкции. Если есть, то нужно использовать утилиту повторно. Откройте «Командную строку» нажатием Win + R и напишите команду chkdsk /F. Эта утилита исправит ошибки файловой системы. Команда chkdsk /F запустит утилиту, которая исправит повреждённые файлы
  5. Дождитесь автоматического закрытия окна «Командной строки». Исправление ошибок может занять некоторое время.

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

  1. Откройте «Командную строку» комбинацией клавиш Win + R. Введите команду sfc /scannow и нажмите «ОК». Утилита просканирует и восстановит системные файлы
  2. Дождитесь окончания работы утилиты. Утилита нашла и восстановила повреждённые файлы
  3. Перезагрузите компьютер.

Может быть и такое, что проверка жёсткого диска не помогла решить проблему. В этом случае нужно проверить совместимость DirectX 12 с вашей системой:

  1. Откройте на компьютере папку, куда скачан установщик DirectX 12. Щёлкните правой кнопкой мыши по названию файла и выберите «Исправление проблем с совместимостью». Кнопка «Исправление проблем с совместимостью» открывает нужный нам режим диагностики
  2. Выберите пункт «Использовать рекомендованные параметры» в окне «Устранение проблем с совместимостью». Выберите первый пункт, чтобы параметры DirectX соответствовали возможностям вашего компьютера
  3. Дождитесь, пока завершится поиск параметров. Нажмите «Проверить программу», чтобы запустить установку DirectX. После установки нажмите «Далее». С помощью кнопки «Проверить программу» вы установите DirectX 12 на компьютер
  4. Выберите «Да, сохранить эти параметры для программы». Сохраните подобранные параметры, чтобы DirectX стабильно работал в будущем

Видео: устранение системной ошибки в процессе установки DirectX 12

Что делать, если DirectX 12 работает некорректно

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

  • обновить DirectX 12 в «Центре обновления Windows» (последовательность действий описана в пункте «Как обновить установленный DirectX до версии 12»). Обновление настроено таким образом, что недостающие файлы просто подгружаются в уже существующий пакет библиотек на вашем компьютере. Система выдаёт ошибки, потому что ей не хватает каких-то файлов для стабильной работы, а обновление DirectX это исправит;
  • удалить DirectX 12 и установить с нуля (пошаговые инструкции описаны в «Как полностью удалить DirectX 12» и «Как установить DirectX 12 на Windows 10»). Этот вариант следует использовать только в том случае, если обновление DirectX не помогло, так как вам придётся работать с системными файлами.

Как установить (обновить) DirectX на Windows 10

Для установки (обновления) версии DirectX нужно перейти на официальную страницу Microsoft и пройти к требуемой версии операционной системы. 12-я версия не имеет отдельного пакета обновлений, а все обновления получаются в автоматическом режиме через «Центр обновлений».

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

  1. Открыть «Параметры компьютера».
  2. Перейти в раздел «Обновление и безопасность», а затем в «Центр обновления Windows».
  3. Нажать на кнопку «Проверка наличия обновлений».
  4. Согласиться на установку обновлений.

Иногда при запуске игры появляется предупреждение о невозможности её запустить из-за отсутствия какой-либо библиотеки. Библиотеку можно добавить из требуемого набора DirectX более ранней версии.

В окне веб-установщика проверяем требования к системе и читаем инструкцию по установке. Затем скачиваем исполняемую библиотеку на компьютер, запускаем исполняющий файл dxsetup.exe и далее следуем инструкции по установке. Не надо забывать о снятии «галок» у тех дополнительных компонентов, предлагаемых при установке, которые вам не нужны. А также не стоит устанавливать поисковую систему Bing, предлагаемую как приложение к библиотекам.

Исполняемую библиотеку DirectX можно добавить из более ранних версий программы

Куда устанавливается DirectX

После скачивания и запуска исполняемого файла dxsetup.exe, папку с архивом библиотек можно установить в любое указанное пользователем место. По умолчанию каталог распакуется по пути C:\Windows\System32. Перед скачиванием архива рекомендуется создать папку под любым именем в корне диска. Скачать туда архив, распаковать его, произвести установку DirectX в выбранное место, а затем удалить созданную папку.

Версии

Установить DirectX 11 для windows 7 – оптимальное решение. Это последняя версия, почти все программы и игры успешно запускаются при ее наличии. Но иногда некоторые игры требуют установить конкретную версию библиотек и модулей для запуска. Но поставить один DirectX на другой не получится, так как автоматическое удаление предыдущей версии не произойдет.

  • DirectX 9.0 c – подходит для ХР и Server 2003. Новые игры могут и не запуститься без установки собственного пакета;
  • DirectX 10.1 — дополненный и расширенный пакет 9.0с. Поддерживается Вистой и Сервером 2008;
  • DirectX 11 – новая версия. Включает в себя две предыдущие и дополнительные компоненты и обновления. Поддерживается, как на 32 – х, так и 64 – х разрядных ОС. Работает на Windows 7, Vista, Server 2008. Установить DirectX 11 для windows xp возможно.

Как говорилось выше, DirectX, последняя версия которого представлена на сайте Майкрософт, распространяется бесплатно. При скачивании с официального сайта разработчика не стоит опасаться попадания вирусов и вредоносных программ в ПК, однако отключать антивирус при скачивании все равно нельзя. Веб – инсталлятор, представленный на сайте, автоматически проверит ОС и установит обновление до последнего пакета.

Инструкция

В первую очередь, стоит уточнить момент относительно совместимости. Если игра требует девятый Директ Икс, то она запустится и на десятом. Это значит, что имеет смысл устанавливать только последнюю версию драйвера. Та же самая ситуация и с процедурой обновления.

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

DirectX-for-pc.ru рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.

Для остальных изданий Виндовс существует универсальный вариант. Заключается он в использовании веб-инсталлятора. В этом случае все необходимые компоненты будут загружены с серверов Майкрософт. А пользователю не придется разбираться в совместимости.

Процедура установки выглядит следующим образом:

  1. Запустите файл dxwebsetup.exe.
  2. Здесь кликните на «Я принимаю условия…», а потом на «Далее».
  3. На следующей странице отмените установку панели Бинг.
  4. Несколько раз щелкните ЛКМ по кнопке «Далее», чтобы началась загрузка.
  5. За ней пойдет копирование файлов, просто ждите.
  6. Кликните «Готово», тогда окно установки закроется.

Проверка

Чтобы проверить, что DirectX обновился до последней версии, воспользуйтесь встроенным средством диагностики DxDiag. Его легко запустить через поиск в «Пуске».

Как исправить ошибку dxerror.log и directx.log?

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

1. Исправление проблем с совместимостью. Для этого необходимо найти файл Dxwebsetup.exe (установочный файл DirectX), кликнуть по нему правой кнопкой мыши и в контекстном меню выбрать пункт «Исправление проблемы совместимости». Система произведет поиск возможных проблем, после чего нужно будет выбрать пункт «Использовать рекомендованные параметры» и «Проверить программу». Обычно это помогает решить проблему и установить DirectX.

2. Внесение изменений в реестр вручную. Для этого нужно открыть встроенный в систему редактор реестра (нажать Win+R и в появившемся окне ввести regedit). В окне редактора реестра необходимо перейти по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX. Если в этом пункте есть только одна строка, то нужно нажать на кнопку «Правка», затем «Создать» и выбрать «Строковый параметр». Затем нужно добавить две строчки: «InstalledVersion»=hex:00,00,00,09,00,00,00,00 и «Version»=»4.09.00.0904», после чего сохранить изменения и перезагрузить компьютер.

3. Отключение антивируса. Банальный, то нем не менее в некоторых случаях рабочий способ. Нужно отключить все антивирусное ПО на время установки DirectX, а затем снова включить его.

4. Проверка целостности системных файлов. Для использования этого способа нужна командная строка, запущенная с правами администратора. В ней необходимо ввести команду sfc /scannow и запустить ее выполнение. После того, как проверка будет окончена, необходимо перезагрузить компьютер.

5. Переустановка драйвера видеокарты. Обновление драйверов в некоторых случаях также помогает решить проблему с установкой DirectX

При этом важно скачивать их только с официального сайта

Решение ошибки в Windows 7

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

  1. Откройте окно Выполнить (Win + R);
  2. Запишите в строке msconfig и нажмите Enter;

  3. На экране возникнет окно, в котором нужно выбрать вкладку Службы;

  4. А ниже нажмите на чекбокс Не отображать службы…;
  5. Справа в окне также нужно нажать на кнопку Отключить все;

  6. Выберите кнопку Применить ниже;

  7. Затем нужно перезагрузить ПК и установить DirectX.

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

Вводная информация

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

Что такое DirectX?

Это набор специальных библиотек, необходимых операционной системе Windows для работы с 2D и 3D графикой. Пакет Директ Икс предоставляется компанией Microsoft. Причем совершенно бесплатно. Установить его может любой желающий.

А вот в операционной системе Windows 10 уже присутствует актуальная версия данных библиотек. Так что для тех, кто использует эту ОС данный материал не особо актуален. Оно и понятно. Ведь «десятка» — текущий проект компании из Редмонда.

Кому может пригодиться эта статья? Во-первых, тем, кто использует Windows 7, 8 или 8.1. Там иногда приходится производить обновление компонентов DirectX до последней версии. То же самое касается и тех, кто сидит на Vista.

А вот пользователям Windows XP рассчитывать не на что. Для них потолок – DirectX 9.0c. Но эта версия библиотек уже давно у них установлена. К сожалению, из-за политики компании Microsoft новых версий библиотек для XP не будет. Но если у вас восьмая (или более ранняя) версия библиотеки, то данная инструкция все же поможет.

А теперь давайте поговорим о том, как посмотреть версию компонентов, установленных в ОС. Это необходимо, поскольку может оказаться так, что обновление вовсе не нужно.

Как узнать версию DirectX?

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

Узнать версию DirectX можно при помощи встроенных инструментов Windows. Для этого даже не нужно устанавливать никаких сторонних приложений. Способ довольно простой. С ним справятся даже новички. Но на всякий случай мы предоставим подробную инструкцию:

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

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

Стоит отметить, что процесс обновления выполняется в режиме онлайн. Поэтому просто необходимо наличие широкополосного подключения к интернету. Иначе ничего не выйдет. Многое также зависит от скорости. Если она маленькая, то процесс инсталляции затянется надолго. Итого нужно будет загрузить, в среднем, 150 МБ.

4] Установите .NET Framework с помощью командной строки

Если описанный выше способ не сработал для вас, вы можете загрузить и установить его с помощью командной строки. Для установки платформы мы будем использовать службу обслуживания образов развертывания и управления ими (DISM) в Windows.

  1. Откройте меню Пуск, введите cmd . Выберите командную строку и нажмите « Запуск от имени администратора» . Убедитесь, что у вас есть активное подключение к Интернету.
  2. Введите следующую команду и нажмите Enter:
  3. Теперь дождитесь окончания процесса. Перезагрузите систему, как только процесс завершится.

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

Блокировка вирусами

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

Поэтому от всяких червей и троянов нужно избавляться. С этой задачей должен справиться любой современный антивирус. Просто запустите процедуру сканирования. Мы рассмотрим инструкцию на примере продукта от компании ESET под названием Smart Security.

  1. Откройте главное окошко программы.
  2. В нем сразу же перейдите ко вкладке «Сканирование ПК». Он находится в левом столбце главного окна антивируса.
  3. Затем выбираем плитку с надписью «Выборочное…».
  4. Появится окошко с выбором объектов для проверки. В нем отметьте все накопители.
  5. Активируйте сканирование.

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

Заключение

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector