d3dcompiler_47.dll 오류 확인 및 해결 방법



오랜만에 동생들의 요청으로 GTA5를 실행했는데요, 오버워치 출시 이후 한동안 하지 않아서 인지 많은 패치와 함께 게임이 정상적으로 실행되지 않는 오류가 있었습니다. 특히 강제 실행시 d3dcompiler_47.dll 라는 시스템 오류가 발생해서 알아보니 이 문제는 다이렉트 X 로 인한 문제라고 하더라구요.



그래서 어떤 문제인가 확인 해봤더니 단순하게 d3dcompiler_47.dll 파일을 포함하고 있는, 다이렉트 X 최신버전을 설치해주기만 하면 쉽게 해결되는 문제였습니다.



이를 위해서 새로이 다이렉트X 를 설치 해주면 되는데요, 해당 다이렉트X 최신버전은 마이크로소프트의 홈페이지에서 다운로드가 가능합니다. 첨부한 링크는 하단의 링크에서 다운로드가 가능합니다.



또 다른 방법으로는 d3dcompiler_47.dll  파일만을 별도로 다운받아서 하단의 폴더에 직접 수동으로 넣어주는 방법도 있습니다.


D3DCompiler_47.dll


C:\Windows\System32

C:\Windows\SysWOW64


그러나 저는 이 방법을 그다지 추천하지 않는데요, 물론 단기적인 d3dcompiler_47.dll 오류를 해결할 수는 있어도, 장기적으로 보았을 때 d3dcompiler_47.dll 의 근본적인 문제가 되는 다이렉트 X의 최신 버전을 설치해 줌으로서 그로인해 일어나는 모든 문제를 해결해주는 것이 가장 효과적이고 안정적이라고 생각됩니다.

다이렉트 X의 최신 버전 설치하기







다이렉트X 는 2가지의 설치 방법이 있는데요

  1. 다이렉트X 설치 파일을 다운 받은 후 다이렉트X 설치 프로그램을 통해 다이렉트X 관련 내용을 다운로드 후 최신 다이렉트X 를 설치하는 방법 (설치 클라이언트만 다운로드 한 후 주된 다이렉트X 파일을 다시 다운받는 방법)
  2. 특정 버전의 다이렉트X 파일을 다운받은 뒤 설치하는 방법 (다이렉트X 파일을 모두 포함한 설치 파일)

몇 번의 다이렉트X 설치를 해본 경험 상 두 번째 방법인 다이렉트X 특정 버전을 통으로 다운로드 받은 뒤 설치하는 편이 진행속도가 빠르다고 생각됩니다.



d3dcompiler_47.dll 오류 는 의외로 간단하게 해결이 가능한 문제로, 최신버전의 다이렉트X 설치를 하는 것 만으로도 쉽게 해결이 가능한 문제입니다. 비슷한 오류 들로 D3xxxx.dll 로 시작하는 문제들은 대부분이 최신버전의 다이렉트X 를 설치하는 것 만으로도 해결이 가능하다고 기억됩니다.




반응형