이 프로그램의 주요 기능은 현재 시스템의 DirectX 상태를 감지하고 이상이 발견되면 복구하는 것입니다. 이 프로그램은 주로 0xc000007b 문제를 위해 설계되었으며 문제를 완벽하게 해결할 수 있습니다. 이 프로그램에는 최신 버전의 DirectX redist(2010년 6월)가 포함되어 있으며, 모든 DX 파일은 Microsoft에서 디지털 서명되어 있어 안전합니다.
일반 컴퓨터 사용자의 사용에 대처하기 위해 이 프로그램은 기본 인터페이스에서 "검색 및 복구" 버튼을 클릭하기만 하면 프로그램이 바보 같은 원클릭 디자인을 채택합니다. 자동으로 확인, 감지, 다운로드를 완료합니다. 복구 및 등록의 모든 기능을 사용자 개입 없이 사용할 수 있으므로 사용의 어려움이 크게 줄어듭니다.
이 프로그램은 Windows XP(먼저 .NET 2.0을 설치해야 합니다. 자세한 내용은 "Windows XP users.txt" 파일을 참조하세요), Windows Vista, Windows와 같은 여러 운영 체제에 적합합니다. Windows 8, Windows 8.1, Windows 8.1 업데이트 및 Windows 10은 32비트 운영 체제와 64비트 운영 체제 모두와 호환됩니다. 이 프로그램은 사용자 설정이 필요 없이 시스템에 따라 자동으로 작업 모드를 조정합니다.
이 프로그램의 V3.3 버전은 표준 버전, 고급 버전, 온라인 복구 버전으로 구분됩니다. 표준 버전과 향상된 버전에는 완전한 DirectX 구성 요소가 포함되어 있습니다. 또한 향상된 버전에는 c++ 재배포 가능 패키지도 포함되어 있어 향상된 버전에서는 DirectX 구성 요소의 문제를 해결할 수 있을 뿐만 아니라 비정상적인 C++ 구성 요소로 인해 발생하는 문제도 해결할 수 있습니다. 향상된 버전은 C++ 관련 문제를 스스로 해결할 수 없는 사용자에게 적합합니다. 온라인 복구 버전의 기능은 필요한 파일이 인터넷을 통해 다운로드되므로 프로그램 크기가 크게 줄어든다는 점을 제외하면 표준 버전과 동일합니다. 이 프로그램의 각 버전 간에 기본 프로그램은 정확히 동일하지만 지원하는 데이터 패키지는 다릅니다. 따라서 표준 버전의 데이터 패키지를 사용하면 프로그램이 표준 복구를 수행하고, 향상된 버전의 데이터 패키지를 사용하면 프로그램은 데이터 패키지가 불완전하거나 데이터 패키지가 없을 때 고급 복구를 수행합니다. (즉, DirectX Repair.exe 프로그램만 있음) 이 프로그램은 온라인 복구를 수행합니다. 온라인 수리와 오프라인 수리를 자유롭고 유연하게 결합하여 다양한 사용자의 요구를 완벽하게 충족할 수 있습니다.
이 프로그램은 버전 V2.0부터 새로운 기본 프로그램 아키텍처를 채택하고 비동기식 멀티 스레드 프로그래밍 기술을 사용하므로 감지, 다운로드 및 복구가 서로 간섭하지 않고 독립적으로 수행될 수 있습니다. 번개처럼 빠르게. 새 프로그램에서는 자체 점검 방식이 변경되어 새 버전 사용 시 자체 점검 실패 오류가 더 이상 발생하지 않습니다. 그러나 자체 점검이 취소되지는 않으므로 프로그램 보안은 이전과 동일합니다. 이전 버전이며 축소되지 않았습니다.
프로그램에는 자동 업데이트 C++ 기능이 있습니다. 대부분의 소프트웨어는 실행 시 C++ 지원이 필요하고 C++ 예외로 인해 0xc000007b 오류가 발생할 수도 있으므로 프로그램은 시스템의 C++ 구성 요소를 감지하고 복구하는 동안 필요에 따라 업데이트합니다. 버전 V3.2부터 새로운 C++ 확장 패키지가 사용되어 산업용 소프트웨어의 성공적인 복구 확률을 크게 높일 수 있습니다. C++ 복구 기능은 향상된 버전으로 제한됩니다. 표준 버전과 온라인 복구 버전에서는 시스템 C++가 비정상(손실되지 않음)인 경우 향상된 버전을 사용하여 복구하라는 메시지가 표시됩니다.
프로그램에는 두 가지 창 스타일이 있습니다. 일반 모드는 대부분의 사용자에게 적합한 기본 스타일입니다. 창에 가장 기본적인 내용만 표시되고 자동으로 복구가 수행되며 복구가 완료되면 10초 후에 자동으로 종료되는 단순 모드도 있습니다. 이 창 스타일은 수리 작업을 더 쉽고 빠르게 만들 수 있으며, 다른 소프트웨어와 게임에 이 프로그램을 내장하여 수동 개입 없이 빠른 수리를 수행할 수도 있습니다. 단순 모드를 활성화하는 방법은 다음과 같습니다: 프로그램이 있는 디렉토리에서 "Settings.ini" 파일을 열고(없으면 직접 생성할 수 있음) "FormStyle" 값을 변경합니다. 항목을 "Simple"로 설정하고 저장하세요.
이 프로그램에는 고급 필터링 기능이 있습니다. 이 기능을 켜면 사용자는 다른 불필요한 복구 작업을 피하면서 복구할 파일을 독립적으로 선택할 수 있습니다.
동시에 파일을 통한 보조 필터링도 지원됩니다. 프로그램 디렉터리에 "Filter.dat" 파일을 만들고 각 줄에 복구해야 하는 파일의 일련 번호를 작성하면 됩니다. 이 기능은 고급 사용자에게만 해당되며 일반 창 모드에 있어야 효과가 나타납니다(최소 모드에서는 사용할 수 없음).
본 프로그램에는 각 탐지 및 복구 결과를 기록할 수 있는 자동 로깅 기능이 있어 문제가 발생했을 때 적시에 분석하고 발견하여 원인을 찾고 해결책을 찾을 수 있습니다.
프로그램의 '옵션' 대화 상자에는 4가지 고급 기능이 포함되어 있습니다. "시스템 폴더에 모든 dll 파일 등록" 버튼을 클릭하면 시스템 폴더에 있는 모든 dll 파일이 자동으로 등록됩니다. 이 기능은 DirectX 문제를 복구할 수 있을 뿐만 아니라 등록되지 않은 DLL로 인해 발생하는 시스템의 다른 많은 문제도 복구할 수 있어 매우 실용적입니다. 버튼 옆에 있는 작은 화살표를 클릭하면 지정된 폴더에 dll 파일을 등록할 수도 있습니다. 이는 사용자가 그린 버전과 하드 디스크 버전의 프로그램 구성 요소를 등록하는 데 편리합니다. 두 번째 버튼을 클릭하면 dll 파일의 오른쪽 클릭 메뉴에 "등록" 및 "제거" 항목이 추가되어 개별 dll 파일을 쉽게 등록할 수 있습니다. 이 방법으로 모든 dll 파일을 등록할 수 있는 것은 아닙니다. 시스템의 DirectX 버전 정보를 수정하려면 "DirectX 버전" 탭을 클릭하세요. 시스템에서 DirectX 가속의 열기 및 닫기를 제어하려면 "DirectX 가속" 탭을 클릭하십시오.
새 버전의 프로그램에는 사용자 피드백 프로그램이 통합되어 있어 사용자의 허가를 받아 탐지 및 복구 결과를 보낼 수 있습니다. 사용자는 문제가 발생할 때 피드백 프로그램을 통해 소프트웨어 작성자와 소통하고 함께 작업하여 문제를 찾을 수도 있습니다. 피드백은 전적으로 자발적이며 익명으로 이루어집니다(이메일 주소를 입력하지 않은 경우).
이 프로그램은 Microsoft .NET Framework 2.0을 기반으로 개발되었으므로 Windows 2000, Windows XP, Windows 2003 사용자는 먼저 설치해야 합니다. NET Framework 2.0 이상이 있어야 이 프로그램을 실행할 수 있습니다. 다운로드 및 설치 세부사항은 "For Windows XP Users.txt" 파일을 참조하십시오. Windows Vista 및 Windows 7 사용자의 경우 이 프로그램을 직접 실행할 수 있습니다.
동시에 Windows 8(Windows 8.1, Windows 8.1 업데이트) 및 Windows 10 시스템에는 기본적으로 .NET Framework 2.0이 포함되어 있지 않으므로 새 버전의 프로그램 폴더에는 다음의 특수 버전이 포함됩니다. DirectX_Repair_win8 프로그램은 일반 버전과 동일합니다. .NET Framework 4.0을 기반으로 개발되었으며 Windows 8(Windows 8.1, Windows 8.1 Update) 및 Windows 10 시스템(다른 시스템에서도 이 특수 프로그램을 실행할 수 있음)에서 직접 실행할 수 있습니다. .NET Framework 4.0이 설치된 경우 프로그램 버전).