Як встановити DirectX 9 на Windows 10
Більшість старих ігор не запускаються на новій операційній системі Windows 10, а вона спочатку встановлена на реалізованих в магазинах ноутбуках і навіть стаціонарних комп'ютерах. Коли користувач вирішує встановити гру 7-річної давності (стару версію GTA, наприклад), підтримувану DirectX 9, то виникає помилка при запуску. Для її вирішення необхідно знати, як встановити DirectX 9 на Windows 10. Багатьом користувачам не вдається встановити набір API дев'ятої версії - він є застарілим і несумісним з Windows 10.
Проблема сумісності старих ігор з новими DirectX 11 або 12 полягає у відсутності в їх складі бібліотек DirectX 9. Абсолютно незрозуміло, чому розробники не використовували їх в складі DirectX12 і тим самим не забезпечили зворотну сумісність. Можливо, вони порахували, що старі ігри та програми вже не будуть використовуватися на новій OS Windows 10. Зараз це вже не має значення - є рішення для установки на ПК старої версії DirectX.
установка
Для установки старого набору API необхідно включити компонент «DirectPlay» - він знаходиться в панелі управління. Нам потрібно її відкрити.
Заходимо в пошук і пишемо: «Панель управління». В панелі знаходимо і запускаємо утиліту видалення програм:
У вікні, натискаємо на «Включення і відключення компонентів Windows» (знаходиться в лівому меню):
У вікні, шукаємо рядок «Компоненти колишніх версій», встановлюємо навпроти неї «пташку», розкриваємо гілку і також ставимо «галочку» навпроти DirectPlay.
Натискаємо «ОК» і намагаємося заново встановити DirectX 9. Часто цей спосіб допомагає впоратися з проблемою, але не можна гарантувати, що це допоможе в вашому випадку. Якщо нічого не допомогло, і DirectX на ОС Windows x32 bit або x64 bit як і раніше не встановлюється, то переходимо до наступного способу.
пакет DirectX
Про цю проблему відомо в компанії Microsoft. Тому на її офіційному сайті є автономний пакет, який включає 9-11 версії DirectX. Завантажити його можна звідси . Згодом пак можна встановити навіть без інтернету.
Переходимо по посиланню і відразу бачимо вікно з вибором мови. Вибираємо російську мову (повинен бути вибраний за умовчанням) і натискаємо кнопку «Завантажити».
Завантаження починається. У Google Chrome скачуваний файл видно на нижній панелі браузера:
Після скачування нам необхідно розпакувати архів. Запускаємо файл і погоджуємося з умовами ліцензійної угоди (тиснемо «Yes»). З'являється віконце - там потрібно вказати шлях до папки, куди буде розпакувати пакет:
Тиснемо на кнопку «Browse» і вибираємо папку, в яку помістимо файли. Найзручніше створити на робочому столі папку і вказати її. Після установки програми її доведеться просто видалити. Вибрали папку, тиснемо «ОК» і розпакування починається. Вона займе 5-10 секунд.
Тепер заходимо в нашу нову папку і бачимо багато архівів. Чи не звертаємо на них увагу, нас цікавить тільки додаток DXSETUP.EXE - це і є установник. Його легко знайти - він вирізняється з-поміж інших файлів.
Запускаємо його подвійним кліком лівої кнопки мишки, приймаємо умови ліцензійної угоди, тиснемо «Далі» і ще раз «Далі».
Установка (оновлення) почнеться - вона займе 15-20 секунд (залежить від продуктивності комп'ютера).
Якщо на комп'ютері встановлено антивірус, то він може «лаятися» при процесі установки, так як програма вносить зміни в системний файл. Це нормально, адже мета антивіруса - захищати системні файли від троянських програм. Тому при оновленні DirectX потрібно або відключити антивірус, або вибрати опцію «Дозволити» при повідомленні про внесення програмою DXSETUP.EXE змін в системні файли.
Боятися не варто, адже викачане з офіційного сайту додаток для PC не нанесе ніякої шкоди системі, тим більше що в архіві не може перебувати троянський вірус. Якщо завантажуєте пакет зі стороннього ресурсу, а не з офіційного сайту OS Microsoft, то є небезпека «зловити» вірус. Так це виглядає на прикладі антивіруса 360 Total Security:
Після дозволу програма продовжить установку і успішно завершить її. В самому кінці тиснемо кнопку «Завершити», після чого папку з архівами API можна видаляти - вони більше не знадобляться. Якщо установка не вдалася і антивірус «промовчав», то є ймовірність, що він не допустив внесення змін до файл без будь-яких повідомлень. У цьому випадку просто відключіть його на пару хвилин і повторіть установку пакета API.
Що відбувається при оновленні? З цим пакетом ми встановили не нова DirectX, а просто оновили старий відсутніми компонентами і бібліотеками. Але якщо встановлювати просто новий набір API, то сумісності зі старими іграми все одно не буде. Користуватися автоматичним веб-монтажником також не потрібно - його пропонують завантажувати на офіційному сайті Microsoft. Цей інсталятор спочатку перевіряє версію DirectX на комп'ютері і при виявленні такої ж або нової версії скасовує установку, попередньо виводячи відповідне повідомлення.
Отже, якщо коштує 11 або 12 «Директ Ікс», то установка цих же версій з оновленим пакетом бібліотек і компонентів не відбудеться - програма сама напише про це. Потрібно або видаляти API і встановлювати заново (з повним набором бібліотек), або просто оновлювати вручну за допомогою запропонованого вище архіву. Останній варіант більш простий і вимагає менше дій.
висновок
«Майкрософт» пропонує автономний пакет API як варіант вирішення для запуску додатків, що працюють з DirectX 9. На форумах Microsoft багато користувачів пишуть, що їх проблема не була вирішена новим пакетом API, проте більшості він допомагає.
Не можна на 100% гарантувати, що запропоновані вище способи допоможуть, але використовувати їх в будь-якому випадку варто. Тільки так можна запустити старі програми або гри на новій операційній системі і не вдаватися до радикального методу - перевстановлення Windows 10 на старішу «сімку». Хоча багато користувачів, які розчарувалися в «десятці», саме так і роблять.
ВІДЕОінструкція
Також пропонуємо вам подивитися ролик, в якому описується інсталяція DirectX на Windows 10.
Що відбувається при оновленні?