Windows에서 DDraw.dll 파일이 없거나 찾을 수 없다는 오류를 해결하는 방법

Windows 10에서 예전 게임을 실행하려고 할 때 DDraw.dll 오류가 발생하나요? 네, 꽤 짜증나는 일이지만, 기본적으로 포함되지 않은 DirectX 구성 요소에 의존하는 구형 게임에서 흔히 발생하는 문제입니다.이 DLL 파일은 이러한 게임들이 여전히 사용하는 구형 DirectDraw API의 일부입니다.오류는 일반적으로 DLL 파일의 위치가 잘못되었거나, DirectX 버전이 오래되었거나, 파일이 삭제되었거나 손상된 경우에 발생합니다.이러한 문제를 해결하려면 약간의 시행착오가 필요할 수 있지만, 몇 가지 검증된 방법을 사용하면 대부분 해결할 수 있습니다.이러한 방법들을 통해 게임 실행 문제를 해결하고 예전처럼 즐거운 레트로 게임 경험을 되찾을 수 있을 것입니다.

오래된 게임 실행 시 DDraw.dll 오류를 해결하는 방법

해결 방법 1.악성코드 및 바이러스 검사

악성 프로그램은 DLL 파일을 공격하는 것을 좋아하며, 손상되거나 감염된 DDraw.dll 파일은 오류를 유발할 수 있습니다.따라서 DLL 파일 복구부터 시작하는 것이 논리적입니다. DLL 파일이 손상된 경우, 악성 프로그램을 제거하면 해당 파일을 복원하거나 교체할 수 있습니다.특히 악성 프로그램 공격이나 시스템 이상 동작 이후 DLL 파일이 사라진 경우, 이 추가 단계만으로도 문제가 해결되는 경우가 있습니다.

  • 검색창에 “Windows 보안”을 입력 하고 Enter 키를 누르세요.
  • 바이러스 및 위협 방지 페이지 로 이동하세요.
  • 스캔 옵션을 클릭하세요.
  • Microsoft Defender 오프라인 검사를 선택 하고 지금 검사를 클릭하세요.
  • 시스템이 재부팅되고 정밀 검사를 진행할 것입니다.악성 코드가 발견되기를 바랍니다.

또는 마이크로소프트 공식 다운로드 페이지 에서 마이크로소프트 보안 스캐너를 다운로드할 수도 있습니다.무료로 간편하게 전체 검사를 실행할 수 있는 도구입니다.

해결 방법 2.모든 Windows 업데이트 및 DirectX 패치를 설치하세요.

오래된 게임들은 종종 더 이상 사용되지 않는 DirectX 버전을 사용합니다. Windows 10 업데이트에는 DirectX 패치가 포함되어 있으므로 모든 것이 최신 버전인지 확인하는 것이 좋습니다.간혹 핫픽스나 누적 업데이트를 놓치면 DDraw.dll과 같은 오래된 DLL 파일이 동기화되지 않을 수 있습니다.

  • 시작 메뉴에서 업데이트를 검색한 다음 업데이트 확인을 클릭하세요.
  • 사용 가능한 업데이트, 특히 그래픽 또는 기존 구성 요소와 관련된 선택적 업데이트를 모두 다운로드하여 설치하십시오.
  • 업데이트를 완료하려면 Windows가 재부팅을 요구하므로, 재부팅 후에는 반드시 Windows를 다시 시작하세요.

해결 방법 3.게임 또는 관련 소프트웨어를 재설치하세요.

특정 게임을 설치하거나 업데이트한 후 DLL 오류가 발생했다면, 게임을 다시 설치하면 누락되거나 손상된 파일을 복구할 수 있을지도 모릅니다.게임 설치 프로그램이 설치 과정에서 필요한 DLL 파일을 제대로 등록하는 경우가 있는데, 이럴 때는 새로 설치하면 문제가 해결될 수 있습니다.

  • 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 앱 및 기능을 선택하세요.
  • 문제가 있는 게임을 찾아서 ‘제거’를 선택하세요.
  • 게임 제작사 또는 신뢰할 수 있는 사이트에서 공식 설치 프로그램을 다운로드한 후 다시 설치하세요.

해결 방법 4. SFC 및 DISM을 실행하여 시스템 파일을 복구하십시오.

Windows 시스템 파일에 문제가 있는 경우(DLL 파일이 손상되었거나 누락된 경우 포함) 이러한 내장 도구가 신속하게 문제를 해결합니다.이러한 도구는 전역 시스템 파일을 검사하고 복구하며, Windows에서 DDraw.dll 파일이 손상되었다고 판단되면 복원하거나 교체할 수 있습니다.

  • cmd 를 검색하고 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 선택합니다.
  • 입력 sfc /scannow하고 엔터 키를 누르세요.잠시 기다려 주세요.몇 분 정도 소요될 수 있습니다.
  • 그래도 문제가 완전히 해결되지 않으면 다음 DISM 명령어를 순서대로 실행해 보세요.
    • Dism /Online /Cleanup-Image /CheckHealth
    • Dism /Online /Cleanup-Image /ScanHealth
    • Dism /Online /Cleanup-Image /RestoreHealth
  • 그 모든 과정을 마친 후 PC를 재시작하고 오류가 계속 발생하는지 확인하십시오.

