Содержание
Ошибка в Skype «failed to load library dxva2.dll» является распространённой и возникает в основном после обновления программы.
Для того, чтобы её исправить, нужно ознакомиться с некоторыми рекомендациями.
Файл 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» и система «врет», что их там нет.
Поэтому, запускаем командную строку с правами администратора. Для этого жмём «Пуск», в строке вводим «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: быстрый
- После этого, скачайте библиотеку dxva2.dll. Я взял этот файл из системной папки оригинальной версии Windows, и вы можете убедиться в этом проверяя цифровые подписи файла.
- Далее, нужно скопировать библиотеку dxva2.dll в папку C:WindowsSystem32 На всякий случай, регистрируем библиотеку. Для этого, нажимаем Win+R, вводим команду
regsvr32 dxva2.dll
и нажимаем клавишу ENTER.–> - Теперь запускаем Скайп. Если ошибка опять появляется, скопируйте файл 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 из Интернета или скопировать с другого компьютера с более новой версией 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:WindowsWinSxS, выполнив поиск по dxva.dll во вложенных файлах и папках.
Надеюсь, описанные выше шаги помогли вам в решении проблемы. Если же нет, пишите, постараемся разобраться.
Используемые источники:
- 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/