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

Windows에서 "d3d12.dll이 없습니다" 오류를 수정하는 방법?

d3d12.dll 오류 누락 "가 화면에 나타납니다. d3d12.dll이 손상되었거나 Windows 파일에서 누락되었거나 그래픽 카드가 DirectX 12를 지원하지 않는 경우입니다. d3d12.dll은 DirectX의 필수 파일이므로 누락된 경우 DirectX 구성 요소가 작동하지 않습니다. 적절하고 이와 같은 문제를 제공합니다.

프로그램을 설치할 때 DirectX 라이브러리와 필수 구성 요소가 있다고 가정하지만 프로그램이 어떤 이유로 d3d12.dll을 찾을 수 없는 경우입니다. 이 메시지가 화면에 표시됩니다.

Windows에서  d3d12.dll이 없습니다  오류를 수정하는 방법?

이 문제가 발생하는 데는 여러 가지 원인이 있으며 아래에 몇 가지 일반적인 원인을 나열했습니다.-

  • 손상된 DLL – 이것은 일반적으로 Windows가 d3d12.dll을 삭제하고 파일이 손상될 때 발생합니다. 예를 들어, 파일을 저장하려고 하는데 저장 과정에서 파일이 충돌하여 파일이 손상된 파일로 계산되고 Windows에서 이를 감지하여 즉시 삭제한다고 가정해 보겠습니다.
  • 삭제된 DLL –  대부분의 경우 일부 응용 프로그램은 타사 소스에서 다운로드한 경우 일부 문제를 일으킬 수 있으므로 DLL 파일을 제거합니다.
  • 악성 DLL 파일 –  또한 바이러스 백신은 파일이 타사 웹 사이트에서 다운로드된 경우 이 DLL 파일을 삭제할 수도 있으며 악성일 수 있고 백그라운드에서 실행될 수 있으므로 대부분의 경우 바이러스 백신이 파일을 감지하고 컴퓨터에서 제거할 수 있습니다. 이 경우 공식 웹사이트에서 원본 또는 최신 DLL 파일을 다운로드해야 합니다.

이제 원인을 알았으므로 솔루션으로 바로 이동하겠습니다. 이 문제를 수정하기 전에 게임의 시스템 요구 사항을 확인하셨기를 바랍니다. 시스템 요구 사항을 확인하려면 Google에서 검색하여 Valorant 시스템 요구 사항과 같은 게임 시스템 요구 사항을 입력하십시오.

게임의 요구 사항이 Windows 10 이상이고 Windows 7 이하인 경우 이 경우 이전 Windows 버전은 DirectX 12를 지원하지 않으므로 요구 사항에 따라 운영 체제를 설치해야 합니다.

D3D12.dll 파일을 수동으로 다시 다운로드

앞에서 언급했듯이 d3d12.dll은 DirectX의 필수 파일이므로 이 파일부터 시작하겠습니다. 대부분의 경우 올바른 파일을 system32에 다운로드한 다음 d3d12.dll을 다시 설치하면 문제가 해결되며 저는 개인적으로 이 문제를 해결했습니다.

다운로드하려면 여기를 클릭하거나 즐겨 사용하는 브라우저에서 d3d12.dll 다운로드를 입력하세요.

  1. 첫 번째 링크로 이동하여 호환되는 Windows 버전에 따라 d3d12.dll 파일을 다운로드합니다. Windows에서  d3d12.dll이 없습니다  오류를 수정하는 방법?
  2. 다운로드 후 d3d12 zip 폴더를 추출하는 데 필요한 다운로드 폴더로 이동합니다. 압축을 풀려면 zip 폴더를 마우스 오른쪽 버튼으로 클릭하고 추출을 클릭합니다. 완료되면 d3d12 폴더를 엽니다. 이 프로세스에 WinRar를 사용할 수 있습니다. Windows에서  d3d12.dll이 없습니다  오류를 수정하는 방법?
  3. 파일 탐색기를 열고 C 디스크로 이동하여 Windows 디렉터리를 클릭한 다음 system32를 클릭합니다. 모든 DLL 파일은 system32 폴더에 있습니다. 여기에 복사한 파일을 붙여넣으십시오. 작은 창이 나타나며 관리자 권한을 요청합니다. 계속 버튼을 클릭하여 관리자 권한을 부여하십시오. 완료되면 개선 사항을 확인하십시오.
    Windows에서  d3d12.dll이 없습니다  오류를 수정하는 방법?
  4. 64비트 버전을 사용 중이고 여전히 오류가 발생하는 경우. 이전 디렉터리로 돌아가서 SysWOW64 폴더를 열고 복사한 파일을 여기에 붙여넣고 완료되면 결과를 확인합니다.
    Windows에서  d3d12.dll이 없습니다  오류를 수정하는 방법?

