Пры запуску якой-небудзь гульні або праграмы ў Windows 7, 8.1 або Windows 10, вы можаце сутыкнуцца з памылкай "Запуск праграмы немагчымы, бо на кампутары адсутнічае xaudio2_8.dll", аналагічная памылка магчымая і для файлаў xaudio2_7.dll або xaudio2_9.dll .
У гэтай інструкцыі падрабязна пра тое, што ўяўляюць сабой гэтыя файлы і аб магчымых спосабах выправіць памылку xaudio2_n.dll пры запуску гульняў / праграм у Windows.
Што такое XAudio2
XAudio2 - набор сістэмных нізкаўзроўневых бібліятэк ад Майкрасофт для працы з гукам, гукавых эфектаў, працы з голасам і іншых задач, якія могуць выкарыстоўвацца ў розных гульнях і праграмах.
У залежнасці ад версіі Windows, на кампутары ўжо ўстаноўлены тыя ці іншыя версіі XAudio, для кожнай з якіх маецца адпаведны файл DLL (знаходзіцца ў C: Windows System32):
- У Windows 10 па змаўчанні прысутнічае xaudio2_9.dll і xaudio2_8.dll
- У Windows 8 і 8.1 ў наяўнасці файл xaudio2_8.dll
- У Windows 7 пры наяўнасці устаноўленых абнаўленняў і пакета DirectX - xaudio2_7.dll і больш раннія версіі гэтага файла.
Пры гэтым, калі, да прыкладу, на вашым кампутары ўсталяваная Windows 7, капіяванне (або запампоўка) арыгінальнага файла xaudio2_8.dll у яе не прымусіць працаваць гэтую бібліятэку - памылка пры запуску захаваецца (хоць тэкст яе зменіцца).
Выпраўленне памылак xaudio2_7.dll, xaudio2_8.dll і xaudio2_9.dll
Ва ўсіх выпадках з'яўлення памылкі, па-за залежнасці ад версіі Windows, запампуйце і ўсталюеце бібліятэкі DirectX, выкарыстоўваючы вэб-ўсталёўшчык з афіцыйнага сайта Майкрасофт //www.microsoft.com/ru-ru/download/35 (для карыстальнікаў Windows 10: калі вы раней ўжо запампоўвалі гэтыя бібліятэкі, але абнавілі сістэму да чарговай версіі, ўсталюеце іх зноў).
Нягледзячы на тое, што ў кожнай з версій АС ужо прысутнічае тая ці іншая версія DirectX, вэб-ўсталёўшчык загрузіць адсутнічаюць бібліятэкі, якія могуць патрабавацца для запуску тых ці іншых праграм, сярод якіх ёсць, у тым ліку і xaudio2_7.dll (але няма двух іншых файлаў, тым не менш, праблема можа быць выпраўленая для некаторага ПА).
Калі праблема не была ліквідаваная, а на вашым кампутары ўсталяваная 7-ка, яшчэ раз нагадаю: вы не зможаце спампаваць xaudio2_8.dll або xaudio2_9.dll для Windows 7. Дакладней, загрузіць зможаце, але працаваць гэтыя бібліятэкі не будуць.
Аднак вы можаце вывучыць наступныя моманты:
- Праверце на афіцыйным сайце, сумяшчальная ці праграма з Windows 7 і з вашай версіяй DirectX (гл. Як даведацца версію DirectX).
- Калі праграма сумяшчальная, пашукайце ў інтэрнэце апісанне магчымых праблем пры запуску канкрэтна гэтай гульні або праграмы ў Windows 7 па-за кантэкстам канкрэтнай DLL (можа апынуцца, што для яе працы ў 7-ку патрабуецца ўсталяваць дадатковыя сістэмныя кампаненты, выкарыстаць іншы выкананы файл, змяніць параметры лаунчера , усталяваць якой-небудзь фікс і да т.п.).
Спадзяюся, адзін з варыянтаў дапаможа вам выправіць праблему. Калі ж не, апішыце сітуацыю (праграму, версію АС) у каментарах, магчыма, мне ўдасца дапамагчы.