Failed to load library ‘dxva2.dll’ — ошибка при запуске Skype

Ошибка в Skype «failed to load library dxva2.dll» является распространённой и возникает в основном после обновления программы.

fc53dfb6-e51b-4acf-93ed-1a966f703df6_640x0_resize.png

Для того, чтобы её исправить, нужно ознакомиться с некоторыми рекомендациями.

Файл dxva2.dll – это вид библиотеки DirectX Video Acceleration 2, который несовместим с некоторыми версиями операционных систем. В основном он не поддерживается Windows XP.

Первое, что нужно сделать – включить автоматическое обновление системы и обновиться до Windows XP SP3.

Далее нужно скачать и установить утилиту Windows Installer 4.5 Redistributable с официального сайта разработчика – https://support.microsoft.com/ru-ru/kb/942288. После перезагружаем ПК.

Также скачиваем и устанавливаем фреймфорки – Microsoft .NET Framework 3.5 для Windows XP с сайта https://www.microsoft.com/ru-ru/download/details.aspx?id=21.

Перезагружаем ПК и запускаем программу. Проблема исчезнет. В случае возникновения этой ошибки, стоит удалить и загрузить драйвера к видеокарте.

Если в таких операционных системах, как Windows 7, 8.1 или 10 возникнет ошибка «failed to load library dxva2.dl», значит, проблема заключается в целостности системных файлов. Такой файл, как dxva2.dll находится в папках «Windows», «System32» и «Windows», «SysWOW64» и система «врет», что их там нет.

d6e934ce-c932-4146-a22f-ab653d65def5_640x0_resize.png

Поэтому, запускаем командную строку с правами администратора. Для этого жмём «Пуск», в строке вводим «cmd». Правой кнопкой выбираем «Запуск от имени Администратора».

Прописываем «sfc /scannow» и кликаем «Enter».

После поиска и исправления ошибок, перезагружаем ПК и запускаем Skype.

Среда, 03 июня 2015 09:01

Ошибка в Скайпе “Failed to load library dxva2.dll”

При установке или обновление Скайпа на Windows XP можно увидеть ошибку “Failed to load library dxva2.dll“. В этой статье я пошагово опишу, как ее устранить.

Для того, что бы ее устранить, необходим файл dxva2.dll. Поэтому первым делом предлагаю скачать dxva2.dll, подойдет как для Windows XP x32, так и для Windows XP x64 :

Скачать dxva2.dll для Windows XP;

Далее разархивируйте скаченный архив. Для этого нажмите на нем правой кнопкой мыши и в контекстном меню выберите “Извлечь все”. После чего укажите путь, куда необходимо разархивировать файл. Можно оставить все по умолчанию и просто нажимать Далее, в таком случае у вас появится папка с файлов в том же месте где находится архив.

В результате вы должны получить папку dxva2dll, а в нем файл dxva2.dll

Зайдите в папку с установочными файлами Skype, по умолчанию для Windows XP x64 – C:Program Files (x86)SkypePhone, для Windows XP x32 – C:Program FilesSkypePhone, если при открытие папок возникнет окно с предупреждением, о наличие системных файлов, нажмите “Отображать содержимое этой папки”.

Скопируйте файл dxva2.dll в конечную папку Phone.

Запустите скайп.

Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:

Добавить комментарий

Наверх

Вообще я редко затрагиваю проблемы, возникающие в Windows XP, но сегодня особый случай. Обычно ошибка failed to load library dxva2.dll появляется только в операционной системе Windows XP, потому что там нет библиотеки dxva2.

Есть несколько вариантов решения этой проблемы и я опишу их в этой статье.

Первый способ – скачать dxva2

Так как, библиотека dxva версии 2.0 появилась в Windows Vista, понятно, что XP ее не может поддерживать, но проблему решить можно. Вам необходимо скачать библиотеку dxva2.dll из интернета или взять из Windows 7, 8 и поместить в папку System32.

Итак, не запускайте скайп во время работы. Найдите библиотеку dxva2, скопируйте ее по пути C:WindowsSystem32. Перезагрузите компьютер, а потом попытайтесь запустить скайп. Если проблема не решилась, файл dxva2 скопируйте вот сюда: C:Program FilesSkypePhone.

