[수정됨] 'DirectX를 초기화하지 못했습니다. 비디오 카드에 맞는 드라이버를 설치하십시오'
게시 됨: 2021-02-18" DirectX 초기화 실패" 오류로 인해 많은 사용자가 설치된 프로그램을 실행하지 못했습니다. Windows 10에서 게임을 시작하거나 프로그램을 실행하려고 하면 오류 메시지가 방해되고 응용 프로그램이 시작되지 않습니다. 이 가이드는 이 문제를 처리하는 가장 좋은 방법을 제시합니다.
Windows 10에서 " DirectX 초기화 실패" 오류는 무엇입니까?
간단히 말해, DirectX는 컴퓨터에서 멀티미디어 관련 작업을 처리하기 위한 도구 모음입니다. Windows의 핵심 부분이며 오디오 및 비디오를 출력하는 게임 및 기타 프로그램에서 그래픽을 렌더링하는 데 사용됩니다. " DirectX를 초기화하지 못했습니다." 오류는 실행하려는 소프트웨어가 DirectX 라이브러리에 액세스할 수 없으므로 그래픽을 렌더링할 수 없음을 의미합니다.
DirectX나 이와 유사한 렌더링 패키지를 사용하지 않으면 대부분의 그래픽 집약적인 프로그램을 실행할 수 없으므로 이는 상당히 심각한 오류입니다.
이 오류는 프로그램을 시작하려고 할 때 발생하며 다음 메시지와 함께 나타납니다.
DirectX를 초기화하지 못했습니다. 비디오 카드에 맞는 드라이버를 설치하십시오.
한 가지 확신해야 할 것은 오류가 소프트웨어와 전혀 관련이 없다는 것입니다. 사용하려는 프로그램이 잠재적인 원인으로 즉시 제거될 수 있는 드문 소프트웨어 오류 중 하나입니다. 즉, 이 문제는 운영 체제와 그래픽 카드 간의 잘못된 통신으로 인해 발생할 수 있으므로 OS에서 GPU가 DirectX를 지원하지 않는다고 생각하게 만듭니다.
"DirectX가 초기화되지 않음" 오류에 대한 다른 가능한 이유는 다음과 같습니다.
- 디스플레이 장치의 문제,
- 오래된 DirectX 버전,
- 컴퓨터의 Microsoft Visual C++ 재배포 가능 문제,
- 필요한 C++ 재배포 가능 버전이 없는 경우
- 더 이상 사용되지 않거나 손상된 디스플레이 드라이버.
목록이 완전한 것은 아닙니다. PC 속도 저하, 무작위 충돌 및 정지, 성능 저하와 같은 증상은 맬웨어 감염을 나타낼 수 있습니다.
원인에 관계없이 해결책을 찾는 것이 더 중요합니다. 다음은 도움이 될 수 있는 6가지 효과적인 수정 사항입니다.
" DirectX를 초기화하지 못했습니다" 오류를 수정하는 방법
이러한 잠재적인 수정 사항을 해결하고 각 방법을 올바르게 적용했는지 확인하십시오.
DirectX 업데이트
DirectX는 Windows에서 실행되는 많은 게임 및 그래픽 지향 프로그램에 필요한 멀티미디어 기술 패키지입니다. 응용 프로그램이나 게임은 필요한 DirectX 버전이 이미 설치된 경우 일반적으로 올바르게 작동합니다. 그렇지 않은 경우 프로그램을 시작하려고 하면 " 초기화 실패" 오류가 발생할 수 있습니다.
Windows 버전이 제대로 작동하려면 올바른 DirectX 버전이 필요합니다. 그렇지 않으면 비디오 카드에 의존하는 많은 게임 및 기타 프로그램이 작동하지 않습니다. 오래되었거나 호환되지 않는 DirectX 버전을 사용 중인 경우 올바른 소스에서 업데이트해야 합니다.
인터넷 포럼에는 DirectX의 진정한 의미와 기능을 궁금해하는 사용자의 게시물이 무수히 많습니다. 그래서 DirectX를 업데이트하고 초기화 오류를 제거하는 방법을 보여주기 전에 여기에 간단한 설명을 추가하기로 결정했습니다.
다이렉트X란?
DirectX는 그래픽 집약적 응용 프로그램 및 게임의 작업을 단순화하는 API(응용 프로그래밍 인터페이스) 모음입니다. 게임 개발자의 많은 작업을 제거하고 사용자가 그래픽 관련 프로세스를 실행하기 위해 추가 소프트웨어를 설치하지 않아도 됩니다.
Microsoft는 멀티미디어 작업을 쉽게 하기 위해 Windows API 내의 툴킷으로 DirectX를 도입했습니다. 이 소프트웨어는 광범위한 그래픽 지침을 하나의 툴킷으로 수집합니다. 명령어는 호환되는 모든 프로그램에서 사용할 수 있습니다. 개발자는 PC에서 각 유형의 하드웨어와 작동할 수 있는 소프트웨어를 구축하는 대신 DirectX를 사용하여 하드웨어와 Windows 간의 인터페이스를 만듭니다.
예를 들어, 게임을 할 때 게임은 사용자의 입력을 듣고 올바른 DirectX 입력 라이브러리를 호출합니다. 그러면 키보드나 컨트롤러에서 사용자의 누름이 등록됩니다. 이런 식으로 개발자는 DirectX를 통해 하드웨어 통신을 Microsoft에 아웃소싱하고 하드웨어 호환성에 대해 걱정할 필요가 없습니다.
DirectX는 DirectX 3.0a 패키지가 포함된 Windows 95 이후로 어떤 형태로든 Windows의 일부였습니다. Windows XP는 DirectX 9.0과 함께 제공되며 Windows Vista에는 DirectX 10 버전이 사전 설치되어 있습니다. DirectX는 Windows 7 및 Windows Server 2008 R2가 출시되었을 때 버전 11로 업그레이드된 반면 Windows 8, Windows RT 및 Windows Server 2012가 출시되면서 기본 그래픽 툴킷이 버전 11.1로 업그레이드되었습니다.
DirectX의 최신 기본 버전은 Windows 10의 DirectX 12입니다. Microsoft는 최근에 광선 추적과 같은 최신 그래픽 혁신에 대한 지원을 추가한 DirectX 12 Ultimate를 출시했습니다.
DirectX 제품군 업그레이드
PC에서 Windows를 실행하는 경우 일부 버전의 DirectX가 설치되어 있습니다. 이 제품군은 핵심 Windows 패키지이며 제거할 수 없습니다. 그러나 최신 게임 및 응용 프로그램과의 호환성을 보장하기 위해 툴킷 버전을 업그레이드해야 할 수도 있습니다.
게임이나 다른 프로그램을 실행하려고 할 때 " DirectX 초기화 실패" 문제를 해결하는 경우 먼저 PC에 설치된 제품군 버전을 확인하십시오. Windows에서 dxdiag 프로그램을 사용하여 DirectX 패키지 버전을 확인할 수 있습니다.
- Windows 키와 R 키보드 조합을 눌러 실행을 엽니다.
- 실행 상자에 "dxdiag"(따옴표 제외)를 입력하고 확인을 클릭합니다.
- DirectX 진단 도구가 열립니다.
- 시스템 탭에는 시스템 및 소프트웨어와 관련된 정보가 있습니다. DirectX 버전 옆에 있는 패키지 버전을 확인하십시오.
오래된 DirectX 버전을 업데이트하는 방법에는 세 가지가 있습니다. 여기에서 각 방법을 검토합니다.
가장 권장되는 첫 번째 방법은 Windows를 업데이트하여 제품군을 업데이트하는 것입니다. DirectX는 Microsoft Windows의 필수 구성 요소이므로 항상 주요 업데이트 또는 플랫폼 업데이트와 함께 업데이트됩니다. 아직 Windows 10의 최신 주요 빌드로 업그레이드하지 않은 경우 업그레이드하면 DirectX도 업데이트됩니다.
또는 공식 DirectX 다운로드 페이지를 방문하여 설치 프로그램을 다운로드할 수 있습니다. 다운로드 후 설치 프로그램을 시작하고 화면의 지시에 따라 프레임워크 업데이트를 마칩니다. 이 방법은 일부 프로그램이 완벽하게 작동하는 데 필요한 누락된 DirectX 파일을 설치하는 데 사용할 수도 있습니다.
일부 게임 및 프로그램에는 설치 폴더에 DirectX 설치 프로그램이 포함되어 있습니다. 일부는 자동으로 설치하지만 다른 일부는 수동으로 설치를 수행하라는 메시지를 표시합니다. 일부 응용 프로그램에는 필요한 특정 DirectX 파일만 포함되어 있습니다.
참고: DirectX 12와 같은 일부 DirectX 버전은 이전 버전과 호환되지 않습니다. Windows 10 이전 버전의 Windows에서는 작동하지 않습니다. 한편, DirectX 12가 작동해야 하는 응용 프로그램이나 게임을 실행할 수 있습니다. 윈도우 7 또는 8.1. 이 상황에서 유일한 해결책은 시스템을 Windows 10으로 업그레이드하는 것입니다.
그래픽 카드 드라이버 업데이트
디스플레이 드라이버가 오래되었거나 손상되어 DirectX를 초기화하지 못할 수 있습니다. Windows 10으로 방금 전환한 경우 비디오 카드 드라이버가 적용되지 않았을 가능성이 있습니다. 이와 같은 경우 Windows 10에서 지원하지 않는 경우 드라이버가 호환되지 않을 수 있습니다.
또 다른 시나리오는 드라이버가 Windows 10과 호환되지만 초기화 오류를 보고하는 프로그램에 필요한 최신 기능을 렌더링하기에는 너무 오래된 경우입니다.
그래픽 카드 제조업체는 기술 및 그래픽 혁신의 최신 동향을 파악하고 있습니다. 레이 트레이싱과 같은 새로운 개발이 게임 및 그래픽 프로세서에 등장하기 시작하면 일반적으로 하드웨어가 해당 기능을 지원할 수 있도록 드라이버 업데이트를 제공합니다.
문제의 드라이버가 오래되었거나 손상되었는지 여부에 관계없이 일반적으로 업데이트로 문제가 해결됩니다. 수동으로 진행하거나, PC에 내장된 드라이버 업데이트 기능을 사용하거나, 특히 다중 업데이트의 경우 타사 도구에 의존할 수 있습니다.
Windows 업데이트를 통해 PC를 업데이트하면 필요한 업데이트가 Windows 데이터베이스에 추가된 경우 일부 중요한 드라이버가 자동으로 업데이트되는 경우가 많습니다. 그래픽 카드와 관련하여 이것은 주로 대형 플레이어 및 통합 비디오 카드에 적용됩니다.
Nvidia, Intel 및 AMD와 같은 그래픽 카드 제조업체는 해당 드라이버를 자동으로 업데이트하거나 사용자에게 필요한 업데이트를 다운로드하라는 메시지를 표시하는 특수 소프트웨어를 설치하는 경우가 많습니다.

