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

수정:d3d9 장치 생성 실패

많은 사용자가 "d3d9 장치를 생성하지 못했습니다. 이것은 데스크톱이 잠겨 있는 경우 발생할 수 있습니다.'라는 메시지가 화면에 표시되며 직접 게임을 하거나 Steam과 같은 다른 게임 런처를 통해 게임을 하려고 할 때마다 나타납니다.

수정:d3d9 장치 생성 실패

이 오류가 발생하는 이유는 주로 실행하려는 게임의 해상도와 현재 모니터 해상도가 충돌하기 때문입니다. 불일치가 있는 경우 이 상태가 발생할 수 있습니다. 아래에서 논의할 이 오류의 다른 몇 가지 원인도 있습니다.

해결책 1:게임의 해상도 변경(Steam)

이 문제를 해결하는 가장 쉬운 해결 방법은 '창' 모드에서 게임을 시작하는 것입니다. 이 솔루션은 Steam을 사용하여 게임을 하는 사람들을 대상으로 합니다. Steam을 통해 게임을 실행할 때 게임이 전혀 실행되지 않고 오류 메시지가 계속 표시됩니다. 아래 나열된 단계를 따르십시오.

Steam의 해상도를 변경하기 전에 모니터의 현재 해상도를 확인하여 그에 따라 설정할 수 있도록 해야 합니다.

  1. 바탕화면의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 '디스플레이 설정을 선택합니다. ".

수정:d3d9 장치 생성 실패

  1. 현재 해상도 확인 컴퓨터에 설정합니다. 1920 x 1200입니다.

수정:d3d9 장치 생성 실패

