Новини високих технологій
» » Збій, пов'язаний з файлом XINPUT1_3.dll: що це за помилка і як її виправити?

Збій, пов'язаний з файлом XINPUT1_3.dll: що це за помилка і як її виправити?

2-05-2017, 18:37
671
Завзятим геймерам при запуску сучасних комп'ютерних ігор іноді доводиться стикатися з тим, що гра не стартує, а замість цього на екрані з'являється повідомлення про те, що запуск програми неможливий (XINPUT1_3.dll відсутня). Що це за помилка і як її усунути найпростішими методами, зараз і буде показано.

Відсутність динамічної бібліотеки XINPUT1_3.dll: що це за помилка?

Даний збій у досить високою мірою нагадує аналогічні помилки, пов'язані з відсутністю однієї або декількох динамічних бібліотек в платформі, яка забезпечує працездатність самої гри.

Оскільки практично для всіх сучасних ігор, крім потужного «залізного» обладнання, дійсно потрібна ще й підтримка який-небудь платформи мультимедіа, відсутність окремих файлів в самому комплексі та може видавати такі збої. Це стосується і бібліотеки XINPUT1_3.dll. Що це за помилка?
Цей програмний збій відноситься до платформи DirectX (зазвичай він з'являється у встановленій дев'ятої версії або при інсталяції окремих її компонентів поверх більш високої модифікації). До речі сказати, в повідомленні про помилку дається рекомендація щодо її усунення: «Спробуйте перевстановити програму». А ось яку саме програму заново, не вказується. Саме тому більшість користувачів відразу кидається повторно інсталювати гру, хоча як раз з нею все в порядку. Проблеми стосуються DirectX, причому виключно через проблем з файлом XINPUT1_3.dll. Що це за помилка? Насамперед, монжо виділити або відсутність бібліотеки, або її пошкодження (в тому числі і внаслідок вірусного впливу, коли сам файл антивірусом вноситься в карантин), або старіння (невідповідність версії файлу нової модифікації програмного пакета).

Таким чином, є два шляхи вирішення даної проблеми: знайти потрібний файл і інтегрувати його в систему або встановити всю платформу цілком заново.

Помилка XINPUT1_3.dll що робити? Ручний пошук і завантаження файлу.

У першому випадку, як уже зрозуміло, потрібно знайти в інтернеті шуканий об'єкт і завантажити його на комп'ютер. Проте у цій ситуації слід бути дуже обережним, оскільки не виключений варіант, що при скачуванні бібліотеки з сумнівних ресурсів користувач додатково не завантажить собі якийсь вірус (якщо тільки його шкідливий код вже не інтегрований в саму бібліотеку) або випадково не встановить в браузер якісь додаткові навігаційні панелі та рекламні аплети. Але, припустимо, що користувач знайшов «чистий» сайт і завантажив файл звідти.
Далі потрібно перемістити об'єкт XINPUT1_3.dll. Windows 7 або вище, залежно від архітектури, передбачає розміщення файлу в дві різні локації. Для операційних систем 32 біта – директорія System32 для 64-бітних версій – каталог SysWOW64 (обидві папки розташовані в корені системи – головна директорія Windows).

Реєстрація компонента

Але тільки завантаженням і переміщенням бібліотеки в потрібне місце справа не обмежується. Навіть після цього знову може бути видана помилка, що свідчить про проблеми з компонентом XINPUT1_3.dll. Що це за помилка і чому з'являється повідомлення, адже файл знаходиться там, де йому і належить бути? Справа в тому, що самостійно Windows визначити такий компонент не може лише з тієї причини, що він не був зареєстрований у системі, тобто Windows його просто не бачить у файловій структурі.

На даному етапі потрібно провести реєстрацію. Зробити це можна або з командного рядка, або з консолі «Виконати», які в обов'язковому порядку повинні бути запущені з правами адміністратора. Тут вводиться, власне, сама команда реєстрації resvr32 після якої ставиться пробіл з подальшим введенням імені бібліотеки з розширенням. У нашому випадку вона має такий вигляд: regsvr32 xinput1_3.dll. Можна використовувати і додаткові атрибути реєстрації, особливо коли спочатку вводиться не regsvr32 а regsvr32.exe, але обов'язковою умовою це не є.

Перевстановлення або оновлення платформи DirectX

Однак вищеописаний метод повної гарантії того, що гра після проведення таких дій без проблем запуститься і помилок, не дає. Насправді можлива поява й нових збоїв, пов'язаних з іншими компонентами DirectX. Так чи не простіше встановити платформу заново, тим більше що дев'ята версія на сьогодні абсолютно неактуальна? Для установки з сайту Microsoft можна завантажити повний дистрибутив і провести інсталяцію самостійно.
Але краще використовувати спеціальний веб-інсталятор, який зробить установку платформи в онлайн-режимі практично без участі користувача, а заодно і оновить всі компоненти пакета. До речі, саме за допомогою нової установки більш свіжої версії вирішується і проблема того, що якась застаріла гра самостійно інсталювала компоненти дев'ятою модифікації DirectX поверх більш нової (хоча по ідеї, спочатку її власний інсталятор повинен був визначити, що на комп'ютері інстальовано більш свіжа версія).

Який метод віддати перевагу?

Таким чином, висновок напрошується сам собою: не варто займатися самостійним пошуком, завантаженням і реєстрацією бібліотеки, хоча б навіть через небезпечність таких дій, а відразу провести оновлення всієї платформи до актуальної версії. Це і безпечніше і простіше. До того ж при такому підході можна вбити двох зайців: і проблему, і оновити платформу.
Цікаво по темі
Бібліотека xlive.dll відсутній: як виправити помилку?
Бібліотека xlive.dll відсутній: як виправити помилку?
Багато шанувальників сучасних комп'ютерних ігор при їх старті іноді стикаються з неможливістю їх запуску ...
На комп'ютері відсутній MSVCP110.dll що робити? Відновлюємо динамічні бібліотеки за 10 хвилин
На комп'ютері відсутній MSVCP110.dll що робити? Відновлюємо динамічні бібліотеки за 10 хвилин
Дізнайтеся, чому нова програма або гра не хоче запускатися навіть після перевстановлення. За що відповідає файл MSVCP110.dll та де його взяти?
Що за помилка d3dx9_43.dll: причини появи та методи усунення
Що за помилка d3dx9_43.dll: причини появи та методи усунення
По всій видимості, любителі комп'ютерних ігор різних поколінь, які працюють в сучасних операційних ...
Як перевірити DirectX, версію програми зокрема
Як перевірити DirectX, версію програми зокрема
У цій статті ви дізнаєтеся, як перевірити DirectX. Версію програми перевіряють двома способами, що ...
Як DLL зареєструвати в Windows будь-якої версії: кілька основних способів
Як DLL зареєструвати в Windows будь-якої версії: кілька основних способів
Іноді буває так, що деякі програми Windows-середовищах при старті виконуваного файлу програми не запускаються, а система видає повідомлення про те,
Динамічна бібліотека msvcp110 dll. Помилка: що робити?
Динамічна бібліотека msvcp110 dll. Помилка: що робити?
Ймовірно, любителі самих сучасних ігор або користувачі професійних додатків, які занадто часто звертаються до використання оперативної пам'яті і