Computer >> 컴퓨터 >  >> 체계 >> Windows

Windows 11/10에서 레거시 게임을 할 때 DirectDraw 오류 수정

상당수의 PC 게이머가 Windows 11 또는 Windows 10 컴퓨터에서 Diablo 또는 Age of Empires와 같은 게임(레거시)을 플레이하려고 하면 DirectDraw 지원되지 않는 오류 가 발생하는 문제를 보고하고 있습니다. 일반적으로 다른 오류 코드가 동반됩니다. 이 게시물에서는 잠재적인 범인을 식별하고 이 문제에 대한 솔루션을 제공합니다.

Windows 11/10에서 레거시 게임을 할 때 DirectDraw 오류 수정

독립형 DirectDraw는 더 이상 사용되지 않습니다. 이제 DirectX의 하위 집합입니다. DirectX에는 DirectX의 기본 그래픽 처리 부분인 Direct3D가 포함되어 있습니다. DirectX API와 연결되며 Windows 컴퓨터의 모든 프로그램에서 2D 그래픽을 렌더링하는 데 도움이 됩니다. 다음 이유 중 하나 이상으로 인해 이 오류가 발생할 가능성이 가장 높습니다.

  • 게임이 전체 화면 모드로 실행 중입니다.
  • 설치된 Windows 버전/빌드와 게임이 호환되지 않습니다.
  • DirectPlay 및 .NET Framework 3.5를 사용할 수 없습니다.
  • 그래픽 렌더링 문제.

DirectDraw를 활성화하려면 어떻게 해야 하나요?

Windows 11/10 컴퓨터에서 DirectDraw 또는 Direct3D를 활성화하려면 다음 지침을 따르십시오. DirectX 진단 도구(dxdiag.exe)를 실행합니다. dxdiag 창에서 디스플레이 탭을 클릭하고 DirectDraw 가속Direct3D 가속 DirectX 기능에서 선택됨 . 사용을 클릭합니다. 두 옵션 중 하나가 사용 안 함으로 표시되는 경우 상태. 컴퓨터에 여러 비디오 어댑터가 설치된 경우 단계를 반복합니다.

DirectDraw를 어떻게 수정합니까?

DirectDraw 오류 메시지는 대부분 Microsoft DirectX를 사용하는 모든 프로그램에 의해 유발됩니다. 이러한 종류의 오류는 가장 일반적으로 비디오 게임과 관련이 있습니다. DLL 오류는 게임 중, 소프트웨어 프로그램을 사용할 때, 게임/앱 시작 시 언제든지 나타날 수 있습니다. 다른 수정 사항 중에서 PC를 다시 시작하고 게임/앱을 제거했다가 다시 설치할 수 있습니다.

레거시 게임 플레이 시 DirectDraw 오류

레거시 게임을 할 때 DirectDraw 오류가 발생하는 경우 Windows PC에서 특별한 순서 없이 아래 권장 솔루션을 시도하고 문제 해결에 도움이 되는지 확인할 수 있습니다.

  1. 창 모드에서 게임 실행
  2. 호환성 모드에서 게임 실행
  3. dgVoodo Wrapper를 사용하여 게임 실행
  4. DirectPlay 설치
  5. DirectX를 최신 버전으로 업데이트
  6. 그래픽 어댑터 드라이버 업데이트
  7. 화면 해상도 조정
  8. 문제가 있는 게임 제거 및 재설치

나열된 각 솔루션과 관련된 프로세스에 대한 설명을 살펴보겠습니다.

아래 솔루션을 진행하기 전에 업데이트를 확인하고 Windows 장치에 사용 가능한 비트를 설치하고 게임을 시작/실행할 때 오류가 다시 나타나는지 확인하십시오. 또한 DirectDraw 및 Direct3D가 켜져 있는지 확인하십시오(위 지침 참조).

1] 창 모드에서 게임 실행