명령 프롬프트를 사용하여 d3d12.dll 복구 ,

이 명령은 보호된 모든 시스템 파일을 검색하고 손상된 파일을 캐시된 복사본으로 교체하여 이를 수행합니다.

  1. 왼쪽 하단의 시작 메뉴 버튼을 클릭한 다음 명령 프롬프트 를 입력합니다. 검색창에서
  2. 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행 .
  3. 아래 명령을 입력한 다음 Enter 키를 누릅니다.
    sfc /scannow
  4. 이 명령은 d3d23.dll 파일을 반드시 복구합니다.

Windows 업데이트

가장 좋은 방법은 Windows를 최신으로 업데이트하여 Windows를 업데이트하는 것입니다.

  1. 시작 메뉴를 클릭합니다. 버튼을 누르거나 Windows 키를 누르고 Windows 업데이트를 검색합니다. , Windows 업데이트 설정을 클릭합니다.
    Windows에서  d3d12.dll이 없습니다  오류를 수정하는 방법?
  2. 그런 다음 업데이트를 확인하십시오. 오류가 사라졌는지 확인한 후 Windows에 사용 가능한 모든 업데이트를 다운로드합니다.
    Windows에서  d3d12.dll이 없습니다  오류를 수정하는 방법?

DirectX 최종 사용자 런타임 웹 설치 프로그램 다운로드

DirectX 최종 사용자 런타임 웹 설치 프로그램을 다운로드하면 d3d12.dll 누락 오류가 수정될 수 있습니다. 기본적으로 이것은 DirectX 라이브러리 및 구성 요소의 모음이며 이러한 모음과 라이브러리는 Windows에서 여러 그래픽 인터페이스를 실행하는 데 필요합니다. 이 프로그램은 현재 사용 가능한 모든 버전의 DirectX를 다운로드합니다. 다운로드하려면 여기를 클릭하거나 즐겨 사용하는 브라우저 유형 DirectX 최종 사용자 런타임 웹 설치 프로그램 다운로드를 엽니다.

  1. 다운로드 버튼을 클릭하고 다운로드가 완료되면 컴퓨터의 다운로드 폴더에 있는 설치 프로그램을 두 번 클릭합니다.
    Windows에서  d3d12.dll이 없습니다  오류를 수정하는 방법?
  2. 설치 후 마침 버튼을 눌러 DLL 오류가 사라졌는지 확인하세요.

맬웨어 감염

타사 소스에서 응용 프로그램을 다운로드한 경우 악성 바이러스가 응용 프로그램에 DLL 파일로 숨겨져 백그라운드에서 실행될 수 있습니다. 바이러스 백신 또는 Windows 방어자가 맬웨어 파일 및 d3d12.dll 파일을 찾아 삭제한 다음 다음을 사용하여 삭제할 수 있습니다. 이를 방지하려면 해당 파일을 공식 웹사이트에서 다운로드해야 합니다. 또한 일시적으로 바이러스 백신을 비활성화하고 공식 파일을 다운로드한 다음 게임이 작동하는지 확인할 수 있습니다.

애플리케이션/게임 재설치

응용 프로그램을 다시 설치하면 누락된 d3d12.dll 오류가 수정되고 제어판에서 응용 프로그램/게임을 제거한 다음 PC를 다시 시작하고 공식 소스에서 응용 프로그램을 다운로드합니다. 애플리케이션이 수리를 제공하는 경우 옵션을 선택하고 도움이 되는지 확인해야 합니다.

의견에서 듣고 싶은 의심이 있는 경우 D3d12.dll 오류를 성공적으로 해결하셨기를 바랍니다.