게임 실행 안된다며 경고창 뜰 때 나오는 파일 (d3dX9_43.dll / d3dx11_43.dll / d3dcompiler_43.dll)
본문 바로가기
과학/인터넷

게임 실행 안된다며 경고창 뜰 때 나오는 파일 (d3dX9_43.dll / d3dx11_43.dll / d3dcompiler_43.dll)

by 깨알석사 2015. 12. 19.
728x90
반응형



게임 깔고 실행하다보면 오류 창이 뜨는 경우가 있다.

컴퓨터안에 실행파일이 깨지거나 삭제되거나 오류 자체가 나는 경우인데 이 파일은 다이렉트X 파일로 컴퓨터를 사용하면서 사용 중 그냥 종료했거나 무언가 설치하다가 그냥 꺼버렸거나, 기타 여러 사유로 컴에 오류가 났을 때 쫑났을 확률이 크다.



보통 이 파일을 찾아서 추가만 해주면 되는데 방법은 2가지,


이 파일을 직접 추가하거나 아니면 다이렉트X를 새로 설치하는 것이다.

다이렉트X는 쉽게 찾아서 다운 받을 수 있는데 요 녀석이 마이크로소프트의 윈도우 업데이트 항목으로 들어가버리면서 예전처럼 개별 다운 받는것도 어렵다...(MS 홈페이지에서 찾는것도 힘들지만 찾아도 쉽사리 한방에 알려주지 않는다. 윈도우 자체를 업데이트 하거나 텐(10)으로 업데이트 하라고 종용할 뿐이다. 거기에 다 포함되어 있다고 하면서....ㅠㅠ)



다이렉트 X 최신판을 찾겠다고 MS에 가보면 아래와 같은 친절한 멘트가 나온다


Windows Update를 통해 DirectX의 최신 버전을 설치 합니다.

Microsoft DirectX는 Windows 운영 체제의 중요한 일부로 포함됩니다. Windows Update를 통해 최신 서비스 팩 또는 다른 업데이트를 적용함으로써 Direct X를 업데이트할 수 있습니다. 


DirectX 버전을 확인 하려면 설치 된 DirectX의 버전을 확인 하는 방법을참조 하십시오. 


===================================================================================================================================



결국 파일을 직접 찾아 깔면 되는데 이게 또 이상한 애들이 순수 파일만 올린게 아니라 이상한거랑 붙여서 올리는 경우가 많다.

나도 3개를 다운 받았는데 그 중에 2개가 순수 파일이 아니었다. 하나는 P2P 다운창이 뜨면서 연계된 파일이었고 하나는 dll 파일이 아니었다

왔따빡~ ㅋ....


그래도 잘 찾아보면 순수 파일만 올린 사람들도 많으니 잘 찾아보자 (나는 순수파일만 올려줌 ^^)



그런데 이걸 구해서 파일을 복사해 윈도우 탐색기로 들어가 윈도우 < 시스템32에 넣으라고 해서 넣었는데 안된다면?

여전히 오류가 뜬다면...


그냥 시스템, 시스템32, 시스와우64(syswow64) 폴더에 다 집어넣자 (그래도 큰일 안생긴다) - 3개의 폴더는 나란히 배열되어 찾기 쉽다.



그런데 또 안된다면? 다이렉트X 예전꺼라도 파일 올린 사람 자료 찾아서 다이렉트X를 재설치 하자..(원래 다이렉트X 문제)

윈도우 텐 쓰거나 윈도우 업데이트 상관없는 사람들은 다이렉트X 삭제하고 업데이트 항목가서 윈도우 업데이트를 하든지....

그리고 잘 되면 상관없는데 그래도 또 안되면 재부팅하자...



