Якщо після поновлення Skype в Windows XP (або просто після установки програми з офіційного сайту) ви стали отримувати повідомлення про помилку: Fatal Error - Failed to load library dxva2.dll, в цій інструкції докладно покажу, як виправити помилку і опишу, в чому саме справа.
Файл dxva2.dll є бібліотекою DirectX Video Acceleration 2, при цьому дана технологія не підтримується Windows XP, проте, оновлений скайп все одно можна запустити, при цьому вам не потрібно шукати, де скачати dxva2.dll і куди його скопіювати, щоб Skype заробив.
Як виправити помилку failed to load library dxva2.dll
Тут мова піде тільки про виправлення цієї помилки стосовно Skype і Windows XP, якщо раптом ця ж проблема у вас виникла в більш нової ОС або з іншою програмою, перейдіть до останнього розділу цього керівництва.
Перш за все, як я вже зазначив вище, не потрібно вчиняти дій, щоб завантажити dxva2.dll з Інтернету або скопіювати з іншого комп'ютера з більш новою версією Windows, де цей файл за умовчанням є в наявності, замість виправлення помилки ви лише отримаєте повідомлення про те , що "Додаток або бібліотека dxva2.dll не є образом програми для Windows NT".
Для того, щоб прибрати повідомлення про помилку "Failed to load library dxva2.dll" в Windows XP, досить виконати наступні дії (я припускаю, що у вас встановлена Windows XP SP3. Якщо більш рання версія, оновіться):
- Перевірити, що встановлені всі необхідні оновлення системи (встановити автоматичну установку оновлень в Панель управління - Автоматичне оновлення.
- Встановити Windows Installer 4.5 Redistributable з офіційного сайту Microsoft (цей крок не завжди потрібен, але зайвим не буде). Завантажити його можна в розділі "Завантаження інсталятора Windows 4.5 на сторінці https://support.microsoft.com/en-us/kb/942288/ru. Перезавантажити комп'ютер.
- Завантажити та встановити Microsoft .NET Framework 3.5 для Windows XP, так само з офіційного сайту Microsoft https://www.microsoft.com/ru-ru/download/details.aspx?id=21.
- Перезавантажити комп'ютер.
Після виконання цих дій у зазначеному порядку на справній системі Skype запуститься без помилок, пов'язаних з відсутністю файлу dxva2.dll (в разі продовження проблем при запуску, додатково зверніть увагу на те, щоб в системі був встановлений DirectX і драйвера відеокарти). До речі, сама бібліотека dxva2.dll в Windows XP так і не з'явиться, не дивлячись на те, що помилка зникне.
Додаткова інформація: недавно з'явилася можливість використовувати Skype онлайн без установки на комп'ютер, вона може стати в нагоді, якщо нічого не виходить (або можете завантажити стару версію Skype, тільки будьте обережні і перевіряйте завантаження, наприклад, на Virustotal.com). Ну а в цілому, я б рекомендував переходити все-таки на сучасні версії Windows, оскільки програм, які запускаються з проблемами в XP з часом буде більше і більше.
Dxva2.dll в Windows 7, 8.1 і 10
Файл dxva2.dll в останніх версіях Windows присутній в папках Windows / System32 іWindows / SysWOW64 як невід'ємний компонент системи.
Якщо з якоїсь причини, ви бачите повідомлення про те, що його немає, то вирішити цю проблему повинна проста перевірка цілісності системних файлів за допомогою команди sfc / scannow (просто запустіть цю команду в командному рядку, запущеної від імені адміністратора). Також цей файл ви можете знайти в папці C: \ Windows \ WinSxS, виконавши пошук по dxva.dll у вкладених файлах і папках.
Сподіваюся, описані вище кроки допомогли вам у вирішенні проблеми. Якщо ж ні, пишіть, постараємося розібратися.