Второй способ – скачать Microsoft .NET Framework 4

Данный способ самый рекомендуемый и наиболее правильный. Вам нужно скачать пакет Microsoft .NET Framework 4 и установить его. После этого у вас будет установлена не только библиотека dxva2.dll, но и много других компонентов и не нужно потом заморачиваться с их поиском.

В качестве дополнения еще скачайте пакет NET Framework 3.5. Если ничего не помогло, то попробуйте обновить DirectX.

А еще вы можете установить более старую версию клиента Skype, который может работать без проблем с Windows XP. Но, как показывает практика, большинство разработчиков не поддерживают старые версии программ.

Что делать, если ошибка dxva2 появилась на Windows 7 и 10

Такое бывает очень редко, потому что в комплекте уже идут все необходимые компоненты для работы приложений.

Если вы все-таки столкнулись с трудностями в новых ОС, то попробуйте проверить системные файлы на целостность, используя в командной строке команду /scannow.

Лучше, конечно, проверить наличие файлов в папке system32 или WinSxS и если, хотя бы одно нет, то в этом и проблема. Последний вариант заключается в том, чтобы переустановить Skype.

На этом все, надеюсь данная статья вам помогла в решении вашего вопроса.

30 мая 2015 в 20:36 С появлением последних версий Скайпа, некоторые пользователи начали получать фатальную ошибку: «Не удалось загрузить библиотеку ‘dxva2.dll’» (или на английском «Failed to load library ‘dxva2.dll’»). К сожалению, из-за отсутствия библиотеки «dxva2.dll», программа Скайп отказывается работать, причём, невозможно ни запускать, ни обновить её. В этом маленьком руководстве, я расскажу, как можно решить ошибку с отсутствием библиотеки «dxva2.dll» и почему данная ошибка возникает. Для начала, хотелось бы уточнить, что данная ошибка затрагивает только пользователей Windows XP и связано это с тем, что последние версии Скайпа требуют наличие библиотеки DXVA 2.0. Данная версия библиотеки DXVA (DirectX Video Acceleration), в отличие от предыдущей версии, быстрее обрабатывает потоки видеоданных, а также поддерживает новые функции. Проблема в том, что библиотека DXVA 2.0 появилось в Windows Vista, когда Windows XP всё ещё использует DXVA 1.0 и соответственно, программы которые нуждаются в DXVA 2.0, будут отказываться работать на Windows XP. К счастью, проблема решается очень просто — нужно взять оригинальную библиотеку dxva2.dll из Windwos Vista, 7 или 8 и скопировать её в системную папку Windows XP. Для простоты, вот пошаговое руководство как устранить фатальную ошибку:

Устраняем ошибку. Способ 1: быстрый

  1. После этого, скачайте библиотеку dxva2.dll. Я взял этот файл из системной папки оригинальной версии Windows, и вы можете убедиться в этом проверяя цифровые подписи файла.
  2. Далее, нужно скопировать библиотеку dxva2.dll в папку C:WindowsSystem32 На всякий случай, регистрируем библиотеку. Для этого, нажимаем Win+R, вводим команду regsvr32 dxva2.dll и нажимаем клавишу ENTER.–>
  3. Теперь запускаем Скайп. Если ошибка опять появляется, скопируйте файл dxva2.dll в папку C:Program FilesSkypePhone и запустите Скайп. Сейчас точно должен работать.

Устраняем ошибку. Способ 2: правильный

Справедливости ради нужно отметить, что более правильное решение этой ошибки является установка Microsoft .NET Framework 4 с официального сайта Майкрософт. Это не означает, что первый способ не будет работать. Наоборот, с его помощью также успешно устраняется ошибка. Правда, установив Microsoft .NET Framework 4, будет создана не только библиотека dxva2.dll, но и другие необходимые компоненты.

Устраняем ошибку. Способ 3: автоматический

