우리가 추천 : 윈도우 최대 오류, 최적화 및 속도의 교정을위한 프로그램.
PC 게이머 인 경우 일어날 수있는 최악의 상황 중 하나는 좋아하는 비디오 게임을 시작할 수 없다는 것이며 일부 사용자는 Windows 10에서 Direct3D를 초기화하는 데 문제가 있다는 오류 메시지를보고하고 이 문제가있는 게이머 인 경우 다음 솔루션을 확인하는 것이 좋습니다.
Direct3D의 문제는 당신이 좋아하는 비디오 게임을 즐기지 못하게 할 것입니다. 발생할 수있는 다양한 Direct3D 문제가 있으며이 기사에서는 다음과 같은 문제를 다룰 예정입니다.
- Direct3D 장치의 초기화 실패 - 이는 Windows의 Direct3D에서 흔히 발생하는 문제입니다. 그러나 Google 솔루션 중 하나를 사용하여이 문제를 쉽게 해결할 수 있습니다.
- 현재 설정으로 Direct3D를 초기화하지 못했습니다 - Direct3D에서 발생할 수있는 또 다른 일반적인 오류입니다. 문제를 해결하려면 필요한 Visual C ++ 재배포 가능 파일을 다시 설치해야 할 수 있습니다.
- Direct3D 장치를 초기화하는 중 오류가 발생했습니다. - 일부 사용자가 Direct3D 장치를 사용할 수 없다는 메시지를보고했습니다. 이 문제는 일반적으로 드라이버 문제로 인해 나타납니다.
- Direct3D 장치를 초기화 할 수 없습니다 - 이것은 이전 오류의 변형 일 뿐이며 드라이버에 의해 발생할 가능성이 큽니다.
- Direct3D VirtualBox 초기화 -이 오류는 Windows에서 나타날 수 있지만 VirtualBox와 같은 가상화 응용 프로그램을 사용하는 동안에도 나타날 수 있습니다.
- Direct3D 오류 코드 38 - 여러 사용자가 오류 코드 38을보고했습니다. 큰 문제 일 수 있지만 해결 방법 중 하나를 사용하여 해결할 수 있어야합니다.
- Direct3D가 장치를 생성 할 수 없거나 디스플레이 모드를 설정합니다 - 일부 사용자는 Direct3D가 장치를 만들거나 디스플레이 모드를 설정할 수 없다고보고했습니다. 이 문제를 해결하려면 그래픽 카드 드라이버를 확인하십시오.
- Direct3D 메모리 부족 - Direct3D 에서 비교적 흔히 발생하는 문제이기도합니다. 이 오류가 발생하면 실행하려는 응용 프로그램이 제대로 설치되었는지 확인하십시오.
- Direct3D를 올바르게 초기화 할 수 없습니다 - Direct3D에서 발생할 수있는 또 다른 오류입니다. 이 오류는 원하는 응용 프로그램에 액세스하지 못하게하는 큰 문제가 될 수 있습니다.
Direct3D 초기화 문제, 해결 방법
- 내장 된 하드웨어 및 장치 문제 해결사 실행
- 그래픽 카드 드라이버 업데이트
- 선택적 업데이트에서 디스플레이 드라이버 업데이트 확인
- 디스플레이 드라이버를 제거하고 다시 설치하십시오.
- 이전 드라이버 설치
- 게임 해상도 변경
- Visual C ++ 재배포 가능 항목 다시 설치
- 문제가있는 업데이트 제거
- 문제가있는 DLL 파일의 이름 바꾸기
해결책 1 - 빌드 된 내장 하드웨어 및 장치 문제 해결사
이것은 매우 간단한 솔루션이며 새 하드웨어가 제대로 설치되었는지 자동으로 확인합니다.
- 먼저 키보드의 Windows + S 키를 눌러 검색 옵션을 엽니 다.
- 문제 해결을 입력하고 문제 해결 을 클릭하십시오 .
- 하드웨어 및 장치 를 클릭 한 다음 문제 해결사 실행 버튼을 클릭 하십시오 .
- 화면의 지시 사항에 따라 문제 해결사를 완료하십시오.
문제 해결사가 완료되면 문제가 지속되는지 확인합니다.
해결책 2 - 그래픽 카드 드라이버 업데이트
그래픽 카드 드라이버가 Direct3D를 초기화 할 때 문제가 발생할 수 있습니다. 문제를 해결하려면 다음 단계에 따라 드라이버를 업데이트해야합니다.
- Windows 키 + R을 누릅니다. 실행 프롬프트에서 devmgmt.msc를 입력 한 다음 확인 버튼을 누릅니다.
- 장치 관리자에서 디스플레이 어댑터 섹션을 찾아서 클릭하여 장치 어댑터 를 확장해야합니다.
- 목록에서 사용중인 디스플레이 드라이버를 찾아 사용할 수 있어야하며 디스플레이 드라이버를 마우스 오른쪽 단추로 클릭 한 다음 드라이버 업데이트 를 클릭하십시오.
- 업데이트 된 드라이버 소프트웨어를 자동으로 검색을 선택하십시오.
- Windows는 이제 선택한 드라이버를 자동으로 검색하고 업데이트합니다.
드라이버가 업데이트되면 Direct3D의 문제가 수정되어야합니다.
자동으로 드라이버 업데이트
수동으로 드라이버를 업데이트하는 데 필요한 기술이없고 잘못된 드라이버 버전을 다운로드하여 컴퓨터를 손상시킬 위험이있는 경우 Tweakbit의 Driver Updater 도구를 사용하여 자동으로 수행하는 것이 좋습니다. 이 도구는 Microsoft 및 Norton Antivirus의 승인을 받았습니다. 여러 번 테스트 한 결과, 우리 팀은 이것이 가장 자동화 된 솔루션이라고 결론을 내 렸습니다. 아래에서 당신은 그것을하는 방법에 대한 빠른 가이드를 찾을 수 있습니다.
- TweakBit Driver Updater 다운로드 및 설치
일단 설치되면, 프로그램은 자동으로 오래된 드라이버를 찾기 위해 PC 스캔을 시작합니다. Driver Updater는 설치된 드라이버 버전과 최신 버전의 클라우드 데이터베이스를 확인하고 적절한 업데이트를 권장합니다. 스캔이 완료 될 때까지 기다리는 것입니다. 검사가 완료되면 PC에있는 모든 문제 드라이버에 대한 보고서를 받게됩니다. 목록을 검토하여 각 드라이버를 개별적으로 업데이트할지 한꺼번에 업데이트할지 확인하십시오. 한 번에 하나의 드라이버를 업데이트하려면 드라이버 이름 옆의 '드라이버 업데이트'링크를 클릭하십시오. 또는 하단의 '모두 업데이트'버튼을 클릭하여 모든 권장 업데이트를 자동으로 설치하십시오. 참고 : 일부 드라이버는 여러 단계로 설치해야 모든 구성 요소가 설치 될 때까지 '업데이트'버튼을 여러 번 눌러야합니다.
면책 조항 :이 도구의 일부 기능은 무료가 아닙니다.
해결 방법 3 - 선택적 업데이트에서 디스플레이 드라이버 업데이트 확인
- 시작 화면 / 메뉴를 열고 Windows Update를 입력하십시오.
- 오른쪽에서 설정을 클릭 한 다음 왼쪽 결과에서 선택적 업데이트 설치 를 선택하십시오.
- Windows Update 제어판이 열리고 가장 최신 업데이트를 받으려면 왼쪽 상단 모서리에있는 업데이트 확인 을 클릭하기 만하면됩니다.
필요한 업데이트를 다운로드 한 후에는 문제가 해결되어야합니다.
해결책 4 - 디스플레이 드라이버를 제거하고 다시 설치하십시오.
- 먼저 장치 관리자를 엽니 다.
- 디스플레이 어댑터를 찾아 클릭하여 펼칩니다.
- 디스플레이 카드 드라이버를 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 장치 제거를 클릭하십시오.
- Windows에서 장치 제거를 확인하는 메시지가 표시되므로 제거 를 클릭하여 드라이버를 제거하십시오. 가능한 경우 드라이버 를 제거하기 전에이 장치의 드라이버 소프트웨어 삭제 옵션을 선택하십시오.
- 제거가 완료되면 기본 디스플레이 드라이버를로드하기 위해 컴퓨터를 다시 시작해야합니다.
- 이제 그래픽 카드 제조업체 웹 사이트를 방문하여 그래픽 카드 용 드라이버를 설치하기 만하면됩니다.
그래픽 카드와 관련된 모든 파일을 완전히 삭제하려면 Display Driver Uninstaller 사용 방법에 관한 안내서를 확인하십시오. 이 드라이버는 디스플레이 드라이버와 관련된 모든 파일과 레지스트리 항목을 제거하는 무료 도구입니다.
수동으로 드라이버를 업데이트하는 것은 매우 성가신 일이므로이 드라이버 업데이트 도구 (100 % 안전하고 테스트 됨)를 다운로드하여 자동으로 수행하는 것이 좋습니다. 따라서 파일 손실과 컴퓨터의 영구적 인 손상을 방지 할 수 있습니다.
해결책 5 - 이전 드라이버 설치
특정 게임을 실행하려고 할 때 Direct3D를 초기화하는 데 문제가 있으면 그래픽 카드 용 이전 드라이버를 설치하는 것이 좋습니다. 현재 설치된 드라이버를 제거하고 제조업체의 웹 사이트에서 이전 버전을 다운로드하십시오.
일반적으로 최신 드라이버를 설치하는 것이 더 좋지만 오래된 게임 중 일부에는 문제가있을 수 있으므로 이전 드라이버를 설치하여 도움이되는지 확인하십시오. 이것은 간단한 해결책이므로 시도해보십시오.
해결책 6 - 게임 해상도 변경
때때로 Direct3D를 초기화 할 때의 문제는 게임 구성에 의해 발생할 수 있습니다. 여러 사용자가 특정 해상도를 사용하면서 게임을 시작할 수 없다고보고했습니다.
문제를 해결하려면 구성 앱에서 게임의 해상도를 변경하고 다시 실행하십시오. 게임에 설정 앱이 없다면 설정 파일이나 레지스트리에서 해상도를 변경하십시오. 이것은 가장 사용자 친화적 인 솔루션은 아니지만이 방법을 사용하여 문제를 해결했다고보고 한 사용자는 거의 없습니다.
몇몇 사용자는 게임을 윈도우 모드에서 실행하도록 설정하여 문제를 해결했다고보고했습니다. 창 모드를 활성화 한 후에는 문제가 완전히 해결되어야합니다.
솔루션 7 - Visual C ++ 재배포 가능 패키지 다시 설치
이 문제를 해결하기 위해 많은 사용자가 Visual C ++ 재배포 가능 패키지를 다시 설치하도록 권장하고 있습니다. 이는 비교적 간단하며 다음 단계에 따라 수행 할 수 있습니다.
- Windows 키 + S 를 누르고 제어판으로 들어갑니다. 결과 목록에서 제어판 을 선택하십시오.
- 제어판이 열리면 프로그램 및 기능을 클릭하십시오.
- 설치된 모든 응용 프로그램 목록이 나타납니다. 원하는 재배포 가능 항목을 두 번 클릭하여 제거하십시오.
문제가있는 Redistributable을 제거한 후 다시 설치해야합니다. 모든 Visual C ++ 재배포 가능 파일은 Microsoft 웹 사이트에서 무료로 다운로드 할 수 있습니다. 또한 많은 게임에는 Visual C ++ 설치 파일이 있으므로 다운로드 할 필요가 없습니다.
실행할 게임의 설치 디렉토리를 열고 vcredist 디렉토리를 찾은 다음 vcredist 디렉토리에서 모든 파일을 설치하십시오. 그런 다음 Direct3D의 문제를 해결해야합니다.
또한 Visual C ++ 재배포 가능 항목을 다시 설치하지 않아도되는 경우도 있습니다. 필요한 재배포 가능 파일을 설치하지 않았거나 vcredist 디렉토리에서 설치하여 문제를 해결하기 만하면됩니다.
해결 방법 8 - 문제가되는 업데이트 제거
때때로 문제가있는 업데이트로 인해 Direct3D를 초기화하는 데 문제가있을 수 있습니다. Windows 10 업데이트를 설치 한 후에이 오류가 발생하기 시작한 경우 제거해야합니다. 문제가있는 업데이트를 제거하려면 다음을 수행해야합니다.
- Windows 키 + I 를 눌러 설정 앱을 엽니 다.
- 이제 업데이트 및 보안 섹션으로 이동하십시오.
- 업데이트 기록을 클릭하십시오.
- 이제 업데이트 제거를 클릭하십시오.
- 문제가있는 업데이트를 찾아 두 번 클릭하여 제거합니다.
업데이트를 제거하여 문제가 해결되면이 업데이트가 자동으로 설치되지 않도록 할 수 있습니다. 우리는 이미 자동 Windows 업데이트를 차단하는 방법에 대한 지침을 작성 했으므로 자세한 지침을 확인하십시오.
해결책 9 - 문제가있는 DLL 파일 이름 바꾸기
Direct3D를 초기화 할 때 문제가 발생하면 해당 DLL 파일이 문제 일 수 있습니다. 특정 게임을 실행하는 중에 사용자가이 오류를보고했으며이 문제를 해결하기 위해 파일 하나의 이름을 바꾸면됩니다. 이렇게하려면 다음과 같이하십시오.
- 게임의 설치 디렉토리로 이동하여 d3d9.dll 및 d3d11.dll을 찾으십시오.
- d3d9.dll을 마우스 오른쪽 단추로 누르고 이름을 oldd3d9.dll 로 바꿉니다 .
그렇게하면 게임에서 d3d11.dll 을 사용해야하며 문제가 해결되어야합니다. 이는 일반적인 해결 방법이므로 모든 게임에서 작동하지 않을 수 있습니다.
다른 많은 문제와 마찬가지로 Windows 10에서 Direct3D를 초기화하는 문제는 그래픽 드라이버와 Windows 10 간의 비 호환성으로 인해 발생하지만 대부분의 비 호환성 문제와 마찬가지로 곧 패치가 적용될 것으로 예상됩니다.
다른 Windows 10 관련 문제가있는 경우 Windows 10 Fix 섹션에서 해결책을 확인할 수 있습니다.