Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

D3DCompiler_47.dll 누락 오류 완벽 해결 가이드

'D3DCompiler_47.dll' 파일은 수많은 게임과 응용 프로그램의 실행을 가능하게 하는 공유 시스템 파일로, 다양한 프로그램이 정상적으로 작동하기 위해 반드시 필요합니다. 게임이나 프로그램을 실행할 때 "D3DCompiler_47.dll이(가) 없습니다"라는 오류 메시지가 나타나는 경우는 매우 흔합니다.

D3DCompiler_47.dll 누락 오류 완벽 해결 가이드

다행히 이 오류를 해결하는 방법은 매우 간단합니다. DLL 파일을 직접 다운로드하거나 Windows 업데이트를 통해 설치하면 됩니다. 아래에서 가장 간단한 방법부터 차례대로 하나씩 살펴보겠습니다.

해결 방법 1: D3DCompiler_47.dll 재등록

해당 DLL 파일이 필요한 프로그램을 사용하는 경우, 일반적으로 프로그램이 자동으로 파일을 등록해 줍니다. 파일이 존재하지 않으면 프로그램이 직접 설치할 수 있어야 하지만, 이러한 기능이 없는 응용 프로그램도 있습니다. 이럴 때는 파일을 수동으로 등록해 볼 수 있습니다.

  1. Windows + R 키를 누른 후 대화 상자에 "명령 프롬프트"를 입력하고, 검색 결과를 마우스 오른쪽 버튼으로 클릭하여 "관리자 권한으로 실행"을 선택합니다.
  2. 관리자 권한 명령 프롬프트가 열리면 다음 명령어를 입력합니다:
regsvr32 /u D3DCompiler_47.dll

regsvr32 /i D3DCompiler_47.dll

D3DCompiler_47.dll 누락 오류 완벽 해결 가이드

첫 번째 명령어는 파일 등록을 해제하고, 두 번째 명령어는 파일을 다시 등록합니다. 단, 이 방법은 필요한 디렉터리에 이미 DLL 파일이 있는 경우에만 작동합니다. 파일이 없다면 명령어 실행 시 오류가 발생하므로, 그 경우 두 번째 해결 방법으로 넘어가세요.

해결 방법 2: DLL 파일 직접 다운로드

필요한 DLL 파일을 시스템에 설치하는 방법은 두 가지가 있습니다. 이 방법처럼 수동으로 설치하거나, 세 번째 방법처럼 자동으로 설치하는 것입니다. 두 방법 모두 효과적이지만, 이 방법에서는 파일을 직접 검색해서 다운로드해야 합니다.

  1. 인터넷에서 DLL 파일을 다운로드합니다. 인터넷에는 진짜 파일이 아닌 바이러스를 다운로드하게 만드는 악성 사이트가 많으므로, 신뢰할 수 있는 웹사이트만 이용하는 것이 중요합니다.
  2. 파일을 다운로드한 후에는 시스템 아키텍처를 확인해야 합니다. 32비트와 64비트 시스템은 DLL 파일을 붙여 넣어야 하는 위치가 서로 다릅니다. Windows + S 키를 누르고 대화 상자에 "시스템 정보"를 입력한 후 설정을 엽니다.

D3DCompiler_47.dll 누락 오류 완벽 해결 가이드

  1. 시스템 종류(System Type) 값을 확인합니다. 32비트 시스템이라면 다운로드한 D3DCompiler_47.dll 파일을 "C:\Windows\system32" 폴더에 붙여 넣습니다. 일부 사용자의 경우 "C:\WINDOWS\system32"로 표시될 수 있습니다.

64비트 컴퓨터의 경우, D3DCompiler_47.dll(32비트) 파일을 "C:\Windows\SYSWOW64" 폴더에 복사하고, D3DCompiler_47.dll(64비트) 파일은 "C:\Windows\System32" 폴더에 붙여 넣습니다.

D3DCompiler_47.dll 누락 오류 완벽 해결 가이드

  1. DLL 파일을 붙여 넣은 후에는 첫 번째 해결 방법을 참고하여 해당 DLL을 등록합니다. 컴퓨터를 재시작하고 응용 프로그램이 정상적으로 작동하는지 확인합니다.

해결 방법 3: 카탈로그 업데이트 KB4019990 설치

앞서 언급했듯이 Microsoft는 다양한 문제를 해결하거나 기존 구성 요소에 모듈을 추가·업데이트하기 위해 수시로 업데이트를 배포합니다. Microsoft는 "D3DCompiler_47.dll이(가) 없습니다" 오류를 인지하고 이 문제를 해결하기 위한 공식 업데이트를 출시했습니다.

D3DCompiler_47.dll 누락 오류 완벽 해결 가이드

  1. Microsoft 공식 웹사이트에 접속하여 업데이트를 다운로드합니다.
  2. 컴퓨터에 업데이트를 설치하고 시스템을 완전히 재시작합니다. 그런 다음 문제가 해결되었는지 확인합니다.

또한 최신 버전의 Windows를 사용하고 있는지 확인해야 합니다. Windows + S 키를 누르고 "업데이트"를 입력한 후 시스템 설정을 열고, 업데이트 확인을 클릭하여 새로운 업데이트가 있다면 모두 설치합니다.

참고: 최신 버전의 Microsoft .NET Framework가 설치되어 있는지도 함께 확인하세요.

해결 방법 4: Microsoft DirectX 설치

D3DCompiler_47.dll 모듈은 DirectX와 관련이 있는 것으로 알려져 있습니다. DirectX는 멀티미디어 관련 작업, 특히 게임을 처리하기 위한 API 모음입니다. 이 모듈이 설치되어 있지 않다면 최대한 빨리 시스템에 추가하고 문제가 해결되는지 확인해 보세요.

  1. Microsoft 공식 웹사이트로 이동하여 파일 패키지를 컴퓨터에 다운로드합니다.

D3DCompiler_47.dll 누락 오류 완벽 해결 가이드

  1. 다운로드가 완료되면 패키지를 설치하고 컴퓨터를 완전히 재시작합니다.
  2. 문제가 여전히 지속되는지 확인합니다. 지속된다면 DLL 파일을 수동으로 다운로드하여 해결 방법 2에서 안내한 디렉터리에 배치해야 합니다. 이때 해결 방법 1에서 보여준 것처럼 DLL을 컴퓨터에 등록하는 것을 잊지 마세요.

그래도 오류 메시지가 계속 나타난다면, 모든 단계를 올바르게 수행했는지 그리고 관리자 계정을 사용하고 있는지 다시 한번 확인하세요.