일단 이것들을 제어판에서 삭제합니다.
DOS 명령어에서 다음과 같이 입력해도 삭제됩니다. (명령 프롬프트를 관리자 모드로 실행한다.)
MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
삭제 후 두번째 항목의 DirectX SDK 를 설치합니다.
http://www.microsoft.com/en-us/download/details.aspx?id=6812
그 후 다시 최신 버전의 Visual C++ 2010 X86/X64 Redistributable Package 를 설치합니다.
http://www.microsoft.com/ko-kr/download/details.aspx?id=26999
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86) ; http://www.microsoft.com/download/en/details.aspx?id=8328 Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) ; http://www.microsoft.com/download/en/details.aspx?id=13523
Q. DirectX 설치시도 할 때 directx june 2010 sdk that folder is invalid 의 메세지를 보이는경우
처음 microsoft에서 받은 파일은 설치파일이 아닌 압축 아카이브이며 따라서 설치용 파일들을 압축해제할 경로를 묻는것이므로 그냥 아무데나 새폴더를 만들고 지정해주면된다.
그 후, 폴더안에서 DXSETUP.exe 파일을 실행하여 설치를 진행하면 됨.