Ao lanzar un xogo ou programa en Windows 7, 8.1 ou Windows 10, pode que atopes o erro "Non se pode iniciar o programa porque falta xaudio2_8.dll no ordenador", un erro similar tamén é posible para os ficheiros xaudio2_7.dll ou xaudio2_9.dll .
Este manual de instrucións detalla que son estes ficheiros e sobre posibles formas de corrixir o erro xaudio2_n.dll ao iniciar xogos / programas en Windows.
Que é XAudio2
XAudio2 é un conxunto de bibliotecas de baixo nivel do sistema de Microsoft para traballar con son, efectos de son, traballar con voz e outras tarefas que se poden usar en varios xogos e programas.
Dependendo da versión de Windows, certas versións de XAudio xa están instaladas no ordenador, para cada unha das cales hai un ficheiro DLL correspondente (situado en C: Windows System32):
- En Windows 10, xaudio2_9.dll e xaudio2_8.dll están presentes de xeito predeterminado
- En Windows 8 e 8.1, o ficheiro xaudio2_8.dll está dispoñible
- En Windows 7, con actualizacións instaladas e o paquete DirectX, xaudio2_7.dll e versións anteriores deste ficheiro.
Ao mesmo tempo, se, por exemplo, Windows 7 está instalado no seu ordenador, copiar (ou descargar) o ficheiro xaudio2_8.dll orixinal nel non fará que esta biblioteca funcione: o erro no inicio permanecerá (aínda que o texto cambiará).
Corrixir erros xaudio2_7.dll, xaudio2_8.dll e xaudio2_9.dll
En todos os casos de erro, independentemente da versión de Windows, descargue e instale bibliotecas DirectX usando o instalador web desde o sitio web oficial de Microsoft //www.microsoft.com/en-us/download/35 (para usuarios de Windows 10: se o fixeches previamente xa descargou estas bibliotecas, pero actualizou o sistema á seguinte versión, volva instalalas).
A pesar de que en cada versión do SO xa está presente unha ou outra versión de DirectX, o instalador web descargará as bibliotecas que faltan que poden ser necesarias para executar certos programas, entre os que hai, incluído xaudio2_7.dll (pero non hai dous Con todo outros ficheiros, pódese resolver o problema con algún software).
Se o problema non se solucionou e o 7 está instalado no seu ordenador, recordo de novo: non pode descargar xaudio2_8.dll ou xaudio2_9.dll para Windows 7. Máis precisamente, pode descargalo, pero estas bibliotecas non funcionarán.
Non obstante, podes estudar os seguintes puntos:
- Consulte no sitio web oficial se o programa é compatible con Windows 7 e coa súa versión de DirectX (consulte Como descubrir a versión de DirectX).
- Se o programa é compatible, busque en Internet unha descrición de posibles problemas ao executar este xogo ou programa específico en Windows 7 fóra do contexto dun DLL específico (pode resultar que require instalar compoñentes adicionais do sistema en 7, use un ficheiro executable diferente, cambiar os parámetros do lanzador. , instale calquera solución, etc.).
Espero que unha opción che axude a solucionar o problema. Se non, describe a situación (programa, versión do sistema operativo) nos comentarios, quizais poida axudar.