“응용 프로그램의 side-by-side” 오류, 1분 만에 해결하는 가장 쉬운 방법
컴퓨터를 사용하다 보면 “응용 프로그램의 side-by-side 구성이 잘못되어 실행할 수 없습니다”라는 당혹스러운 메시지를 마주할 때가 있습니다. 이 오류는 주로 윈도우 환경에서 프로그램 간의 호환성이나 필수 라이브러리가 누락되었을 때 발생합니다. 복잡한 프로그래밍 지식 없이도 누구나 따라 할 수 있는 응용 프로그램의 side-by-side 매우 쉬운 방법 해결 가이드를 정리해 드립니다.
목차
- side-by-side 구성 오류란 무엇인가?
- 오류가 발생하는 주요 원인 3가지
- 가장 먼저 확인해야 할 간단한 조치
- Microsoft Visual C++ 재배포 가능 패키지 설치법
- 시스템 파일 검사기(SFC)를 이용한 자동 복구
- 레지스트리 수정을 통한 최종 해결 단계
- 재설치 전 마지막 체크리스트
side-by-side 구성 오류란 무엇인가?
이 오류는 윈도우 운영체제가 특정 프로그램을 실행하기 위해 필요한 구성 요소(DLL 파일 등)를 찾지 못하거나, 해당 파일이 손상되었을 때 발생합니다.
- 정의: 프로그램이 실행될 때 필요한 공유 라이브러리 버전이 일치하지 않는 현상입니다.
- 특징: 게임, 그래픽 툴, 구형 소프트웨어 실행 시 빈번하게 나타납니다.
- 영향: 단순히 확인 버튼을 누르면 프로그램이 강제 종료되며 더 이상 진행되지 않습니다.
오류가 발생하는 주요 원인 3가지
원인을 알면 해결이 더 쉬워집니다. 보통 다음 세 가지 상황에서 문제가 발생합니다.
- C++ 라이브러리 누락: 프로그램이 제작될 당시 사용된 Microsoft Visual C++ 버전이 사용자 PC에 설치되어 있지 않은 경우입니다.
- 파일 손상: 시스템 업데이트 중 오류나 바이러스 공격으로 인해 실행 파일의 매니페스트 정보가 깨진 경우입니다.
- 버전 충돌: 동일한 라이브러리의 여러 버전이 서로 엉켜서 시스템이 어떤 파일을 불러와야 할지 혼란을 겪는 상황입니다.
가장 먼저 확인해야 할 간단한 조치
복잡한 도구를 쓰기 전에 아래 단계부터 실행해 보세요.
- 컴퓨터 재부팅: 일시적인 메모리 오류나 프로세스 충돌은 재부팅만으로 해결되기도 합니다.
- 프로그램 관리자 권한 실행: 실행 파일에서 마우스 오른쪽 버튼을 클릭하여 ‘관리자 권한으로 실행’을 선택합니다.
- 백신 프로그램 일시 중단: 보안 프로그램이 특정 라이브러리 접근을 차단하고 있는지 확인합니다.
Microsoft Visual C++ 재배포 가능 패키지 설치법
가장 확실하고 매우 쉬운 방법은 누락된 C++ 패키지를 다시 설치하는 것입니다.
- 제어판 확인: 제어판 > 프로그램 및 기능에서 설치된 ‘Microsoft Visual C++ Redistributable’ 목록을 확인합니다.
- 공식 다운로드 페이지 접속: 마이크로소프트 공식 홈페이지의 다운로드 센터로 이동합니다.
- 버전별 설치: 2005, 2008, 2010, 2012, 2013, 2015-2022 버전 중 본인의 시스템 사양(x86 또는 x64)에 맞는 파일을 다운로드합니다.
- 수동 설치: 다운로드한 파일을 실행하여 ‘복구’ 또는 ‘설치’를 진행합니다.
- 팁: 어떤 버전이 필요한지 모를 경우, 최신 버전부터 역순으로 설치해 보는 것이 좋습니다.
시스템 파일 검사기(SFC)를 이용한 자동 복구
윈도우 자체 기능을 활용해 손상된 파일을 자동으로 찾아 수정할 수 있습니다.
- 명령 프롬프트 실행: 시작 메뉴에서 ‘cmd’를 검색한 후 반드시 ‘관리자 권한으로 실행’합니다.
- 명령어 입력: 창에
sfc /scannow를 입력하고 엔터를 누릅니다. - 검사 대기: 시스템이 손상된 부분을 스캔하고 자동으로 복구할 때까지 기다립니다. (약 5~10분 소요)
- 결과 확인: “리소스 보호가 손상된 파일을 발견하고 성공적으로 복구했습니다”라는 메시지가 나오면 성공입니다.
레지스트리 수정을 통한 최종 해결 단계
위의 방법으로 해결되지 않는다면 레지스트리 값을 대조해 봐야 합니다.
- 실행 창 열기:
Windows 키 + R을 누르고regedit을 입력합니다. - 경로 이동:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners경로로 이동합니다. - 값 비교: 해당 경로 내의 폴더 중 오류가 발생하는 프로그램과 관련된 항목의
default값이 가장 높은 버전 번호와 일치하는지 확인합니다. - 수정: 만약 기본값(Default)이 하위 버전으로 고정되어 있다면, 목록 중 가장 높은 숫자로 데이터를 변경합니다.
재설치 전 마지막 체크리스트
모든 시도가 무산되었다면 프로그램을 다시 설치하기 전에 다음을 점검하세요.
- 기존 프로그램 완전 삭제: 제어판에서 삭제한 후 남은 잔여 폴더(AppData 내 폴더 등)까지 수동으로 제거합니다.
- 윈도우 업데이트: 윈도우 설정 메뉴에서 ‘업데이트 확인’을 눌러 OS를 최신 상태로 유지합니다.
- 호환성 모드 설정: 실행 파일 우클릭 > 속성 > 호환성 탭에서 ‘이 프로그램을 실행할 호환 모드’를 이전 버전 윈도우로 설정해 봅니다.
- 이벤트 뷰어 활용: 제어판 > 관리 도구 > 이벤트 뷰어에서 ‘Windows 로그 > 응용 프로그램’을 확인하면 어떤 구체적인 파일이 문제인지 정확한 파일명을 파악할 수 있습니다.