그러나 항상 이러한 자동 방법에 의존하고 싶지는 않습니다. 특정 드라이버 업데이트가 즉시 필요한 경우 " DirectX 초기화 실패" 오류가 표시되는 경우와 같은 경우가 있습니다.
Windows 10에서 장치 관리자를 사용하여 그래픽 카드 드라이버를 업데이트하는 방법은 다음과 같습니다.
- 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 클릭합니다.
- 장치 관리자 화면에서 디스플레이 어댑터를 확장합니다.
AMD 또는 Nvidia의 전용 GPU가 있는 경우 여기에 두 개의 장치가 표시됩니다. 가능하면 둘 다 업데이트하는 것이 좋습니다.
- 디스플레이 카드를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
- 다음 화면에서 "자동으로 드라이버 검색"을 선택합니다.
Windows는 사용 가능한 최신 드라이버 소프트웨어를 다운로드 및 설치하고 작업이 성공적으로 완료되면 알려줍니다. 이 시점에서 시스템이 새로 설치된 드라이버를 사용하여 시작할 수 있도록 컴퓨터를 재부팅해야 할 수 있습니다.
Nvidia GeForce Experience 및 AMD Radeon 설정과 같은 자사 도구를 사용하여 필요한 드라이버 소프트웨어를 직접 다운로드하고 설치할 수도 있습니다.
이러한 방법은 훌륭하지만 Auslogics Driver Updater와 같은 타사 도구는 한 번에 여러 드라이버를 업데이트하는 이점을 추가합니다. 이를 통해 PC의 모든 오래된 드라이버를 확인하고 버튼을 클릭하여 최신 상태로 가져올 수 있습니다.