Также, я создал маленький скрипт, который может устранить ошибку «Failed to load library ‘dxva2.dll’» в автоматическом режиме, согласно первому способу. Для этого нужно лишь скачать и запустить бесплатный скрипт http://uploads.skaip.su/2015-07/dxva2-fix.vbs — а он будет выполнить все нужные действия вместо вас за считанные секунды (подробности можете найти тут). Вот и всё. Если у вас есть какие-либо вопросы, пишите в комментариях. Кстати, данное руководство устраняет ошибку «Failed to load library ‘dxva2.dll’» не только в Скайпе, но и в других программ требующих наличие библиотеки DXVA 2.0.Похожие записи:

dxva2-dll-failed-to-load-fatal-error.png

Прежде всего, как я уже отметил выше, не нужно совершать действий, чтобы скачать dxva2.dll из Интернета или скопировать с другого компьютера с более новой версией Windows, где этот файл по умолчанию есть в наличии, вместо исправления ошибки вы лишь получите сообщение о том, что «Приложение или библиотека dxva2.dll не является образом программы для Windows NT».

dxva2-dll-skype-error.png

Для того, чтобы убрать сообщение об ошибке «Failed to load library dxva2.dll» в Windows XP, достаточно выполнить следующие действия (я предполагаю, что у вас установлена Windows XP SP3. Если более ранняя версия, обновитесь):

  1. Проверить, что установлены все необходимые обновления системы (установить автоматическую установку обновлений в Панель управления — Автоматическое обновление.
  2. Установить Windows Installer 4.5 Redistributable с официального сайта Microsoft (этот шаг не всегда нужен, но лишним не будет). Скачать его можно в разделе «Загрузка установщика Windows 4.5 на странице https://support.microsoft.com/en-us/kb/942288/ru. Перезагрузить компьютер.
  3. Скачать и установить Microsoft .NET Framework 3.5 для Windows XP, так же с официального сайта Microsoft https://www.microsoft.com/ru-ru/download/details.aspx?id=21. download-net-framework-3-5-skype.png
  4. Перезагрузить компьютер.

После выполнения этих действий в указанном порядке на исправной системе Skype запустится без ошибок, связанных с отсутствием файла dxva2.dll (в случае продолжения проблем при запуске, дополнительно обратите внимание на то, чтобы в системе был установлен DirectX и драйвера видеокарты). Кстати, сама библиотека dxva2.dll в Windows XP так и не появится, несмотря на то, что ошибка исчезнет.

skype-windows-xp.png

Дополнительная информация: недавно появилась возможность использовать Skype онлайн без установки на компьютер, она может пригодиться, если ничего не выходит (или можете скачать старую версию Skype, только будьте осторожны и проверяйте загружаемые файлы, например, на Virustotal.com). Ну а в целом, я бы рекомендовал переходить все-таки на современные версии Windows, поскольку программ, которые запускаются с проблемами в XP со временем будет больше и больше.

Dxva2.dll в Windows 7, 8.1 и 10

Файл dxva2.dll в последних версиях Windows присутствует в папках Windows/System32 и Windows/SysWOW64 как неотъемлемый компонент системы.

Если по какой-то причине, вы видите сообщение о том, что этот файл отсутствует, то решить эту проблему должна простая проверка целостности системных файлов с помощью команды sfc /scannow (просто запустите эту команду в командной строке, запущенной от имени администратора). Также этот файл вы можете найти в папке C:WindowsWinSxS, выполнив поиск по dxva.dll во вложенных файлах и папках.

dxva2-dll-winsxs-folder.png

Надеюсь, описанные выше шаги помогли вам в решении проблемы. Если же нет, пишите, постараемся разобраться.

Используемые источники:

  • https://softikbox.com/kak-reshit-problemu-skype-failed-load-library-dxva2-dl-11235.html
  • http://pk-help.com/workstation/skype-failed-to-load-library-dxva2dll
  • https://computerinfo.ru/skype-oshibka-failed-to-load-library-dxva2-dll/
  • http://www.skaip.su/reshaem-oshibku-s-otsutstviem-biblioteki-dxva2-dll
  • https://remontka.pro/dxva2-dll-skype-windows-xp/

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий