Як відновити DirectX? Помилказапуск програми неможливий, відсутній файл d3dx9_33.dll


как-обновить-directxДоброго дня.

Сьогоднішній пост зачіпає, в основному, любителів комп'ютерних ігор. Нерідко, особливо на нових комп'ютерах (або при недавньої перевстановлення Windows), при запуску ігор з'являються помилки виду "Запуск програми неможливий, так як на комп'ютері відсутній файл d3dx9_33.dll. Спробуйте перевстановити програму..." (див. рис. 1).

До речі, сам файл d3dx9_33.dll часто буває і з іншого групової цифрою: d3dx9_43.dll, d3dx9_41.dll, d3dx9_31.dll і т. д. Подібні помилки означають те, що ПК відсутня бібліотека D3DX9 (DirectX). Логічно, що її необхідно оновити (встановити). До речі, в ОС Windows 8 і 10, за замовчуванням, ці компоненти DirectX не встановлені і подібні помилки на нещодавно встановлених системах - не рідкість! У цій статті розглянемо, як оновити DirectX і позбутися від подібних помилок.


2015-08-08 12_13_58-ошибка directx

Рис. 1. Типова помилка відсутності деяких бібліотек DirectX


Як оновити DirectX

Якщо комп'ютер не підключений до інтернету - оновлення DirectX дещо ускладнюється. Найпростіший варіант - використовувати який-небудь диск з грою, дуже часто на них крім гри, йде потрібна версія DirectX (див. рис. 2). Так само можна використовувати пакет для оновлення драйверів Driver Pack Solution, який включає в себе бібліотеки DirectX в "повному обсязі" (більш докладно про нього: http://pcpro100.info/obnovleniya-drayverov/).


Рис. 2. Установка игры и DirectX

Рис. 2. Установка гри і DirectX


Ідеальний варіант - якщо у вас комп'ютер підключений до інтернету.

1) Спочатку потрібно завантажити спеціальний інсталятор і запустити його. Посилання нижче.

http://www.microsoft.com/ru-ru/download/details.aspx?id=35 - офіційний інсталятор Microsoft для оновлення DirectX на ПК.

http://pcpro100.info/directx/#3_DirectX - DirectX (для тих, кого цікавить конкретна версія бібліотеки).

2) Далі установник DirectX перевірить вашу систему на наявність бібліотек і при необхідності оновлення запропонує вам це зробити (див. рис. 3). Установка бібліотек залежить, головним чином, від швидкості вашого інтернету, так як відсутні пакети будуть викачуватися з офіційного сайту Microsoft.


У середньому дана операція займає 5-10 хв.


Рис. 2. Установка Microsoft(R) DirectX(R)

Рис. 3. Установка Microsoft(R) DirectX(R)


Після оновлення DirectX помилки подібного роду (як на рис. 1) більше з'являтися на комп'ютері не мають (принаймні на моєму ПК дана проблема "зникла").

Якщо помилка з відсутністю d3dx9_xx.dll все одно з'являється...

Якщо оновлення пройшло успішно - то ця помилка не повинна з'являтися, і все ж, деякі користувачі стверджують зворотне: іноді відбуваються помилки, Windows не оновлює DirectX, хоча якихось компонентів у системі немає. Можна, звичайно, перевстановити ОС Windows, а можна поступити простіше...

1. Спочатку записати точне ім'я відсутнього файлу (коли на екрані з'явитися вікно з помилкою). Якщо помилка надто швидко з'являється і зникає - можна спробувати зробити її скріншот (про створення скріншотів тут: http://pcpro100.info/kak-sdelat-skrinshot-ekrana/).

2. Після цього конкретний файл можна скачати в інтернеті на багатьох сайтах. Тут головне пам'ятати про запобіжні заходи: файл повинен мати розширення DLL (а не установник EXE), як правило, розмір файлу всього в декілька мегабайт, скачаний файл потрібно перевірити антивірусною програмою. Так само існує ймовірність, що версія шуканого файлу буде старої, і гра буде працювати належним чином...

3. Далі цей файл потрібно скопіювати їх в системну папку Windows (див. рис. 4):

  • C:\Windows\System32 - для 32-х розрядних систем Windows;
  • C:\Windows\SysWOW64 - для 64-х розрядних.

Рис. 4. C:WindowsSysWOW64

Рис. 4. C:\Windows\SysWOW64


PS

На цьому у мене все. Всім гарної роботи ігор. Буду дуже вдячний за конструктивні доповнення до статті...