5. DDraw.dll 파일 다시 등록하기

때때로 DLL 파일이 레지스트리 항목에서 사라지거나 시스템에서 더 이상 인식하지 못하는 경우가 있습니다.파일을 다시 등록하면 이러한 문제를 해결할 수 있으며, 특히 DLL 파일이 레지스트리에 존재하지만 제대로 호출되지 않는 경우에 효과적입니다.

  • 명령 프롬프트를 관리자 권한으로 다시 여세요.
  • 다음 명령어를 실행하고 각 명령어 실행 후 Enter 키를 누르십시오.
    • regsvr32 /u DDraw.dll— 먼저 등록을 해제해야 합니다(경우에 따라 필요함).
    • regsvr32 DDraw.dll— 그런 다음 다시 등록하세요.
  • 명령 프롬프트를 닫은 다음 PC를 재부팅하십시오.

해결 방법 6.다른 PC에서 DLL 파일을 수동으로 복사합니다.

정상적으로 작동하는 다른 Windows 컴퓨터에 접근할 수 있다면 DDraw.dll 파일을 복사해 넣을 수 있습니다.단, 정확한 위치에 주의해야 합니다 C:\Windows\System32.일반적인 경로는 `/etc/draw.dll…

  • 작업 중인 PC에서 파일 탐색기를 엽니 다 Win + E.
  • 보기 탭 에서 숨겨진 항목을 확인하세요.
  • C:\Windows\System32 폴더 로 이동하여 DDraw.dll 파일을 찾으십시오.
  • USB 드라이브에 복사하거나 네트워크 전송을 통해 연결하세요.

문제가 있는 컴퓨터에서 해당 DLL 파일을 C:\Windows\System32 폴더에 복사한 다음 관리자 권한으로 명령 프롬프트를 실행하세요 regsvr32 DDraw.dll.컴퓨터를 다시 시작하고 오류가 해결되었는지 확인해 보세요.해결이 보장되는 것은 아니지만, 때로는 누락된 부분을 해결하는 데 도움이 될 수 있습니다.

해결 방법 7. DirectX 레거시 구성 요소 설치

오래된 게임은 이전 버전의 DirectX 구성 요소 없이는 실행되지 않을 수 있으므로 DirectX 최종 사용자 런타임 웹 설치 관리자를 설치하면 도움이 될 수 있습니다.이 설치 관리자에는 최신 Windows 설치에 없을 수 있는 DDraw.dll과 같은 모든 레거시 DirectX 파일 및 DLL이 포함되어 있습니다.

  • 원하는 언어를 선택하고 다운로드를 클릭하세요.
  • 다운로드한 dxwebsetup.exe를 실행 하고 안내에 따라 진행하십시오.
  • 설치가 완료되면 PC를 재시작하고 게임을 다시 실행해 보세요.

때때로 이러한 오류를 해결하는 것은 헛수고처럼 느껴질 수 있습니다.윈도우는 오류를 숨기는 데 능숙하고, 오래된 종속 파일이 눈에 잘 띄지 않기 때문입니다.하지만 대개 이러한 방법 중 하나가 문제를 해결하고 예전처럼 게임을 즐길 수 있게 해 줄 것입니다.

요약

  • 악성코드 검사를 실행하세요.만일의 사태에 대비하는 것이 최선입니다.
  • Windows 및 DirectX 패치를 업데이트하세요.
  • 해당 게임을 재설치하거나 복구하세요.
  • SFC와 DISM을 사용하여 시스템 손상을 복구하십시오.
  • 필요한 경우 DDraw.dll 파일을 다시 등록하거나 수동으로 복사하십시오.
  • 이전 버전의 게임을 실행하려면 레거시 DirectX 구성 요소를 설치하세요.

마무리

DDraw.dll 같은 DLL 오류를 해결하는 건 꽤 골치 아픈 일이지만, 이 방법들은 대부분의 일반적인 원인을 다룹니다.업데이트, 복구, 그리고 경우에 따라 파일을 수동으로 복사하는 등의 여러 가지 방법을 조합하면 대개 해결됩니다.솔직히 말해서, 오래된 게임들이 구식 기술에 집착하는 건 좀 이상하지만, 뭐, 그게 또 매력이겠죠.이 글이 누군가에게 큰 어려움 없이 고전 게임을 다시 실행하는 데 도움이 되기를 바랍니다.