Как обновить на компьютере с Windows 7 программу DirectX?

Microsoft DirectXПосле установки новенькой компьютерной игры в Windows частенько можно столкнуться с неполадками в ее работе: то графика даст сбой, то звуки исчезают, то отключаются другие функции. Для решения этой проблемы разработчики, прежде всего, предлагают разобраться с тем, как обновить на компьютере встроенную в Windows 7 программку DirectX. Объясняется это тем, что именно она призвана обеспечить полноценное воспроизведение на ПК графики и звуков. В таком случае достаточно установить обновление для DirectX в Windows, чтобы проблема устранилась автоматически.

Шаг № 1: Проверяем версию программы

Перед тем как поставить новенький DirectX на компьютер, стоит поинтересоваться тем, а какая его версия установлена в операционной системе. Для этого жмем  и R одновременно на клавиатуре, вбиваем для утилиты «Выполнить» задачу dxdiag.exe и в появившемся окошке в разделе «Система» находим и проверяем информацию о рабочей версии DirectX:

Запуск средства диагностики DirectX

Заметим, что 9-я подойдет для установки в XP, 10-я – для Vista, 11-я – для Windows 7, 12-я – для Windows 8. Если же на компьютере устанавливается несовместимая с операционной системой или видеокартой версия программы, компоненты DirectX попросту перестанут поддерживаться. В таком случае поможет удаление, загрузка подходящего выпуска ПО и последующее его обновление вручную.

Шаг № 2: Выполняем обновление вручную

В принципе настройка DirectX выставлена так, что обновляется программа автоматически. Однако после вирусной атаки, неудачной установки или удаления программного обеспечения, отдельные файлы DLL-библиотеки могут оказаться повреждены, что приведет к возникновению неполадок с обновлением. Не самая лучшая история. Как обновить DirectX на Windows 7 в таком случае? Для начала нужно сходить на официальный сайт Microsoft, скачать там программу dxwebsetup.exe и поставить ее на свой компьютер. Устанавливается она без каких-либо трудностей стандартным методом:

Установка Microsoft DirectX

После принятия условий лицензии и решения вопроса с панелью Bing программа обновится, выполнив поиск и загрузку недостающих компонентов:

Установка и загрузка компонентов

Однако может быть и так, что установщик DirectX не обнаружит обновлений, хотя ОС будет ясно давать понять в системных сообщениях о том, что часть файлов для этой программы отсутствуют:

dwm.exe - Системная ошибка - Запуск программы невозможен

Как показывает практика, удаление и переустановка программы зачастую оказываются безрезультатными. А вот загрузка недостающих файлов в DLL-библиотеку решает проблему на раз.

Шаг № 3: Загружаем отсутствующие DLL-компоненты

Зная о том, каких DLL-файлов недостает в хранилище операционной системы, восстановить их можно несколькими методами:

1 извлечь из установочного диска (загрузочной флешки) или другого компьютера с соответствующим выпуском ОС Windows и перенести в системную папку:

  • C:\Windows\System32 (для 32-разрядной системы);
  • C:\Windows\SysWOW64 (для x64);

2 загрузить их с интернета.

В последнем случае эффективнее всего поискать недостающие компоненты на сайте www.dll-files.com, где представлены в бесплатном доступе все известные на сегодняшний момент DLL-библиотеки. При этом устанавливается такое ПО достаточно просто:

Установка DLL-файла

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

Views : 1667

  1. Heress:

    Шаг №3: «поискать недостающие компоненты на сайте http://www.dll-files.com, где представлены в БЕСПЛАТНОМ доступе все известные на сегодняшний момент DLL-библиотеки.» — ???
    В бесплатном, говорите, а сайт http://www.dll-files.com требует 749 рублей за лицензию!

    1. pnikven:

      А демо-клиента не пробовали качать?

    2. Heress:

      Вообще-то 699р., а во-вторых ты не пробовал скачать пиратские с других сайтов.

  2. Niggaz:

    Уменя не уст. дирекст . ошибка просит DxError.log Dirext.log

    1. pnikven:

      Здравствуйте! Указанные Вами ошибки появляются чаще всего по причине того, что инсталлятор ДиректХ не находит параметры установленной ранее ее версии в реестре Виндовс.
      Вам необходимо воспользоваться новым ДиректХ с официального ресурса Майкрософт, в подавляющем большинстве случаев это полностью устраняет возникшую проблему.
      Можно еще решить проблему, вызвав контекстное меню на «Dxwebsetup.exe» и кликнуть строчку «Исправление проблемы совместимости». Далее ОС самостоятельно проанализирует возникшие сложности. После завершения анализа Вам потребуется только щелкнуть на «Использовать рекомендованные параметры» и потом на «Проверить программу». Затем осуществить установку ДиректаХ.
      Также можно попробовать временно деактивировать антивирусную утилиту работающую на Вашем ПК. У некоторых владельцев компьютеров указанные Вами ошибки устранялись простым выключением антивирусника во время процедуры установки.
      В случае отсутствия положительного результата от вышеуказанных методов, рекомендуется использовать восстановление ОС с контрольной точки, т. е. с того времени, когда Вы еще не сталкивались с приведенными ошибками.
      Либо можно осуществить переустановку драйверов видеокарты. Конечно, вероятность их виновности очень низка, но все же существует.

  3. Wersus:

    A 3 шаг обязателен, если ошибки не вылезли?

    1. pnikven:

      Wersus, не обязателен. Если предыдущие шаги уже позволили решить проблему, то последующие этапы исполнять нет необходимости.

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