이 가이드는 Windows 11에서 WinGet 0x8a15005e 오류 해결 방법에 대해 설명합니다.

“인증서 고정”에 문제가 발생할 경우 WinGet을 통해 앱을 설치하거나 업데이트할 때 “0x8a15005e : The server certifiacte did not match any of the expected values”라는 오류를 표시합니다.
인증서 고정은 새롭게 도입된 WinGet 보안 강화 기능으로 보안 세션을 설정할 때 인증되거나 고정된 인증서만 허용하게 하는 기술입니다.
그러나 이 기능은 Windows 재설치 또는 업데이트 문제, 파일 손상, 네트워크 설정 변경 등 특정 상황에서 WinGet 사용 중 서버 인증서가 일치하지 않는다는 오류와 함께 작업이 중단될 수 있습니다.
다행히 비교적 간단한 방법으로 WinGet 0x8a15005e 오류를 쉽게 해결할 수 있습니다.
WinGet 0x8a15005e 서버 인증서가 일치하지 않는 오류 해결 방법
WinGet에서 발생하는 0x8a15005e 오류를 해결하려면 인증서 고정을 비활성화해야 합니다.

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 터미널을 실행합니다.

다음 명령을 입력하고 Enter 키를 눌러 인증서 고정 기능을 비활성화합니다.
wmic settings --enable BypassCertificatePinningForMicrosoftStore
성공적으로 실행되면 “Enabled admin setting ‘BypassCertificatePinningForMicrosoftStore'” 메시지가 표시됩니다.
이제 터미널 창을 닫고 시스템을 다시 시작하여 변경 사항을 적용합니다.

모든 단계를 완료하고 인증서 고정 기능이 비활성화되면 WinGet 사용 시 0x8a15005e 오류가 발생하지 않습니다.
마치며
WinGet 명령을 사용하여 앱 설치 또는 업데이트가 정상적으로 수행되었다면, 인증서 고정 기능을 다시 활성화하는 것이 좋습니다.
인증서 고정 기능을 비활성화하는 것은 당장 WinGet 명령을 오류 없이 수행해야 할 때 일시적으로 사용하는 즉, 임시 방편이며 이상적인 해결 방법은 아닙니다.
변조 및 공격으로부터 사용자를 보호하기 위한 보안 기능을 비활성화하는 것으로, 문제의 원인을 해결하는 것이 아니기 때문이죠.
따라서 시스템이 보안에 취약할 수 있는 환경에 있거나 중요한 데이터가 저장된 것이 아니라면 인증서 고정 기능을 비활성화해도 보안 위험은 그리 크지 않습니다.
다만 인증서 고정 기능은 패키지 관리자가 Microsoft Store에 연결하는 보안을 유지하여 중간자 공격(MITM)과 같은 위험을 방지하는데 도움이 됩니다.
중간자 공격이란 제3자가 클라이언트(사용자)와 서버(애플리케이션) 사이에 개입하여 통신 흐름을 가로채 로그인 자격 증명과 같은 중요한 데이터를 탈취하는 공격을 말합니다.
인증서 고정을 비활성화(우회 허용)하면 이러한 위험에 노출될 수 있으므로 피해야 합니다.
따라서 시스템 파일 검사, 배포 이미지 서비스 및 관리 도구를 실행하여 시스템 파일을 복구하는 등 향후 정기적인 운영 또는 Windows 업데이트를 통해 자동으로 해결될 수 있으므로 미리 활성화해 두는 것이 좋습니다.
🔗 Windows 11 시스템 오류 복구 방법 (DISM 및 SFC)

관리자 권한으로 실행한 터미널에서 다음 명령을 입력하고 Enter 키를 누릅니다.
wmic settings --disable BypassCertificatePinningForMicrosoftStore
성공적으로 실행되면 “Disabled admin setting ‘BypassCertificatePinningForMicrosoftStore'” 메시지가 표시됩니다.


