Как обновить на компьютере с 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 : 2560

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

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

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

    1. В этом случае поможет только отдельная установка DirectX. Вам необходимо отключить настройки ассоциаций файлов Cab, а также произвести анализ диска с использованием chkdsk /F /R через консоль.

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

Ваш e-mail не будет опубликован.