🧱 사양
Windows 10, Microsoft DirectX SDK (June 2010)
💼 서론
더이상 지원하지 않는 Legacy DirectX SDK를 설치하면 Erorr Code S1023을 만날 수 있습니다.

Microsoft 사에서는 이렇게 이야기 합니다.
이 문제는 최신 버전의 Visual C++ 2010 재배포 가능 패키지가 컴퓨터에 있기 때문에 발생합니다. 2010년 6월 DirectX SDK는 Visual C++ 재배포 가능 패키지 버전 10.0.30319를 설치합니다.
즉, 컴퓨터에 설치되어 있는 최신의 Visual C++ 재배포 가능 패키지 버전 대신 요구하는 버전을 설치하면 됩니다.
💡 컴퓨터에 설치되어 있는 기존 Visual C++ 재배포 가능 패키지 제거하기
제거를 하는 방법에는 두가지가 있습니다.
둘 중 한가지만 하시면 됩니다.
1. 프로그램 및 기능에서 직접 두개를 제거하기

2. Microsoft 공식 홈페이지에 나와있는 명령어를 명령 프롬프트에 입력하여 Visual C++ 재배포 가능 패키지 제거하기
DirectX SDK를 설치할 때 S1023 오류 발생 - Application Developer
이 문서에서는 DirectX SDK의 2010년 6월 릴리스를 설치할 때 발생하는 S1023 오류에 대한 해결을 제공합니다....
learn.microsoft.com
위의 페이지에 나와있는 명령어 두개를 아래의 그림처럼 명령 프롬프트에 복사 붙여넣기를 합니다.

💡 Microsoft DirectX SDK (June 2010) 다시 설치하기
다시 Microsoft DirectX SDK (June 2010)를 설치하면 정상적으로 설치가 완료됩니다.

💡 다시 최신 버전의 재배포 가능 패키지 설치하기
DirectX 설치를 위해 어쩔 수 없이 구버전의 재배포 가능 패키지가 설치되었습니다.
아래 링크에 들어가서최신 버전의 Microsoft Visual C++ 2010 서비스 팩 1 재배포 가능 패키지 MFC 보안 업데이트를 설치합니다.
https://www.microsoft.com/en-us/download/details.aspx?id=26999
Download Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update from Official Microsoft Download C
A security issue has been identified leading to a vulnerability in MFC applications that are built with Visual Studio 2010 and ship the Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package....
www.microsoft.com
'API > DirectX' 카테고리의 다른 글
DirectX Tutorial (0) | 2023.12.10 |
---|---|
Legacy DirectX SDK 설치하기 (0) | 2023.12.10 |
댓글