안녕하세요, Goseokmin 님
Windows 7 사용 중 DirectX 가 필요한 프로그램 실행이 정상적으로 되지 않는 문제로 문의를 주셨습니다.
문의주신 내용의 경우, 이러한 문제는 설치된 DirectX 의 문제 및 그래픽 카드 드라이버 문제, Microsoft Visual C++ 등의 문제일 수 있습니다.
아래의 작업 방법을 참고하여 점검을 진행합니다.
작업 방법 1. 그래픽 카드 드라이버 업데이트 및 설정 확인
사용하시는 PC 및 그래픽 카드 제조사 홈페이지를 통해서 제공되는 Windows 7 용 최신버전 드라이버를 설치합니다.
(이 외에 다른 장치들의 드라이버도 최신 버전으로 업데이트 하실 것을 권장 드립니다.)
작업 방법 2. Windows 업데이트 최신화 및 확인
- [시작 - 제어판 - 시스템 및 보안 - Windows Update] 로 이동합니다.
- 좌측의 업데이트 확인을 클릭하여, 설치할 Windows 업데이트를 확인합니다.
- 이 후 Windows 업데이트를 진행 후 Windows 가 최신화되면 PC를 재 시작합니다.
- 1~2번의 방법을 다시 진행 후 더이상 설치할 업데이트가 없는 것이 확인되면, 좌측의 업데이트 기록보기를 클릭합니다.
- 실패된 업데이트나 동일한 업데이트가 반복해서 설치된 기록이 있는지 확인하여 있다면, 해당 업데이트 번호를 더블 클릭합니다.
- 클릭 후 메시지 창이 나타나면 해당 메시지 창의 오류코드를 확인합니다.
(해당 업데이트 번호와 함께 오류코드를 알려주시기 바랍니다.)
[참고]
최신 버전의 DirectX 설치하는 방법
https://support.microsoft.com/ko-kr/kb/179113
작업 방법 3. DirectX의 기본 문제 진단
*해당 방법은 앞서 진행해보신 것으로 보이나, 다시 한번 진행해보시고 나타나는 결과내용에 대해 확인 부탁 드립니다.*
Microsoft DirectDraw 또는 Direct3D 하드웨어 가속을 설정하지 않으면 일부 프로그램이 매우 느리게 실행되거나 전혀 실행되지 않을 수 있습니다.
- Windows 로고키 + R키를 누르고 실행 창에 dxdiag 를 입력하고 확인을 클릭합니다.
- 디스플레이 탭을 클릭하고 DirectX 기능에서 DirectDraw, Direct3D 또는 AGP 질감 가속이 사용으로 표시되어 있는지 확인하여, 그렇지 않은 경우 하드웨어 가속을 설정합니다.
[하드웨어 가속 방법 참고]
- 시작 - 제어판을 차례로 클릭하고 모양 및 개인 설정에서 화면 해상도 조정을 클릭합니다.
- 고급 설정을 클릭합니다.
- 문제 해결 탭을 클릭하고 설정 변경을 클릭합니다.
(관리자 암호를 묻거나 확인하는 메시지가 표시되면 암호를 입력하거나 확인을 클릭합니다.) 4. 하드웨어 가속 슬라이더를 최대 사용으로 이동합니다.
이 외에도 드라이버에서 서명되지 않은 드라이버가 있지는 않은지 확인하고, 각 탭을 클릭하여 하단에 문제사항이 있는지 확인합니다.
작업 방법 4. Microsoft Visual C++ 제거 및 재 설치
시작 - 제어판 - 프로그램 제거를 확인하여 Microsoft Visual C++ 2008 및 Microsoft Visual C++ 2010 등이 설치되어있다면 이를 제거한 후 동일한 항목을 재 설치를 진행합니다.
[참고]
Microsoft Visual C++ 2008 재배포 가능 패키지(x64)
http://www.microsoft.com/ko-KR/download/details.aspx?id=15336
Microsoft Visual C++ 2008 재배포 가능 패키지(x86)
http://www.microsoft.com/ko-KR/download/details.aspx?id=29
Microsoft Visual C++ 2010 재배포 가능 패키지(x64)
http://www.microsoft.com/ko-KR/download/details.aspx?id=14632
Microsoft Visual C++ 2010 재배포 가능 패키지(x86)
http://www.microsoft.com/ko-KR/download/details.aspx?id=5555
추가적인 내용이 있다면 하단의 **[응답]**버튼을 눌러 회신해주시기 바랍니다.
감사합니다.
※ 응답이 문제 해결에 도움이 되었다면, 아래에 있는 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.