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

[FIX] Windows 10에서 레거시 게임을 할 때 DirectDraw 오류가 발생합니까?

일부 Windows 10 사용자에게 DirectDraw 오류 16385가 발생합니다. (또는 다른 오류 코드) Windows 10 컴퓨터에서 Diablo, Diablo II 또는 Age of Empires와 같은 레거시 게임을 플레이하려고 할 때

[FIX] Windows 10에서 레거시 게임을 할 때 DirectDraw 오류가 발생합니까?

이 특정 문제를 철저히 조사한 후 이 특정 문제가 발생하는 여러 가지 시나리오가 있음이 밝혀졌습니다. 다음은 이 오류 코드를 유발할 수 있는 잠재적 원인 목록입니다.

  • 게임은 전체 화면 모드로 실행됩니다. – 많은 레거시 게임의 경우 이 특정 문제는 게임이 전체 화면 모드에서 실행되도록 구성된 상황에서 발생합니다. 그러나 많은 영향을 받는 사용자가 게임을 창 모드로 강제 실행하면 더 이상 문제가 발생하지 않음을 확인했습니다.
  • 게임이 Windows 10과 호환되지 않습니다. –  게임이 원래 Windows 10에서 실행되도록 개발되지 않은 경우 이 오류 코드를 유발할 수 있는 호환성 문제의 전체 호스트가 있습니다. 다행히도 호환성 모드를 사용하면 실행 파일을 이전 Windows OS와 호환 모드로 강제 실행하여 대부분의 문제를 해결할 수 있습니다.
  • 다이렉트 플레이 및 .NET Framework 3.5가 비활성화됨 – Windows XP가 Microsoft의 최신 OS였을 때 출시된 대부분의 레거시 게임이 작동하려면 Direct Play 및 .NET 3.5 Framework가 필요합니다. 그러나 이러한 기술은 Windows 10에서 더 이상 사용되지 않으며 기본적으로 비활성화되어 있으므로 이 문제를 해결하는 유일한 방법은 Windows 앱 및 기능 화면에서 다시 활성화하는 것입니다.
  • 그래픽 렌더링 문제 – 레거시 게임이 Direct3D 11 및 Direct3D 12와 같은 새로운 기술을 사용하는 방법을 모르는 경우 그래픽 렌더링 문제도 이 문제의 출현에 기여할 수 있습니다. 이 경우 dgVoodoo와 같은 래퍼를 사용하여 게임 호환 렌더링 가능하게 만들 수 있습니다. Windows 10에서.

이제 레거시 게임을 시도할 때 Windows 10에서 이 DirectDraw 오류가 나타나는 원인이 될 수 있는 모든 잠재적인 원인을 알았으므로 영향을 받는 다른 사용자가 이 문제를 해결하는 데 성공적으로 사용한 확인된 방법 목록이 있습니다.

방법 1:게임을 창 모드로 강제 실행

영향을 받는 많은 사용자에 따르면 레거시 게임 실행 파일의 속성 화면을 수정하여 창 모드에서 강제로 실행하여 이 특정 DirectDraw 문제를 해결할 수 있다고 합니다.

이상하게도 DirectDraw가 제거됩니다. Diablo I 및 Diablo II를 포함한 많은 레거시 게임에 대한 요구 사항. 바로 가기 탭에 액세스하고 '-w를 추가하여 이 해결 방법을 시행할 수 있습니다. ' 대상의 끝에.

이 특정 수정 사항을 아직 시도하지 않았다면 아래 지침에 따라 강제로 창 모드에서 실행되도록 레거시 게임의 속성을 구성하십시오.

  1. 기존 게임을 설치한 위치로 이동하고(또는 게임의 바로 가기를 마우스 오른쪽 버튼으로 클릭) 속성을 클릭합니다. 방금 나타난 컨텍스트 메뉴에서. [FIX] Windows 10에서 레거시 게임을 할 때 DirectDraw 오류가 발생합니까?
  2. 속성에 들어가면 화면에서 바로가기를 클릭합니다. 탭을 클릭한 다음 '-w를 추가합니다. ' 대상 끝에 텍스트 상자를 누르고 적용을 누르십시오. 게임을 창 모드로 강제 실행하기 위해. [FIX] Windows 10에서 레거시 게임을 할 때 DirectDraw 오류가 발생합니까?
  3. 변경 사항을 저장한 후 정상적으로 게임을 더블 클릭하여 동일한 오류 없이 창 모드로 게임을 플레이할 수 있는지 확인하세요.

