Windows PC에서 프로그램이나 게임을 실행할 때 DirectDraw 초기화 실패(Initialization Failed) 오류가 나타난다면, 이 글에서 소개하는 해결 방법들을 따라 해보시기 바랍니다. DirectDraw는 더 이상 권장되지 않는(deprecated) 기술이지만, PC를 오랫동안 업데이트하지 않은 상태로 사용하면 이러한 문제가 발생할 수 있습니다.

독립형 DirectDraw는 현재 폐기된 기술이며, DirectX의 하위 구성 요소로 통합되었습니다. DirectX에는 Direct3D가 포함되어 있으며, 이것이 DirectX의 핵심 그래픽 처리 부분입니다. DirectDraw는 DirectX API와 연동되어 Windows 컴퓨터의 프로그램에서 2D 그래픽을 렌더링하는 역할을 담당합니다. 따라서 DirectDraw에 문제가 생기면 PC가 프로그램을 열지 못하거나 자주 충돌하면서 위와 같은 오류 메시지를 표시할 수 있습니다. 이 문제를 근본적으로 해결하려면 아래 내용을 참고하세요.
Windows PC에서 DirectDraw 초기화 실패 해결하기
Windows PC에서 DirectDraw 초기화 실패 오류를 수정하려면 다음 단계를 순서대로 진행해 보세요.
- DirectX 업데이트
- 그래픽 드라이버 업데이트
- 호환성 설정 변경
각 단계에 대한 자세한 설명은 아래를 계속 읽어주세요.
1] DirectX 업데이트
DirectDraw는 DirectX와 직접적으로 연결되어 있으므로, 문제를 해결하려면 최신 버전의 DirectX가 설치되어 있어야 합니다. DirectDraw는 이미 폐기된 기술이기 때문에 DirectX 버전을 최신으로 업데이트하면 문제가 해결될 가능성이 높습니다. 먼저 현재 컴퓨터에 설치된 DirectX 버전을 확인해야 합니다.
버전을 확인하려면 Win+R 키를 눌러 실행 창을 연 후, dxdiag를 입력하고 Enter 키를 누르세요. 그러면 DirectX 진단 도구(DirectX Diagnostic Tool)가 화면에 열리며, 여기서 DirectX 버전을 확인할 수 있습니다.

이미 DirectX 12를 사용 중이라면 이 단계는 건너뛰어도 됩니다. 하지만 구버전을 사용하고 있다면, 단계별 가이드를 참고하여 DirectX를 최신 버전으로 업데이트하세요.
2] 그래픽 드라이버 업데이트
그래픽 드라이버가 오래된 경우, PC에서 앱이나 게임을 실행할 때 이 오류가 발생할 수 있습니다. 드라이버는 하드웨어와 소프트웨어 간의 연결을 담당하는 중요한 요소로, 드라이버에 결함이 있으면 다양한 문제가 발생할 수 있습니다. 따라서 컴퓨터의 그래픽 드라이버를 최신 버전으로 업데이트해야 합니다.
컴퓨터에 별도의 그래픽 카드가 장착되어 있지 않다면 장치 관리자(Device Manager)를 통해 드라이버를 업데이트하면 됩니다. 반면 전용 그래픽 카드가 있다면 제조사 웹사이트나 고객 지원을 통해 최신 드라이버를 받는 것도 좋은 방법입니다.
3] 호환성 설정 변경
새 컴퓨터에서 오래된 게임이나 앱을 실행하려면 화면 해상도를 낮춰야 하는 경우가 있습니다. 컴퓨터 전체의 해상도를 변경하는 대신, 호환성(Compatibility) 설정을 활용하면 해당 앱에만 낮은 해상도를 적용할 수 있습니다. 이를 위해 문제가 되는 앱이나 게임 파일을 마우스 오른쪽 버튼으로 클릭한 후 속성(Properties) 옵션을 선택하세요.
그런 다음 호환성 탭으로 이동하여 640 x 480 화면 해상도로 실행(Run in 640 x 480 screen resolution) 체크박스에 체크를 넣습니다.

확인(OK) 버튼을 클릭하여 설정을 저장한 후, 해당 앱을 다시 실행해 보세요.
관련 글: 레거시 게임 실행 시 발생하는 DirectDraw 오류 해결 방법
Windows에서 'Failed to initialize DirectDraw' 오류를 수정하는 방법은?
Windows에서 'Failed to initialize DirectDraw' 오류가 발생하면 그래픽 드라이버를 업데이트하고 최신 버전의 DirectX를 설치해야 합니다. 컴퓨터에 DirectX 12가 설치되어 있는지 확인하고, 없다면 그래픽 카드 유무와 관계없이 최신 버전으로 업그레이드하는 것이 좋습니다.
WinKawaks 실행 시 DirectDraw 초기화 실패 오류를 수정하는 방법은?
Windows에서 WinKawaks를 열 때 DirectDraw 초기화 실패 오류가 나타나면, 이 아케이드 게임을 낮은 화면 해상도로 실행해야 합니다. 이를 위해 Windows에 기본 내장된 호환성 모드/설정을 활용하세요. 그 외에도 최신 버전의 DirectX로 업데이트하거나 그래픽 드라이버를 최신 상태로 유지하는 것도 도움이 됩니다.
이 튜토리얼이 Windows PC에서 DirectDraw 초기화 실패 오류를 해결하는 데 도움이 되기를 바랍니다.
- Windows에서 그래픽 시스템을 초기화할 수 없음 오류
- Windows에서 DirectX 초기화 실패 오류