여전히 안되면 너의 똥컴을 저주하시라...필시 바이러스에 걸린 상태라고 보면 된다. 나도 사실 게임 잘 되다가 노트북이 쫑 났는데 며칠전 바이러스에 걸려서 고생했었다. 물론 바이러스를 원천 차단하고 지금은 복구된 상태이지만 그 뒤로 이런 게임에서 dll 파일이 오류나는 현상이 잦다. 가끔은 바이러스로 인한 컴 오류 잔재 때문이라고 해도..(큰 문제는 없지만) 매번 반복되고 매번 파일이 사라져서 또 깔아야 한다면 그건 미처 찾지못한 바이러스가 있다는 뜻이니 윈도우를 싹 밀어버리는 것도 고려해 봐야 한다.



바이러스 걸렸을 때 컴에 저장된 게임 싹 오류나서 다 지움...ㅠㅠ



DirectX 최종 사용자 런타임 패키지가 수정하는 파일 오류 목록


다음 파일 중 하나라도 누락되어 있기 때문에, 응용 프로그램 오류가 발생하는 경우, Direct X 런타임 패키지를 실행하여 문제를 해결할 수 있다.



D3DX9_24.DLL 부터 D3DX9_43.DLL 까지

D3DX10입니다.

D3DCompiler_43.DLL부터 D3DCompiler_33.DLL까지

D3DX11_42.DLL

D3DX11_43.DLL

D3DCSX_42.DLL

D3DCSX_43.DLL

XACTENGINE2_0.DLL부터 XACTENGINE2_9.DLL까지

XACTENGINE3_0.DLL부터 XACTENGINE3_7.DLL까지

XAUDIO2_0.DLL

XAUDIO2_1.DLL

XAUDIO2_2.DLL

XAUDIO2_3.DLL

XAUDIO2_4.DLL

XAUDIO2_5.DLL

XAUDIO2_6.DLL

XAUDIO2_7.DLL

APOFX1_5.DLL부터 XAPOFX1_0.DLL까지

X3DAUDIO1_7.DLL부터 X3DAUDIO1_0.DLL까지

XINPUT1_1.DLL

XINPUT1_2.DLL

XINPUT1_3.DLL



아래는 윈도우 버전과 자동으로 깔린 다이렉트X 버전



Windows 8.1, Windows RT 8.1, 및 Windows Server 2012 R2    / DirectX 11.2


Windows 8, Windows RT 및 Windows Server 2012 업데이트 2670838가 설치된 Windows 7 서비스 팩 1 (SP1) 및 Windows Server 2008 R2 SP1 

DirectX 11.1



Windows 7 및 Windows Server 2008 R2 Windows Vista 서비스 팩 2 (SP2) 및 Windows Server 2008 SP2 업데이트 971644 또는 971512 설치

DirectX 11.0



Windows Vista SP1 이상 및 Windows Server 2008 또는 이상 버전  / DirectX 10.1



Windows Vista   /  DirectX 10.0



Windows XP SP2 이상 Windows XP 64 Edition SP1 이상 및 Windows Server 2003 SP1 이상 버전   /   DirectX 9.0 C



설치 된 DirectX의 버전을 확인하는 방법



사용자의 컴퓨터에 설치된 DirectX의 버전을 확인 방법


DirectX 진단 도구를 열면 버전이 바로 보인다.


키보드에 있는 윈도우 키를 누른다, (시작버튼에 위치하는 메뉴) 그러면 윈도우 자체 검색창(실행)이 뜨는데 검색 상자에 dxdiag를 입력하면 파일이 검출된다. 그것을 탭 또는 클릭, 또는 엔터,  다이렉트 진단도구 창이 뜬다. 확인~




MS 홈페이지에서 직접 다이렉트X 9 버전 다운받기


https://www.microsoft.com/ko-kr/download/details.aspx?id=34429




첨부파일 (해당 파일) - exe 파일은 MS에서 내가 다운받은 다이렉트 X 임...되도록이면 MS 사이트에서 직접 받고 귀찮으면 아래 다운

해당 파일만 받아도 되지만 그래도 확실하게 하고 싶다면 다이렉트 X를 새로 까는게 일단 가장 낫다 



dxwebsetup.exe


D3DCompiler_43.dll


d3dx11_43.dll


d3dX9_43.dll










728x90
반응형

댓글