Ҳангоми кушодани бозӣ ё барнома дар Windows 7, 8.1 ё Windows 10, шумо метавонед ба хатогие дучор шавед, ки "Барнома наметавонад сар карда шавад, зеро xaudio2_8.dll дар компютер мавҷуд нест", хатои шабеҳ барои файлҳои xaudio2_7.dll ё xaudio2_9.dll низ имконпазир аст .
Ин дастур дар бораи он, ки ин файлҳо чист ва роҳҳои имконпазири ислоҳи хатои xaudio2_n.dll ҳангоми оғози бозиҳо / барномаҳо дар Windows муфассал шарҳ дода мешавад.
XAudio2 чист
XAudio2 маҷмӯи китобхонаҳои сатҳи пасти аз Microsoft барои кор бо садо, эффектҳои садо, кор бо овоз ва вазифаҳои дигар мебошад, ки онҳоро дар бозиҳо ва барномаҳои гуногун истифода бурдан мумкин аст.
Вобаста аз версияи 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-ро тавассути насби веб аз вебсайти расмии Microsoft //www.microsoft.com/en-us/download/35 (зеркашӣ кунед) насб кунед ва насб кунед (барои корбарони Windows 10: агар шумо пештар аллакай ин китобхонаҳоро зеркашӣ карданд, аммо системаро ба версияи навбатӣ нав карданд, дубора насб кунед).
Сарфи назар аз он, ки дар ҳар як версияи OS як ё дигар версияи DirectX аллакай вуҷуд дорад, веб-васлкунандаи китобхона китобхонаҳои нопурраеро зеркашӣ мекунад, ки барои иҷрои барномаҳои муайян талаб карда мешаванд, аз ҷумла xaudio2_7.dll (аммо ду вуҷуд надорад дигар файлҳо, аммо мушкилот барои баъзе нармафзорҳо метавонанд ҳал карда шаванд).
Агар мушкил ҳал нашуд ва 7 дар компютери шумо насб шуда бошад, ман боз ба шумо хотиррасон мекунам: шумо xaudio2_8.dll ё xaudio2_9.dll -ро барои Windows 7. наметавонед зеркашӣ кунед, аммо шумо метавонед онро зеркашӣ кунед, аммо ин китобхонаҳо кор нахоҳанд кард.
Аммо, шумо метавонед нуқтаҳои зеринро омӯзед:
- Дар вебсайти расмии худ санҷед, ки оё барнома бо Windows 7 ва версияи DirectX-и шумо мувофиқат мекунад (нигаред чӣ тавр версияи DirectX -ро донед).
- Агар барнома мувофиқ бошад, дар Интернет барои тавсифи мушкилоти имконпазир ҳангоми иҷрои ин бозӣ ё барномаи мушаххас дар Windows 7 берун аз DLL-и мушаххас бинед (чунин шуда метавонад, ки он дар 7 насб кардани ҷузъҳои иловагии системаро талаб мекунад, дигар файли иҷрошавандаро истифода баред, параметрҳои роҳандозиро тағир диҳед) , насб кардани ягон ислоҳ ва ғайра).
Умедворам, ки як вариант ба шумо дар ҳалли мушкилот кӯмак мерасонад. Дар акси ҳол, вазъро (барнома, версияи OS) дар шарҳҳо тасвир кунед, шояд ман кӯмак расонам.