Після установки нової гри можна зіткнутися з проблемою відсутності деяких системних файлів на Вашому комп’ютері. При спробі запустити гру видається помилка про відсутність файлу, наприклад d3d10.dll. Це означає, що прийшов час оновити DirectX. До більшості ігор відразу додається в окремій папці архів, і оновити DirectX вам вдасться відразу, так як файл установник запускається автоматично при установці гри. Але це не означає, що оновлення DirectX вам більше не знадобиться.
Подібну помилку можуть видати також і різні програми, що працюють з графікою або аудіо.
Що таке DirectX відповісти може не кожен користувач, але зате кожен «продвинутий ” геймер» хоче поставити собі останню версію DirectX.
DirectX-це набір стандартних функцій розроблених Microsoft для роботи з кольоровою графікою, відео, тривимірною анімацією і стереозвуком. Для сторонніх розробників програмного забезпечення це величезний плюс при написанні прикладних програм, у яких вони можуть використовувати вже готові рішення, присутні в Windows DirectX.
Оновлення DirectX завдання не складна, потрібно тільки дізнатися можливості Вашої відеокарти. Далеко не кожна відеокарта може скористатися всіма можливостями останньої розробки для мультимедіа.
Для початку необхідно дізнатися, яка у Вас відеокарта. Це можна дізнатися, наприклад, через Диспетчер пристроїв.
Тепер потрібно подивитися її опис і уточнити характеристики. Якщо у Вас немає інформації на Вашу відеокарту, то дані можна з легкістю знайти в інтернеті.
Якщо подумати над питанням, який DirectX краще, то відразу ж з’явиться відповідь: звичайно останній. Тут починається найцікавіше. Windows XP не підтримує останні розробки для мультимедіа. Тепер крім характеристик нашої відеокарти нам потрібно враховувати ще і можливості нашої операційної системи. Остання версія DirectX 11 для Windows 7 не буде працювати на старих версіях. Для Windows XP підійде будь-яка версія до дев’ятого включно, для Windows Vista десята версія, тому, незважаючи на всі ваші старання DirectX оновити до останньої версії не вийде. Є, звичайно, деякі способи інтеграції DirectX 11 в Windows XP , але про них ми говорити зараз не будемо.
Наша відеокарта підтримує DirectX 10.1, операційна система Windows 7. Подивимося, яка версія у нас вже встановлена в системі. Для цього необхідно запустити утиліту dxdiag. Заходимо в меню «Пуск» і в графі «Виконати» пишемо назву нашої вбудованої в Windows програмки.
Після запуску даного приложия з’явиться віконце з інформацією. Якщо Ви запускаєте цю утиліту вперше на своєму комп’ютері, то може з’явиться спочатку віконце з пропозицією перевірити цыфровые підпису драйверів. Можна сміливо відмовлятися.
Як ми бачимо, встановлена остання версія DirectX для Windows 7, так як DirectX 11 вже входить в інсталяційний пакет Windows 7. Але можливо в Microsoft зробили якісь доробки і нам знадобиться оновлення для DirectX.
Де завантажити DirectX безкоштовно, можна дізнатися в будь-якій пошуковій системі, наприклад Google. Сайтів видасть море і Ви знайдете необхідну вам версію. До речі, остання версія включає в свій склад всі попередні. Приблизний розмір файлу останньої версії 103 Мб.
Файл завантажили, тепер можна приступати до установки. Установка DirectX не повинна викликати якихось особливих питань. Якщо Ви завантажили оновлення у вигляді архіву, то необхідно розпакувати його в тимчасову папку і запустити файл з розширенням *.exe.
Якщо скачаний файл є самораспаковывающимся архівом, тут теж можливі варіанти. Після запуску погоджуємося з ліцензійною угодою, після чого буде запропоновано вказати тимчасову папку для розпакування файлів. Незнаючі цього нюансу користувачі починають шукати куди встановлювати DirectX, намагаючись вказати одну із системних папок. Якщо інсталяційний файл не був запущений автоматично, це потрібно зробити вручну. Знаходимо файл DXSETUP.exe і запускаємо.
Запускається DirectX installer. Погоджуємося і тиснемо «Далі».
Так само отримати оновлення можна відвідавши офіційний сайт DirectX, яким є на сайті Microsoft. Докладну інформацію про це оновлення можна прочитати за адресою http://support.microsoft.com/kb/179113/ru. Скачати DirectX можна пройшовши за посиланням http://www.microsoft.com/windows/directx/downloads. Якщо за даним посиланням завантажилася сторінка іноземною мовою, просто виберіть необхідний вам зі списку, після чого сторінка перезавантажиться.
На цій же сторінці знаходиться кнопка для початку завантаження. Розмір файлу здається маленьким dxwebsetup.exe 286 Кб, але це не сам файл DirectX. Таким чином захитається маленька програма, яка перевірить вам потрібно оновлювати DirectX чи ні. Після запуску цього файлу з’явиться вже знайоме нам віконце.
Після натискання на кнопку «Далі» з’явиться віконце з пропозицією встановити «Панель Bing». Можна залишити, а можна і прибрати галочку.
Після досить довгої ініціалізації, з’являється віконце, яке свідчить про відсутність оновлень для вже встановленої у нас версії.
У разі необхідності оновлень, вони будуть завантажені, і Ви пройдете один із розглянутих раніше етапів установки DirectX.
Автоматичне завантаження DirectX Update проводиться з завантаженням оновлень для операційної системи Windows.
Так само не завадило б оновити драйвер на Вашу відеокарту для можливості використовувати останні досягнення мультимедіа. Як показує практика, DirectX 11 містить всі необхідні файли для запуску ігор. Якщо при установці гри не пропонується оновити DirectX і при запуску видає повідомлення про відсутність будь-яких файлів діректс, потрібно шукати самостійно старі версії DirectX 9 і DirectX 10 і встановлювати додатково.
Скориставшись пошуком на сайті www.microsoft.com можна знайти файл оновлення DirectX, містить всі доступні файли DirectX доступні на даний момент. Пройдіть по посиланню ПОСИЛАННЯ і скачайте останню версію оновлення. На момент написання статті оновлення йде під ім’ям DirectX Redist (June 2010).