API/DirectX

DirectX 설치 중 Error Code S1023 해결하기

OneSeat 2023. 12. 10.
반응형

🧱 사양

Windows 10, Microsoft DirectX SDK (June 2010)

 

💼 서론

더이상 지원하지 않는 Legacy DirectX SDK를 설치하면 Erorr Code S1023을 만날 수 있습니다.

Microsoft DirectX SDK (June 2010) Installation Error Code S1023

 

 

Microsoft 사에서는 이렇게 이야기 합니다.

 

이 문제는 최신 버전의 Visual C++ 2010 재배포 가능 패키지가 컴퓨터에 있기 때문에 발생합니다. 2010년 6월 DirectX SDK는 Visual C++ 재배포 가능 패키지 버전 10.0.30319를 설치합니다.

 

즉, 컴퓨터에 설치되어 있는 최신의 Visual C++ 재배포 가능 패키지 버전 대신 요구하는 버전을 설치하면 됩니다.

 

💡 컴퓨터에 설치되어 있는 기존 Visual C++ 재배포 가능 패키지 제거하기

제거를 하는 방법에는 두가지가 있습니다.

둘 중 한가지만 하시면 됩니다.

 

1. 프로그램 및 기능에서 직접 두개를 제거하기

 

2. Microsoft 공식 홈페이지에 나와있는 명령어를 명령 프롬프트에 입력하여  Visual C++ 재배포 가능 패키지 제거하기 

 

https://learn.microsoft.com/ko-kr/troubleshoot/windows/win32/s1023-error-when-you-install-directx-sdk

 

DirectX SDK를 설치할 때 S1023 오류 발생 - Application Developer

이 문서에서는 DirectX SDK의 2010년 6월 릴리스를 설치할 때 발생하는 S1023 오류에 대한 해결을 제공합니다.

learn.microsoft.com

위의 페이지에 나와있는 명령어 두개를 아래의 그림처럼 명령 프롬프트에 복사 붙여넣기를 합니다.

명령 프롬프트를 통해 명령어를 입력하여  Visual C++ 재배포 가능 패키지 제거하기

 

💡 Microsoft DirectX SDK (June 2010) 다시 설치하기

다시 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

댓글