<올 시작="3">
  • 해결 방법을 확인한 후에는 Steam 클라이언트를 실행하십시오. 라이브러리 탭을 클릭합니다. 게임을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. .
  • 수정:d3d9 장치 생성 실패

    1. 일반 탭을 누르고 실행 옵션을 선택합니다. 사용 가능한 옵션 목록에서. 이제 현재 해상도를 설정하십시오. 실행 옵션에서 1920 x 1200 해상도를 설정하는 예는 "-w 1920 –h 1200입니다. ".

    수정:d3d9 장치 생성 실패

    1. 확인 누르기 변경 사항을 저장하고 종료합니다. Steam 클라이언트를 다시 실행하고 게임을 제대로 실행할 수 있는지 확인하세요.

    Steam 클라이언트에서 가능한 다양한 해상도로 실험할 수도 있습니다. 컴퓨터에서 해상도를 변경한 다음 클라이언트에서 실행 옵션을 업데이트할 수도 있습니다.

    수정:d3d9 장치 생성 실패

    또 다른 가능한 해결 방법은 ' ' 모드. 이 모드에서는 설정된 해상도가 없으며 게임이 작은 창 화면에서 실행됩니다. 가장자리를 드래그하여 화면의 크기를 쉽게 변경할 수 있습니다. 창 모드를 설정하는 명령은 "-창 ".

    도움말: 시작 옵션을 "-dxlevel 81으로 설정할 수도 있습니다. ". 이렇게 하면 게임에서 언급된 DirectX 모드가 실행됩니다.

    해결책 2:DirectX 최종 사용자 런타임 설치

    DirectX는 멀티미디어, 특히 게임과 관련된 작업을 처리하기 위한 API 모음입니다. 모듈이 아직 설치되어 있지 않다면 가능한 한 빨리 시스템에 추가하고 이것이 제대로 작동하는지 확인해야 합니다.

    1. Microsoft의 공식 DirectX로 이동
    2. 다운로드 를 클릭합니다. 버튼을 누르고 접근 가능한 위치에 패키지를 다운로드하십시오.

    수정:d3d9 장치 생성 실패

    <올 시작="3">
  • 컴퓨터에 패키지를 설치합니다. 설치 후 문제가 해결되었고 문제 없이 게임을 실행할 수 있는지 확인하세요.
  • 해결 방법 3:게임 파일에서 수동으로 해상도 변경

    위의 두 가지 방법이 모두 효과가 없다면 Steam 폴더에서 일부 게임 파일을 수동으로 변경하여 게임의 해상도를 변경할 수 있습니다. 구성 파일의 복사본을 만들어 문제가 발생할 경우 교체할 수 있도록 별도의 위치에 저장하는 것이 좋습니다.

    1. 게임 디렉토리로 이동합니다. 샘플 디렉토리는 다음과 같습니다.
    Steam/Steamapps/Common/APB Reloaded/APBGame/Config
    1. 이제 "Machineoptions.ini 파일을 엽니다. "를 마우스 오른쪽 버튼으로 클릭하여 선택하고 '연결 프로그램' 위로 마우스를 가져간 다음 메모장을 선택합니다. . 파일을 클릭하여 직접 열 수도 있으며 Windows에서 메시지가 표시되면 메모장을 선택합니다. .

    수정:d3d9 장치 생성 실패

    <올 시작="3">
  • 이제 우리는 약간의 트릭을 할 것입니다. resolution 명령에서 ';'을 제거하고 값을 동일하게 유지합니다. 따라서 처음에는 다음과 같은 문자열이 됩니다.
  • ;ResX=1024
    
    ;ResY=768

    콜론을 제거하면 다음과 같은 내용이 표시됩니다.

    ResX=1024
    
    ResY=768
    1. 변경 사항을 저장하고 종료합니다. 컴퓨터를 제대로 다시 시작하고 게임을 실행해 보세요.

    해결책 4:그래픽 드라이버 업데이트

    위의 모든 방법이 실패하면 컴퓨터에 설치된 현재 드라이버에 문제가 있다는 의미일 수 있습니다. 드라이버가 손상되었거나 오래된 경우 게임이 컴퓨터의 기본 해상도로 전환되지 않고 오류 메시지가 나타나는 이유일 수 있습니다. 이제 드라이버를 업데이트할 수 있는 두 가지 방법이 있습니다. 수동 또는 자동으로 . 수동으로 개인적으로 다운로드해야 합니다. 제조사 웹사이트에서 드라이버를 검색한 후.

    드라이버를 업데이트하기 전에 기본 드라이버를 설치하면 문제가 해결되는지 확인합니다.

    1. 안전 모드로 부팅 . "devmgmt.를 입력합니다. msc " 대화 상자에 입력하고 Enter 키를 누릅니다. 여기에서 디스플레이 어댑터로 이동합니다. , 어댑터를 마우스 오른쪽 버튼으로 클릭하고 기기 제거를 선택합니다. .

    수정:d3d9 장치 생성 실패

    1. 컴퓨터를 일반 모드로 부팅하고 Windows + R을 누르고 "devmgmt.를 입력합니다. msc " 대화 상자에 입력하고 Enter 키를 누릅니다. 대부분 기본 드라이버가 설치됩니다. 그렇지 않은 경우 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 "하드웨어 변경 사항 검색을 선택합니다. ". 이제 게임이 문제 없이 작동하는지 확인 . 문제 없이 된다면 좋은 일입니다. 그렇지 않은 경우 계속하십시오.
    2. 이제 두 가지 옵션이 있습니다. 제조업체 웹사이트에서 하드웨어에 사용할 수 있는 최신 드라이버를 온라인으로 검색할 수 있습니다. NVIDIA 등(및 수동 설치) 또는 Windows가 최신 버전 자체를 설치하도록 할 수 있습니다. (자동으로 업데이트 검색).
    3. 수동으로 설치하는 방법을 살펴보겠습니다. 하드웨어를 마우스 오른쪽 버튼으로 클릭하고 "드라이버 업데이트를 선택합니다. ". 첫 번째 옵션 선택 "업데이트된 드라이버 소프트웨어 자동 검색". 두 번째 옵션 선택 수동으로 업데이트하는 경우 "드라이버 찾아보기"를 선택하고 다운로드한 위치로 이동합니다.

    수정:d3d9 장치 생성 실패

    1. 다시 시작 드라이버를 설치한 후 컴퓨터에 게임을 실행하고 문제가 해결되는지 확인하십시오.