여전히 DirectDraw가 표시되는 경우 레거시 게임의 기본 실행 파일의 속성 화면을 성공적으로 수정한 후에도 오류가 발생하면 아래의 다음 잠재적 수정으로 이동하십시오.

방법 2:호환 모드에서 게임 실행

첫 번째 방법이 귀하의 경우에 작동하지 않으면 다음으로 시도해야 할 것은 레거시 게임이 원래 작동하도록 개발된 OS 버전과의 호환성 모드에서 기본 실행 파일을 강제 실행하는 것입니다. 이 특정 수정 사항은 이전에 Age of Empire를 실행할 수 없었던 많은 Windows 10 사용자에 의해 효과적인 것으로 확인되었습니다.

호환성 문제 해결사를 실행하여 실행 파일을 호환성 모드로 강제 실행할 수 있습니다. 권장 수정 사항을 적용합니다. 그러나 이 Windows 10 기능을 테스트한 후에는 속성 화면에서 수동으로 이 수정을 적용하여 올바른 레거시 OS를 선택하고 있는지 확인하는 것이 좋습니다.

이 수정 사항을 아직 시도하지 않은 경우 아래 지침에 따라 레거시 게임을 강제로 호환 모드에서 실행하십시오.

  1. 기존 게임의 기본 실행 파일(또는 게임을 실행하는 데 사용하는 게임 바로 가기)을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 방금 나타난 컨텍스트 메뉴에서. [FIX] Windows 10에서 레거시 게임을 할 때 DirectDraw 오류가 발생합니까?

    참고: 호환성을 시험해보고 싶다면 문제 해결사를 먼저 클릭하고 호환성 문제 해결을 클릭합니다. 같은 메뉴에서.

  2. 속성 내부 레거시 게임 바로 가기/실행 화면에서 호환성을 클릭합니다. 상단 메뉴에서 탭을 누르세요.
  3. 호환성 탭에 들어가면 다음을 위한 호환성 모드에서 이 프로그램 실행과 연결된 체크박스를 선택합니다. , Windows XP(서비스 팩 3)를 선택합니다. 사용 가능한 옵션 목록에서 [FIX] Windows 10에서 레거시 게임을 할 때 DirectDraw 오류가 발생합니까?
  4. 적용을 클릭합니다. 변경 사항을 저장한 다음 게임을 실행하고 문제가 해결되었는지 확인하세요.

동일한 종류의 DirectDraw 오류 16385 가 계속 발생하는 경우 레거시 게임을 강제로 호환 모드로 실행한 후에도 아래의 잠재적인 수정 사항으로 이동하십시오.

방법 3:직접 재생 및 .NET 3.5 활성화

이 오류를 일으킬 수 있는 또 다른 일반적인 이유는 Windows 10 컴퓨터에서 렌더링하려는 레거시 게임에서 Direct Play 및 .NET Framework 3.5를 활성화해야 하는 경우입니다. 이러한 기술은 현재 더 이상 사용되지 않으며 비활성화되어 있습니다. 기본적으로 Windows 10에서.

게임의 원래 개발자가 Direct Play 및 .NET Framework 3.5의 최신 버전을 활용하도록 게임을 업데이트하지 않은 경우 DirectDraw 오류 16385 를 수정하는 유일한 방법 Windows 10의 Windows 기능 메뉴에서 이 2개의 레거시 구성 요소를 다시 활성화하는 것입니다.

