수정 : D3DCompiler_47.dll이 누락되었습니다.

'D3DCompiler_47.dll'은 많은 게임을 실행할 수있는 공유 파일로, 많은 응용 프로그램에서 필요한 작업입니다. "D3DCompiler_47.dll이 없습니다"라는 오류는 게임, 응용 프로그램을 시작하거나 특정 목적을 위해 프로그램을 실행할 때 매우 일반적입니다.

이 오류를 해결하는 데 관련된 해결 방법은 매우 간단하며 직접 또는 Windows 업데이트를 통해 DLL을 다운로드해야합니다. 가장 간단한 것부터 시작하여 하나씩 살펴 보겠습니다.

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

논의중인 DLL이 필요한 프로그램을 사용하는 경우 일반적으로 파일이 자동으로 등록됩니다. 파일이 없으면 설치할 수있는 기능이 있어야합니다. 응용 프로그램에 이러한 기능이없는 경우 파일을 수동으로 등록하려고합니다.

  1. Windows + R을 누르고 대화 상자에 " 명령 프롬프트 "를 입력 하고 마우스 오른쪽 단추로 클릭 한 다음 " 관리자 권한으로 실행 "을 선택 합니다.
  2. 관리자 권한 명령 프롬프트에서 다음 명령을 입력합니다.
regsvr32 / u D3DCompiler_47.dll regsvr32 / i D3DCompiler_47.dll

첫 번째 명령은 파일을 등록 취소하고 두 번째 명령은 파일을 등록합니다. 이 방법은 필요한 디렉토리에 DLL이 이미있는 경우에만 작동합니다. 그렇지 않으면 이러한 명령은 예외를 발생시킵니다. 이 경우 두 번째 솔루션으로 이동하십시오.

해결 방법 2 : DLL 다운로드

시스템에 필요한 DLL을 설치하는 방법에는 두 가지가 있습니다. 이 솔루션을 사용하여 수동으로 수행하거나 세 번째 솔루션을 사용하여 자동으로 수행 할 수 있습니다. 두 솔루션 모두 작동하지만이 솔루션에서 직접 검색해야합니다.

  1. 인터넷에서 컴퓨터로 DLL다운로드 합니다. 사용자가 실제 파일 대신 바이러스를 다운로드하도록 속이는 악성 사이트가 많이 있다는 점은 주목할 가치가 있습니다. 조심하고 신뢰할 수있는 웹 사이트 만 사용하세요.
  2. 파일을 다운로드 한 후 시스템의 아키텍처를 확인해야합니다. 32 비트 및 64 비트 아키텍처 는 모두 DLL을 붙여 넣어야하는 파일 위치가 다릅니다. Windows + S를 누르고 대화 상자에 " 시스템 정보 "를 입력 한 다음 설정을 엽니 다.

  1. 시스템 유형의 값을 찾으십시오. 들어 32 비트 "시스템 유형, 당신은 당신이 폴더에 다운로드 한 D3DCompiler_47.dll 파일을 붙여 넣기합니다 : \ WINDOWS \ system32를 C를 ". 일부 사용자는 "C : \ WINDOWS \ system32"를 가질 수 있습니다.

A의 64 비트 "컴퓨터, 당신은 폴더에 D3DCompiler_47.dll (32 비트)를 복사해야합니다 : \ WINDOWS \ SysWOW64와 C 폴더"에 D3DCompiler_47.dll (64 비트)를 붙여 넣습니다 ", 및 C : \ Windows \ System32 ”입니다.

  1. DLL을 붙여 넣은 후 첫 번째 해결 방법을 수행하고 그에 따라 DLL을 등록합니다. 컴퓨터를 다시 시작하고 응용 프로그램이 작동하는지 확인하십시오.

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

위에서 설명한 것처럼 Microsoft는 다양한 문제를 대상으로하는 빈번한 업데이트를 출시하거나 기존 구성 요소에 모듈을 업데이트하거나 추가합니다. Microsoft는 "D3DCompiler_47.dll이 없습니다"라는 오류를 발견했으며 문제를 해결하기위한 공식 업데이트를 발표했습니다.

  1. Microsoft의 공식 웹 사이트로 이동 하여 업데이트를 다운로드하십시오.
  2. 컴퓨터에 업데이트를 설치 하고 시스템을 완전히 다시 시작하십시오. 이제 문제가 해결되었는지 확인하십시오.

또한 최신 버전의 Windows를 실행하고 있는지 확인해야합니다. Windows + S를 누르고 "업데이트"를 입력하고 시스템 설정을 엽니 다. 업데이트 가 있는지 확인하고 업데이트 가 있으면 설치하십시오.

참고 : 또한 최신 버전의 Microsoft .NET 프레임 워크가 있는지 확인해야합니다.

해결 방법 4 : Microsoft DirectX 설치

“D3DCompiler_47.dll”모듈은 DirectX와 관련된 것으로 알려져 있습니다. DirectX는 멀티미디어, 특히 게임과 관련된 작업을 처리하기위한 API 모음입니다. 모듈이 아직 설치되지 않은 경우 가능한 한 빨리 시스템에 추가하고 이것이 트릭인지 확인해야합니다.

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

  1. 다운로드가 완료되면 패키지를 설치 하고 컴퓨터를 완전히 다시 시작하십시오.
  2. 이제 문제가 계속되는지 확인하십시오. 이 경우 수동으로 DLL을 다운로드하여 해결 방법 2에 표시된대로 디렉터리에 배치해야합니다. 해결 방법 1에 표시된대로 DLL을 컴퓨터에 등록하는 것을 잊지 마십시오.

여전히 오류 메시지가 나타나면 모든 단계를 수행하고 관리자 계정을 사용하고 있는지 확인하십시오.