Windows 11/10 게임 PC에서 창 모드로 레거시 게임을 실행하려면 다음을 수행하십시오.

  • 레거시 게임을 설치한 위치로 이동합니다. 또는 게임의 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭합니다. 컨텍스트 메뉴에서.
  • 속성 시트에서 바로 가기 탭.
  • 이제 접미사 -w 대상의 파일 경로 끝 필드.
  • 적용 클릭> 확인 .

이제 게임을 실행하면 창 모드가 되고 DirectDraw 오류가 수정되어야 합니다. 그렇지 않으면 다음 솔루션을 시도하십시오.

2] 호환 모드에서 게임 실행

이 솔루션을 사용하려면 호환 모드에서 레거시 게임을 실행하고 문제가 해결되었는지 확인해야 합니다. 그렇지 않은 경우 다음 해결 방법을 시도하십시오.

3] dgVoodo Wrapper를 사용하여 게임 실행

dgVoodoo 래퍼 최신 버전의 Windows OS에서 게임을 렌더링할 수 있도록 이전 그래픽 API를 Direct3D 11 또는 Direct3D 12로 변환할 수 있습니다.

Windows 장치에서 dgVoodo Wrapper를 사용하여 게임을 실행하려면 다음을 수행하십시오.

  • dgVoodoo의 안정적인 버전을 다운로드하세요.
  • 보관 패키지의 압축을 풉니다.
  • 유틸리티가 추출되면 기본 실행 파일을 두 번 클릭하고 공식 문서에 따라 Windows 시스템에서 렌더링하려는 레거시 게임에 맞게 구성합니다.

4] DirectPlay 설치 및 활성화

이 솔루션을 사용하려면 게임 장비에 DirectPlay를 설치하고 활성화해야 합니다. 또한 시스템에서 .NET Framework 3.5 이상이 활성화되어 있는지 확인하십시오.

5] DirectX를 최신 버전으로 업데이트

Windows PC에서 최신 버전의 DirectX를 실행하고 있는지 확인하고 도움이 되는지 확인하십시오.

6] 그래픽 어댑터 드라이버 업데이트

이 솔루션을 사용하려면 장치 관리자를 통해 그래픽/비디오 드라이버를 수동으로 업데이트하거나 Windows 업데이트의 선택적 업데이트 섹션에서 드라이버 업데이트를 받을 수 있습니다. 그래픽 카드 하드웨어 제조업체의 웹사이트에서 최신 버전의 드라이버를 다운로드할 수도 있습니다.

7] 화면 해상도 조정

이 솔루션을 사용하려면 Windows PC에서 화면 해상도를 조정하고 640 x 480에서 실행 중인지 확인해야 합니다. 화면 해상도.

8] 문제가 있는 게임 제거 및 재설치

지금까지 아무 것도 작동하지 않았다면 최후의 수단으로 오류를 발생시키는 게임을 제거(가급적 타사 소프트웨어 제거 프로그램 사용)한 다음 Windows 10/11에 최신 버전의 게임을 다운로드하여 다시 설치할 수 있습니다. PC.

관련 :Windows PC에서 DirectDraw 초기화 실패 오류 수정.

DirectPlay가 바이러스입니까?

DirectPlay는 DirectX 내부의 API(응용 프로그래밍 인터페이스)입니다. 일반적으로 해당 게임의 치트 방지 시스템에 버그가 있는 경우를 제외하고 Windows 시스템의 다른 게임에는 문제가 발생하지 않습니다.

DirectPlay가 필요한가요?

DirectPlay는 이전 DirectX 버전의 구성 요소였던 사용되지 않는 API 라이브러리입니다. DirectPlay는 더 이상 최신 앱이나 게임의 요구 사항이 아닙니다. 그러나 Windows 11/10 장치에서 DirectPlay를 계속 다운로드할 수 있습니다. 2000년대 초반으로 거슬러 올라가는 게임을 실행하려는 경우 여전히 요구 사항일 가능성이 큽니다. 따라서 본질적으로 일부 오래된 게임은 DirectPlay 없이 실행되지 않습니다.

관련 게시물 :d3drm.dll이 누락되어 프로그램을 시작할 수 없습니다 – Legacy Game error.

Windows 11/10에서 레거시 게임을 할 때 DirectDraw 오류 수정