문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 DirectX (문단 편집) === 일반 사용자를 위한 DirectX === 자신이 이용하는 [[응용 프로그램]]이 요구하는 DirectX 버전이 [[Microsoft Windows|Windows]] [[운영체제]]에서 이미 지원되고 있다면 기본적으로 별 다른 작업이 필요없다. 다만 [[Windows XP]]까지는[* 서비스 팩 2 이상 한정으로 DirectX 9.0c까지 공식 지원하나 초창기에는 기본 지원 버전인 DirectX 8.1을 썼다.] OS에서 기존 제공하는 초기 버전부터 추가 설치를 통한 마지막 버전까지 비교적 오랫동안 사후 지원되어서 사용자가 OS에서 기본으로 제공하는 버전보다 상위 버전으로 사용하려면 직접 설치해주지 않는 한 DirectX 버전 문제를 겪는 경우가 발생했기 때문에 응용 프로그램 패키지에 동봉된 최신 DirectX나 MS가 공식 배포하고 있는 DirectX 런타임을 다운로드받아 설치하는 걸로 조치해야 했다. 이 때문에 게임 같은 경우에는 설치 과정에서 DirectX가 없거나 구버전일 경우 DirectX를 같이 설치해주기도 했는데 어떤 게임은 DirectX 설치 여부를 확인하지도 않고 강제로 설치하는 바람에 구버전 DirectX가 덮어씌워져서 OS에서 온갖 오류가 발생하기도 했다. 그나마 [[Windows 2000]]과 XP가 서비스 팩을 통해 DirectX 버전을 업그레이드하는 방법이 있어 찾는 수고로움이 [[Windows 98]]에 비해 덜 하긴 했다. [[Windows Vista]]([[Windows Server 2008|2008]])부터는 업그레이드된 횟수가 9x(95, 98, 98/SE, Me), 2000, XP에 비해 상대적으로 적어서 그런 일을 해야 할 수고가 더 줄어들고[* 수고를 최소화하고 싶으면 그냥 최신 OS(현 시점에서는 [[Windows 10]])을 사용하면 편하다. 최신 OS는 가장 최신 버전의 DirectX를 기본적으로 지원하기 때문에 추후 새로운 DirectX 버전이 나오기 전까지는 후술할 9.0c 이전 버전의 호환성 문제 말고는 건드릴 게 없다.] 9.0c 이전 버전은 Vista 이후 버전에도 실행할 수 있게끔 컨버팅[* Windows Vista부터 커널 구조는 물론 디스플레이 드라이버 모델까지 완전히 달라져서 XP 이전의 9.0c를 그대로 사용할 수 없다.]해놓으면서 레거시 상태로 유지되지만 구버전 라이브러리와의 호환성이 완벽한 건 아니라서 오래된 게임에서 간혹 DirectX 관련 실행 오류가 나타나는 경우가 있다. 주로 .dll 파일 누락이 원인이기에 해당 이름의 dll 파일을 찾아서 구하면 되지만 잘 모르겠다면 MS에서 제공하는 [[https://www.microsoft.com/ko-kr/download/details.aspx?id=35|DirectX 최종 사용자 런타임]][[https://www.microsoft.com/ko-KR/download/details.aspx?id=8109|(인터넷 연결 불필요 버전)]]을 통해 설치해주면 대부분 해결된다. 하지만, 이걸 설치하고도 해결이 안된다면 XP 이하의 윈도우가 설치된 PC에서 [[답이 없다|실행하는 수 밖에 없다.]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기