Windows 11 또는 Windows 10 컴퓨터에서 이벤트 뷰어(Event Viewer)로 이벤트 로그를 분석하다 보면 이벤트 ID 59 오류와 함께 '활성화 컨텍스트 생성 실패(Activation context generation failed)'라는 설명을 발견할 수 있습니다. 이 매니페스트 또는 정책 파일 오류는 주로 특정 앱을 실행할 때 발생하며 앱이 충돌하는 원인이 되지만, 시스템에 즉각적인 악영향을 주지 않아 대부분 그냥 지나치기 쉽습니다. 그러나 방치하면 추후 시스템 기능에 문제가 생길 수 있으므로, 이 글에서는 SideBySide 오류 59를 해결할 수 있는 다양한 방법을 소개합니다.
'C:\KMQQ760\KMQQ.exe'에 대한 활성화 컨텍스트 생성 실패. 매니페스트 또는 정책 파일 'C:\KMQQ760\KMQQ.exe'의 1번째 줄에서 오류 발생. 잘못된 XML 구문입니다.
Side-by-Side 애플리케이션이란?
Microsoft Win32 Side-by-Side(SxS) 서비스는 동일한 Windows 11/10 컴퓨터에 설치되어 실행되는 여러 버전의 동일한 구성 요소(DLL, COM 등)의 사용을 관리하는 기능입니다.
SideBySide 오류란 무엇인가요?
SideBySide 오류는 현재 설치된 Microsoft Visual C++ 버전이 충돌한 애플리케이션과 하위 호환되지 않을 때 주로 발생합니다. 이 오류에는 일반적으로 이벤트 ID 33 또는 이벤트 ID 59가 함께 기록되며, 자세한 진단이 필요하다면 sxstrace.exe 도구를 활용하면 됩니다.
이 오류의 주요 원인은 다음과 같습니다.
- Visual C++ 재배포 가능 패키지 누락
- 운영 체제 관련 종속성 손상
- Bing Bar 확장 프로그램의 .DLL 파일 손상
- 시스템 파일 손상
SideBySide 오류 59 – 활성화 컨텍스트 생성 실패 해결 방법
활성화 컨텍스트 생성 실패 문제가 발생했다면 아래에서 소개하는 해결 방법들을 순서와 관계없이 하나씩 시도해 보세요. Windows 11/10에서 발생한 SideBySide 오류 59를 해결하는 데 도움이 될 것입니다.
- Windows 스토어 앱 문제 해결사 실행
- Bing Bar 제거(해당되는 경우)
- SFC 및 DISM 검사 실행
- 누락된 Microsoft Visual C++ 재배포 가능 패키지 설치
- 앱 제거 후 재설치
- Windows 11/10 초기화
이제 각 해결 방법의 자세한 과정을 살펴보겠습니다.
1] Windows 스토어 앱 문제 해결사 실행
Windows 11/10에서 발생한 SideBySide 오류 59는 앱과 관련된 문제이므로, 먼저 Windows 스토어 앱 문제 해결사를 실행해 보는 것이 좋습니다.
Windows 11에서 실행하는 방법은 다음과 같습니다.
- Windows 키 + I를 눌러 설정 앱을 엽니다.
- 시스템 > 문제 해결 > 기타 문제 해결사로 이동합니다.
- 기타 섹션에서 Windows 스토어 앱 항목을 찾습니다.
- 실행 버튼을 클릭합니다.
- 화면의 지시를 따르고 권장되는 수정 사항을 적용합니다.
Windows 10 PC에서 실행하는 방법은 다음과 같습니다.
- Windows 키 + I를 눌러 설정 앱을 엽니다.
- 업데이트 및 보안으로 이동합니다.
- 문제 해결 탭을 클릭합니다.
- 아래로 스크롤하여 Windows 스토어 앱을 클릭합니다.
- 문제 해결사 실행 버튼을 클릭합니다.
- 화면의 지시를 따르고 권장되는 수정 사항을 적용합니다.
2] Bing Bar 제거(해당되는 경우)
Bing Bar는 Microsoft Bing 검색 엔진과 연동되는 Internet Explorer용 도구 모음으로, 동영상, 뉴스, 지도 등을 검색하는 데 사용할 수 있습니다.
조사 결과, 손상된 .dll 파일을 호출하려는 Bing Bar 확장 프로그램도 이 오류의 원인 중 하나로 밝혀졌습니다. 해당 사항이 있고 컴퓨터에 Bing Bar가 설치되어 있다면, 문제를 해결하려면 PC에서 Bing 도구 모음을 제거해야 합니다.
3] SFC 및 DISM 검사 실행
필수 Visual C++ 종속성의 정상적인 작동에 영향을 미치는 손상된 시스템 파일도 이 문제의 원인일 수 있습니다. 이 경우 SFC/DISM 검사를 실행하여 시스템 파일 손상 가능성을 배제할 수 있습니다. 관리자 권한 명령 프롬프트에서 sfc /scannow와 DISM /Online /Cleanup-Image /RestoreHealth 명령을 차례로 실행한 후 PC를 다시 시작하세요.
4] 누락된 Microsoft Visual C++ 재배포 가능 패키지 설치
이 오류는 실행하려는 애플리케이션에 필요한 Visual C++ 종속성이 누락되었거나, Visual C++ 재배포 가능 패키지가 없어 시작 서비스가 구동되지 못하는 경우에도 발생할 수 있습니다. 어느 쪽이든 문제를 해결하려면 누락된 재배포 가능 패키지를 설치하고 컴퓨터를 다시 시작해야 합니다. 프로그램마다 필요한 재배포 가능 패키지가 다르므로, 먼저 누락된 MSVCR 런타임 라이브러리를 확인해야 합니다.
다음 단계를 따르세요.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에 cmd를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 엽니다.
- 명령 프롬프트 창에 아래 명령을 입력하고 Enter 키를 누릅니다.
SxsTrace Trace -logfile:SxsTrace.etl
- 명령이 성공적으로 실행되면 오류를 유발하는 프로그램을 실행합니다.
- 그런 다음 열려 있는 명령 프롬프트 창에서 아래 명령을 실행합니다.
sxstrace Parse -logfile:SxSTrace.etl -outfile:SxSTrace.txt
- 명령이 완료되면 텍스트 편집기로 SxSTrace.txt 파일을 열어 어떤 VC++ 런타임 종속성이 누락되었는지 확인합니다.
- 원인을 파악했다면 시스템에 맞는 Visual C++ 재배포 가능 패키지를 다운로드하여 설치합니다.
- 패키지 설치가 완료되면 PC를 다시 시작합니다.
재부팅 후 문제가 해결되었는지 확인하세요. 그래도 해결되지 않으면 다음 해결 방법을 시도해 보세요.
5] 앱 제거 후 재설치
오류가 실행 시 충돌을 일으키는 애플리케이션에 의해 발생했을 수 있으므로, 해당 앱을 제거(가급적 서드파티 제거 프로그램 활용)하고 시스템을 다시 시작한 후, 앱이 꼭 필요하다면 최신 버전(또는 대체 프로그램)을 다운로드하여 Windows 11/10 PC에 새로 설치하는 것이 효과적인 해결책입니다.
6] Windows 11/10 초기화
여기까지 시도했는데도 문제가 해결되지 않았다면, 마지막 수단으로 Windows 11/10을 초기화하면서 개인 파일을 유지하는 옵션을 선택할 수 있습니다. 초기화 전에는 반드시 중요한 데이터를 백업해 두는 것이 좋습니다.
이 가이드가 문제 해결에 도움이 되기를 바랍니다!
관련 글: side-by-side 구성이 올바르지 않아 응용 프로그램을 시작하지 못했습니다.