많은 사용자가 "병렬 구성(side-by-side configuration)이 올바르지 않아 응용 프로그램을 시작하지 못했습니다"라는 오류 메시지를 접하고 있습니다. 이 오류는 프로그램의 출처, 개발사, 호환성 여부와 관계없이 다양한 프로그램을 실행할 때 나타날 수 있으며, 실제 오류 메시지는 다음과 같습니다.
<실행 파일 경로> — 이 응용 프로그램은 병렬 구성이 올바르지 않아 시작하지 못했습니다. 자세한 내용은 응용 프로그램 이벤트 로그를 확인하거나 명령줄 도구 sxstrace.exe를 사용해 주세요.
이 오류는 대체로 백그라운드의 C++ 런타임 패키지 문제 또는 레지스트리 값 오류와 관련이 있습니다. 이번 글에서는 이 오류를 해결하는 방법을 하나씩 알아보겠습니다.

병렬 구성 오류 해결 방법
다음 네 가지 방법을 순서대로 시도해 보세요.
- 응용 프로그램 재설치
- 레지스트리 설정 확인 및 변경
- Visual C++ 런타임 재설치
- Microsoft .NET Framework 다시 활성화
1] 응용 프로그램 재설치
때때로 응용 프로그램을 지원하는 하위 모듈에 문제가 생기면서 프로그램 전체가 정상적으로 작동하지 않을 수 있습니다. 이 경우 해당 프로그램을 완전히 제거한 후 최신 버전으로 다시 설치하고, 오류가 사라졌는지 확인해 보세요.
2] 레지스트리 설정 변경
WINKEY + R 키 조합을 눌러 실행 창을 연 뒤, regedit을 입력하고 Enter 키를 누릅니다. 레지스트리 편집기가 열리면 아래 경로로 이동합니다.
Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ SideBySide \ Winners \ x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_none_02d0010672fd8219 \ 9.0
이 위치에서 default라는 이름의 문자열 값이 존재하는지 확인합니다.

해당 값을 두 번 클릭한 후, 값 데이터를 위 스크린샷의 BINARY 항목 중 세 번째 값과 동일하게 변경합니다.
변경 사항을 적용하려면 컴퓨터를 재부팅하세요.
3] Visual C++ 런타임 재설치
Windows 검색 상자에서 '이벤트 뷰어(Event Viewer)'를 검색하여 실행합니다.
이벤트 목록에서 SideBySide를 원본으로 하는 오류 이벤트를 찾습니다.
오류를 유발하는 실제 Visual C++ 런타임 모듈이 무엇인지 확인한 뒤, 마이크로소프트 공식 지원 페이지에서 해당 모듈을 다운로드하여 설치합니다.
4] Microsoft .NET Framework 다시 활성화
컴퓨터에 설치된 최신 버전의 .NET Framework를 먼저 비활성화한 후 다시 활성화하고, 그 결과 문제가 해결되었는지 확인합니다. Windows 기능 켜기/끄기 메뉴에서 간단히 진행할 수 있습니다.
이 글이 오류 해결에 도움이 되기를 바랍니다!