Driver Updater로 PC 문제 해결
불안정한 PC 성능은 종종 오래되거나 손상된 드라이버로 인해 발생합니다. Auslogics Driver Updater는 드라이버 문제를 진단하고 이전 드라이버를 한 번에 또는 한 번에 하나씩 업데이트하여 PC를 보다 원활하게 실행할 수 있도록 합니다.
최신 Visual C++ 재배포 가능 패키지 설치
Microsoft Visual C++ 재배포 가능 패키지는 적절한 그래픽 렌더링을 위해 많은 프로그램에서 필요로 하는 런타임 라이브러리 파일 세트입니다. Windows용 Visual C++에는 여러 버전이 있습니다. OS에 통합되어 있지만 제거할 수 있습니다. 그러나 Windows에서 Visual Studio 패키지를 제거하면 이를 사용하는 프로그램이 제대로 또는 전혀 작동하지 않습니다.
일부 프로그램에는 최신 버전의 Visual C++가 필요합니다. 다른 사람들은 특정 버전이 필요합니다. " DirectX 초기화 실패" 문제가 계속 발생하면 Visual C++ 패키지를 업데이트, 설치 또는 다시 설치하는 것이 도움이 될 수 있습니다.
먼저 Visual C++ 런타임 설치 프로그램을 다운로드하고 실행하여 최신 Visual Studio 패키지로 업데이트할 수 있습니다. Visual C++의 최신 버전은 Visual Studio 2015, 2017, 2019입니다. Visual C++ 3개 에디션의 재배포 가능 파일을 하나의 패키지로 설치합니다.
그래도 문제가 해결되지 않으면 문제의 프로그램에 전체 기능을 사용하려면 이전 버전의 Visual C++가 필요하기 때문일 수 있습니다. 대부분의 경우 이는 제품 설명에 표시됩니다.
별도의 다운로드 페이지에서 이전 버전의 Visual C++를 다운로드할 수 있습니다.
- 비주얼 스튜디오 2013(VC++ 12.0)
- 비주얼 스튜디오 2012(VC++ 11.0)
- 비주얼 스튜디오 2010(VC++ 10.0) SP1
- 비주얼 스튜디오 2008(VC++ 9.0) SP1
런타임 라이브러리를 업데이트해도 이 문제가 해결되지 않으면 아래 수정을 시도하십시오.
하드웨어 가속 끄기
하드웨어 가속은 일부 상황 및 일부 작업에서 시스템 하드웨어를 사용하여 소프트웨어의 부담을 덜어주는 기능입니다. 하드웨어 가속은 개별 비디오 카드나 기타 전문 하드웨어가 있는 범용 컴퓨터에서 가장 일반적입니다. 하드웨어 가속은 컴퓨터에 연결된 외부 하드웨어 덕분에 발생할 수도 있지만 일반적으로 저렴하지는 않습니다.
이 기능의 이면에 있는 원칙은 CPU가 보다 효율적인 성능을 위해 일부 까다로운 작업을 비디오 카드로 오프로드하는 것입니다. CPU가 과도할 때 그래픽 카드에 작업의 일부를 덤핑하면 하루를 절약할 수 있으므로 더 빠르고 더 나은 작업 처리 및 전달이 가능합니다.
요즘에는 Nvidia, AMD 또는 다른 브랜드의 개별 그래픽 카드가 포함된 컴퓨터에서 하드웨어 가속이 기본적으로 활성화되어 있습니다. 작업은 프로세서(및 통합 카드)와 전용 GPU 간에 공유됩니다.
이점에 관계없이 Windows 10에서 " DirectX 초기화 실패 "와 같은 오류를 해결하려면 최소한 일시적으로 하드웨어 가속을 비활성화해야 할 수 있습니다.
하드웨어 가속을 비활성화하는 방법은 다음과 같습니다. 모든 컴퓨터가 이 기능을 지원하는 것은 아닙니다.
아래 단계를 따르세요.
- 바탕 화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 디스플레이 설정을 선택합니다.
- 설정의 디스플레이 화면에서 "고급 디스플레이 설정" 링크를 클릭합니다.
- "고급 디스플레이 설정" 화면에서 "디스플레이 1의 디스플레이 어댑터 속성" 링크를 클릭합니다.
- 그래픽 속성 대화 상자가 열립니다. 문제 해결 탭으로 전환합니다.
- "설정 변경" 버튼을 클릭합니다. 디스플레이 어댑터 문제 해결사가 열립니다.
- 하드웨어 가속 슬라이더가 표시됩니다. 왼쪽이나 오른쪽으로 움직여 그래픽 카드에서 제공하는 가속 수준과 성능을 제어할 수 있습니다. 하드웨어 가속을 완전히 끄려면 슬라이더를 왼쪽 끝까지 없음으로 이동하고 확인을 클릭합니다.
그게 다야.
참고: 디스플레이 어댑터 문제 해결사 화면을 보기 전에 그래픽 드라이버를 업그레이드해야 할 수도 있습니다. 일부 드라이버는 하드웨어 가속 설정 변경을 지원하지 않으므로 "설정 변경" 버튼이 회색으로 표시될 수 있습니다.
Nvidia 또는 AMD의 개별 비디오 카드를 사용하고 Windows 2020년 5월 업데이트 이상을 사용하는 경우 설정에서 GPU에 대한 하드웨어 가속을 끌 수 있습니다.
- 설정을 열고 시스템을 선택합니다.
- 시스템 화면의 왼쪽 창에서 디스플레이를 선택합니다.
- 다중 디스플레이 섹션까지 아래로 스크롤하고 "그래픽 설정" 링크를 클릭합니다.
- 다음 화면에서 "기본 그래픽 설정 변경"을 클릭합니다.
- "하드웨어 가속 GPU 스케줄링" 버튼을 켜기로 전환합니다.
이제 시스템을 재부팅하고 " DirectX 초기화 실패" 오류가 계속 발생하는지 확인하십시오.
이렇게 해도 문제가 해결되지 않으면 하드웨어 가속을 다시 활성화하고 다음 수정으로 넘어갑니다.
프로그램의 32비트 버전 테스트
이것은 일종의 Hail Mary 수정이지만 이와 같은 문제를 해결하기 위해 가능한 모든 방법을 시도해도 아무런 해가 없습니다.
먼저 문제가 있는 응용 프로그램이 64비트인지 확인합니다. 이를 확인하는 빠른 방법은 설치 위치를 확인하는 것입니다. 32비트 앱과 프로그램은 기본적으로 C:\Program Files(x86) 폴더에 있는 반면 64비트 앱은 C:\Program Files 폴더에 있는 경향이 있습니다. 물론 Windows 아키텍처를 사용하는 프로그램은 수동 또는 자동으로 다른 곳에 설치할 수 있습니다.
프로그램의 32비트 버전을 사용할 수 있는 경우 대신 설치해 보십시오. 그것이 당신을 위해 작동한다면, 그것을 고수하십시오.
하드웨어 및 장치 문제 해결사 실행
Windows 하드웨어 및 장치 문제 해결사는 문제의 원인을 찾고 해결하는 데 도움이 될 수 있습니다.
설정을 열고 장치 > 문제 해결 > 하드웨어 및 장치로 이동한 다음 "문제 해결사 실행" 버튼을 클릭합니다.
문제 해결 마법사의 지시에 따라 문제를 해결하십시오.
문제의 오류를 해결하셨기를 바랍니다. 질문이나 우려 사항이 있는 경우 주저하지 말고 아래의 의견 섹션을 사용하십시오.