이 방법은 이전에 Windows 10에서 이 문제를 처리했던 많은 사용자에 의해 효과적인 것으로 확인되었습니다. Direct Play 및 .NET Framework 3.5를 활성화하기 위해 수행해야 하는 작업은 다음과 같습니다.

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'appwiz.cpl'을 입력합니다. 텍스트 상자 안에서 Enter 키를 누릅니다. 프로그램 및 기능 열기 메뉴. UAC(사용자 계정 컨트롤)에서 메시지가 표시되면 , 를 클릭합니다. 관리자 액세스 권한을 부여합니다. [FIX] Windows 10에서 레거시 게임을 할 때 DirectDraw 오류가 발생합니까?
  2. 프로그램 및 기능에 들어가면 화면에서 Windows 기능 켜기 또는 끄기를 클릭합니다. 왼쪽 세로 메뉴에서 [FIX] Windows 10에서 레거시 게임을 할 때 DirectDraw 오류가 발생합니까?

    참고: UAC(사용자 계정 컨트롤)에서 메시지가 표시되면 , 를 클릭합니다. 관리자 액세스 권한을 부여합니다.

  3. Windows 기능 메뉴에 들어가면 먼저 .NET Framework 3.5(.NET 2.0 및 3.0 포함)와 연결된 확인란을 선택합니다. 확인 프롬프트에서 예를 클릭합니다. [FIX] Windows 10에서 레거시 게임을 할 때 DirectDraw 오류가 발생합니까?
  4. 다음으로 기존 구성요소와 연결된 확인란을 선택합니다. , 메뉴를 확장하고 직접 재생을 활성화합니다. 확인을 클릭하기 전에 변경 사항을 저장합니다. [FIX] Windows 10에서 레거시 게임을 할 때 DirectDraw 오류가 발생합니까?
  5. 작업을 확인한 다음 컴퓨터를 재부팅하고 기존 게임을 다시 시작하여 DirectDraw 오류 16385를 성공적으로 수정했는지 확인합니다.

이 문제가 여전히 해결되지 않으면 아래의 잠재적인 수정 사항으로 이동하십시오.

방법 4:dgVoodo 래퍼 사용

위의 방법 중 어느 것도 귀하의 경우에 효과가 없었다면 래퍼(예:dgVoodoo) 사용을 고려해야 합니다. Windows 8.1 및 Windows 10과 같은 최신 운영 체제에서 게임을 렌더링할 수 있도록 기존 그래픽 API를 Direct3D 11 또는 Direct3D 12로 변환할 수 있습니다.

dgVoodoo와 같은 래퍼 사용 DirectDraw 오류 표시 뒤에 있을 수 있는 대부분의 호환성 및 렌더링 문제를 해결하게 됩니다. 레거시 게임을 하려고 할 때 표시됩니다. 또한 래퍼를 사용하여 다양한 재정의, 향상을 활성화하고 이를 다른 타사 도구와 함께 사용하여 게임 경험을 향상 또는 개선할 수도 있습니다.

위에 소개된 다른 방법으로 이 특정 문제를 해결할 수 없는 경우 아래 지침에 따라 dgVoodoo 2를 다운로드 및 사용하여 DirectDraw 오류를 우회하고 Windows 10 컴퓨터에서 레거시 게임을 플레이하십시오.

  1. dgVoodoo2의 공식 다운로드 페이지를 방문하여 안정된 버전과 연결된 하이퍼링크를 클릭합니다. dg부두 .

    [FIX] Windows 10에서 레거시 게임을 할 때 DirectDraw 오류가 발생합니까?
  2.  다운로드가 완료되면 WinRar, WinZip 또는 7Zip과 같은 유틸리티를 사용하여 dgVoodoo 폴더를 편리한 폴더에 넣으세요.
  3. 유틸리티가 추출되면 기본 실행 파일을 두 번 클릭하고 공식 문서에 따라 Windows 10에서 렌더링하려는 레거시 게임에 맞게 구성합니다.