티스토리 뷰

x3daudio1_7.dll, xinput1_3.dll 오류가 발생해서 찾아보면서 결국에 해결했습니다.

그런데 그 과정이 쉽지가 않았습니다.

인터넷에 나와있는 여러가지 정보들을 모두 시도해보면서

과연 이 사람이 정말 오류가 나서 해결해본걸까?

하는 생각들도 들더라고요.

그래서 오늘은 저와같은 시행착오가 발생하지 않도록 10초면 끝나는 해결방법부터

근본적인 문제 해결까지 한번에 알아보도록 하겠습니다.

 

목차


  • 발생원인
  • 다이렉트x란?
  • 본인 윈도우 bit 확인방법
  • 해결1. dll 파일다운로드 (첨부파일)
  • 해결2. 다이렉트x 재설치

 

 

1. 발생원인

우리는 컴퓨터 전문가가 아니지만 오류에는 항상 힌트가 있습니다.

x3daudio1_7.dll

xllex.dll

xapofx1_5.dll

xinput1_3.dll

 

위 네가지 dll 파일에서 어떤 공통점이 보이시나요?

제가 눈에 잘 띄게 x자를 진하게 표시해놨는데 눈치 빠르신분들은 아시겠죠?

바로 다이렉트 X 파일이 손상되었거나 삭제되어서 발생하는 오류입니다.

원인은 다양하지만 보통 프로그램들을 새로 설치하면서

충돌이 발생하면서 자체적으로 삭제가 되거나 간혹 백신 프로그램에서 삭제하는 경우도 있습니다.

결론은 다이렉트x에 문제가 있다는 겁니다.

 

2. 다이렉트x란 ?

마이크로소프트에서 개발한 머리미디어 응용 프로그램으로

그래픽이나 사운드등 각종 미디어를 사용하는 프로그램이 하드웨어 장치를

직접 접속하여 고속으로 처리할수 있도록 도와주 API를 의미

쉽게 말해서 게임이나 프로그램들을 구동하는데 필요한것이다. 라고 정의내리면 될거같아요.

 

 

 

3. 본인 윈도우 BIT 확인방법

먼저 내PC(내컴퓨터) 우클릭 후 속성을 눌러줍니다.

그러면 본인의 PC가 64비트인지 32비트인지 나와있습니다.

간혹가다가 바탕화면에 내PC가 없는 분들이 계십니다.

 

그런경우 화면 우측 하단에 돋보기 모양이 보이는데 그거 누르신 후

시스템이라고 입력하시면 아래 사진처럼 [시스템정보]라고 나옵니다. 

그걸 눌러주세요.

 

그럼 본인 OS가 x64인지 32인지 나옵니다.

 

 

4. DLL파일 다운로드

자, 이제 여기서부터 다른 블로그들과 저의 차이점이 나옵니다.

일반적으로 DLL 파일을 본인 OS를 확인하고 32비트인지 64비트인지에 따라서 

System32나 sysWOW64폴더에 넣으라고 얘기하는데요.

이게 반은 맞고 반은 틀린게 내PC가 64비트여도 어떤 프로그램은 32비트에서 구동되기도 하거든요?

그래서 이 파일들을 받으면 두 폴더에 전부다 넣어주셔야 됩니다.

 

 

그래야지만 근본적인 문제가 해결되거든요.

파일 경로는 C드라이브-> Windows폴더로 들어가시면 System32랑 SysWOW64가 있습니다.

 

저 두곳에 모두 각각 붙여넣기를 해주셔야 합니다.

압축을 풀면 dll 파일이 xinput1_3 , XAPOFX1_5, X3DAudio1_7 세가지가 있는데

그중 본인 PC에 오류가 나는 파일을 붙여넣기 해주세요.

 

x3daudio1_7.dll, xinput1_3.dll 파일.zip
0.08MB

여기까지 하면 제 주변사람들은 모두다 해결했습니다.

 

 

 

4. 다이렉트x 재설치

그럼에도 불구하고, 해결이 안된다 하는 경우가 생길수도 있습니다.

그런 경우 근본적인 해결 방법인 DIRECT X 를 재설치해야합니다.

 

www.microsoft.com/ko-kr/download/details.aspx?id=35

위 사이트는 마이크로 소프트 사이트입니다.

 

제가 링크해준곳에 접속하면 이렇게

Direct X 최종 사용자 런타임 하면서 다운로드가 가능합니다.

다운로드 받으셔서 설치하면 자동으로

최신버전의 다이렉트x가 설치되면서 dll 오류도 해결됩니다.

 

댓글