Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10 '응용 프로그램 병렬 구성이 올바르지 않습니다' 오류 완벽 해결 방법

목차:

  • 병렬 구성 오류(Side-by-Side Configuration)란?
  • 오류 발생 원인
  • Windows 10 병렬 구성 오류 해결 방법 5가지

응용 프로그램 병렬 구성 오류 개요

Windows Office Access 2010, Steam, Spotify, Google Chrome 등의 프로그램을 실행하려고 할 때 '응용 프로그램이 병렬 구성이 올바르지 않아 시작하지 못했습니다(The application has failed to start because its side-by-side configuration is incorrect)'라는 오류 메시지가 나타나는 경우가 있습니다. 이때 추가 정보는 응용 프로그램 이벤트 로그를 확인하거나 명령줄 도구 sxstrace.exe를 사용하라고 안내됩니다.

오류 메시지에서 알 수 있듯이, 이 문제를 해결하려면 먼저 응용 프로그램 이벤트 로그를 확인하고 sxstrace.exe 명령줄 도구를 활용해 정확한 원인을 파악하는 것이 중요합니다.

Windows 8 또는 Chrome에서 발생하는 병렬 구성 오류를 수정하기 전에, 이 오류가 왜 발생하는지 원인부터 이해하는 것이 좋습니다.

병렬 구성 오류가 발생하는 이유

Windows 7, 8, 10 환경에서 Google Chrome 등 특정 프로그램이 시작되지 않는 주된 원인은 C++ 런타임 라이브러리 파일과의 충돌입니다. Chrome 브라우저와 같은 응용 프로그램을 실행할 때 필요한 Visual C++ 파일을 불러오지 못하면 이 오류가 발생합니다.

따라서 파일 충돌을 조기에 진단하고 해결하는 것이 문제 해결의 핵심입니다.

관련 글: 응용 프로그램을 제대로 시작할 수 없음 오류 해결 방법

Windows 10 병렬 구성 오류 해결 방법

다음 방법들을 통해 Windows 10에서 발생하는 병렬 구성 오류를 해결할 수 있습니다.

해결 방법 목록:

  • 방법 1: 시스템 파일 검사기(SFC) 실행
  • 방법 2: Microsoft Visual C++ 재배포 가능 패키지 재설치
  • 방법 3: 구성 충돌 자동 제거
  • 방법 4: 오류 발생 프로그램 제거 후 재설치
  • 방법 5: 이벤트 뷰어에서 오류 확인

방법 1: 시스템 파일 검사기(SFC) 실행

앞서 언급했듯이 이 오류는 파일 충돌로 인해 발생하므로, Windows에 내장된 도구인 시스템 파일 검사기(System File Checker, SFC)를 사용해 손상된 시스템 파일이 있는지 확인하는 것이 좋습니다.

1. 검색창에 명령 프롬프트(Command Prompt)를 입력하고, 검색 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행(Run as administrator)을 선택합니다.

2. 명령 프롬프트에 sfc /scannow를 입력하고 Enter 키를 눌러 시스템 파일 검사기를 실행합니다.

SFC가 전체 시스템을 스캔하기 시작하며, 검증이 100% 완료될 때까지 기다립니다.

3. 완료 후 컴퓨터를 다시 시작하여 프로그램이 정상적으로 실행되는지 확인합니다.

4. 문제가 계속된다면 명령 프롬프트로 돌아가 아래 두 가지 명령어를 차례로 입력합니다.

DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth

5. 프로세스가 끝나면 창을 닫고 PC를 재시작한 후 정상 작동 여부를 확인합니다.

이 과정을 통해 손상된 파일이 복구되면 병렬 구성 오류도 함께 해결됩니다.

방법 2: Microsoft Visual C++ 재배포 가능 패키지 재설치

앞서 설명한 원인처럼 Microsoft Visual C++ 런타임 라이브러리 오류가 있다면, 프로그램 실행 시 필요한 Visual C++ 런타임 파일을 불러올 수 없습니다. sxstrace 도구를 활용하면 어떤 Visual C++ 런타임 라이브러리가 누락되어 병렬 구성 오류를 일으키는지 확인할 수 있습니다.

따라서 Microsoft Visual C++ 재배포 가능 패키지를 제거했다가 다시 설치하면 충돌하는 런타임 파일을 제거하고 누락된 파일을 새로 받아올 수 있습니다.

1. Microsoft Visual C++ 재배포 가능 패키지 제거:

제어판 > 프로그램 및 기능으로 이동하여 모든 Microsoft Visual C++ xxxx 재배포 가능 패키지를 찾은 후, 각 항목을 마우스 오른쪽 버튼으로 클릭해 하나씩 제거합니다.

모든 패키지를 제거한 후에는 다시 설치해야 합니다. 재설치 방법은 두 가지가 있습니다. 자동 업데이트를 이용하거나 공식 사이트에서 직접 다운로드하는 것입니다. 패키지를 업데이트하면 프로그램이 정상적으로 시작되고 병렬 구성 오류도 사라집니다.

2. Driver Booster로 자동 재설치:

자동 방식은 Driver Booster를 사용해 누락된 Microsoft Visual C++ 재배포 패키지를 스캔하고 빠르게 업데이트하는 것입니다.

Driver Booster는 누락되거나 오래된 드라이버를 스캔하고 한 번의 클릭으로 업데이트해주는 전문 드라이버 관리 소프트웨어입니다. 또한 게임 지원 구성 요소를 찾아주는 게임 헬퍼 기능도 있어, 모든 Microsoft Visual C++ 재배포 패키지를 포함한 지원 구성 요소를 자동으로 감지합니다.

1. Driver Booster를 다운로드하여 설치하고 실행합니다.

2. 스캔(Scan)을 클릭합니다. Driver Booster가 누락되거나 오래된 Visual C++ 재배포 패키지를 모두 찾아냅니다.

3. 업데이트(Update) 또는 지금 업데이트(Update Now)를 클릭합니다. Visual C++ 항목을 하나씩 업데이트하거나, 전체를 선택한 후 한 번에 업데이트할 수도 있습니다.

완료 후 Steam, Spotify, Google Chrome 등의 프로그램을 다시 열면 병렬 구성이 정상적으로 인식됩니다.

Microsoft Visual C++ 재배포 패키지 수동 다운로드

또 다른 방법은 패키지를 수동으로 다운로드한 후 단계별로 설치하는 것입니다. 다운로드하기 전에 어떤 버전의 Microsoft Visual C++ 런타임 라이브러리가 누락되었는지 먼저 확인해야 합니다.

누락된 버전을 파악했다면 Microsoft 공식 웹사이트에서 해당 패키지를 다운로드하세요.

  • Microsoft Visual C++ 2008 SP1 재배포 패키지 (x86)
  • Microsoft Visual C++ 2008 SP1 재배포 패키지 (x64)
  • Microsoft Visual C++ 2010 재배포 패키지 (x86)
  • Microsoft Visual C++ 2010 재배포 패키지 (x64)
  • Microsoft Visual C++ 2013 재배포 패키지 (x86/x64 공용)
  • Microsoft Visual C++ 2015 재배포 업데이트 3

PC에 다운로드한 후 설치하면 Windows 10의 병렬 구성 오류가 사라진 것을 확인할 수 있습니다.

팁: 누락된 Microsoft Visual C++ 런타임 라이브러리 찾기

1. Windows + R 키를 눌러 실행(Run) 창을 엽니다.

2. 입력창에 cmd를 입력하고 확인을 눌러 명령 프롬프트로 이동합니다. 이때 반드시 관리자 권한으로 Windows 10에 로그인해야 합니다.

3. 명령 프롬프트에 다음 명령어를 복사해 붙여넣습니다: SxsTrace Trace -logfile:SxsTrace.etl. 그런 다음 Enter 키를 눌러 실행합니다.

추적이 시작되었다는 메시지가 표시되며, Enter 키를 누르면 추적을 중지할 수 있습니다.

4. 오류 경고 창으로 돌아가 확인을 클릭해 메시지를 닫습니다.

5. SxsTrace Trace -logfile:SxsTrace.etl 명령이 실행 중인 명령 프롬프트에서 Enter 키를 눌러 추적을 중지합니다.

6. 이번에는 sxstrace Parse -logfile:SxSTrace.etl -outfile:SxSTrace.txt 명령어를 복사해 명령 프롬프트에 붙여넣으면, 추적 결과를 쉽게 이해할 수 있는 텍스트 파일로 변환해 줍니다.

이제 명령줄 도구 sxstrace.exe가 추적 결과를 SxSTrace.txt 파일로 저장했습니다.

7. 다시 Windows + R 키를 눌러 실행 창을 열고 %windir%\system32\SxSTrace.txt를 입력한 후 확인을 클릭해 SxSTrace.txt 파일을 엽니다.

8. SxSTrace.txt – 메모장에서 어떤 Microsoft C++ 런타임 라이브러리가 누락되었는지 확인할 수 있습니다.

이 방법은 Windows 10에서 병렬 구성 오류를 일으키는 원인을 정확히 진단하는 데 유용합니다.

관련 글: api-ms-win-crt-runtime-l1-1-0.dll 누락 오류 해결 방법

방법 3: 구성 충돌 자동 제거

직접 파일 손상 여부를 점검하거나 Visual C++ 재배포 패키지를 재설치해도 효과가 없다면, Advanced SystemCare를 사용해 다양한 원인을 자동으로 진단해 보는 것도 좋은 방법입니다.

올인원 시스템 최적화 도구인 Advanced SystemCare는 파일, 바로 가기, 레지스트리 등을 동시에 스캔할 수 있습니다. Windows 10에서 손상되었거나 충돌하는 항목을 모두 찾아내도록 시간을 들여 실행해 보세요.

1. Advanced SystemCare를 다운로드하여 설치하고 실행합니다.

2. 모두 선택(Select All) 체크박스에 체크한 후 스캔(Scan)을 선택합니다.

Advanced SystemCare가 레지스트리, 파일, 시작 프로그램 등을 스캔합니다.

3. 수정(Fix)을 클릭해 Windows 10의 문제 항목을 자동으로 제거합니다.

Advanced SystemCare가 작업을 마친 후, 병렬 구성 오류가 다시 나타나는지 확인해 보세요.

방법 4: 오류 발생 프로그램 제거 후 재설치

일부 사용자는 오류가 발생한 프로그램을 제거한 후 다시 설치했더니 문제가 해결되었다고 보고했습니다.

따라서 Chrome에서 병렬 구성 오류가 발생한다면, 제어판 > 프로그램 및 기능으로 이동해 Google Chrome을 제거한 후 최신 버전의 Google Chrome을 다운로드하세요.

새로 설치한 Chrome을 실행하면 병렬 구성 오류가 사라지고 정상적으로 작동합니다.

방법 5: 이벤트 뷰어에서 오류 확인

오류 메시지의 안내문에서 알 수 있듯이, 가장 먼저 해야 할 일은 응용 프로그램 이벤트 로그를 확인하여 어떤 프로그램에서 병렬 구성 오류가 발생하는지 파악하는 것입니다.

이벤트 뷰어(Event Viewer)를 사용해 Windows 10의 응용 프로그램 로그를 확인하고 문제를 해결해 보세요.

1. 이벤트 뷰어를 엽니다.

2. 이벤트 뷰어에서 Windows 로그 > 응용 프로그램(Application)으로 이동합니다. 가운데 창에서 응용 프로그램의 이벤트 로그를 확인합니다.

여기서 병렬 구성 오류뿐만 아니라 '활성화 컨텍스트 생성 실패(Activation context generation failed)' 같은 관련 문제도 함께 발견할 수 있습니다.

PC에서 발생한 문제를 파악한 후, 추가 단계를 진행하여 문제를 해결하세요.

위의 해결 방법 외에도 시스템 복원 지점을 만들거나, Windows 10을 복구하거나, 시스템을 초기화하여 프로그램이 정상적으로 작동하도록 올바른 구성을 설정할 수 있습니다.

요약하자면, Windows 10의 병렬 구성 오류를 해결하려면 위에서 소개한 방법 중 상황에 맞는 하나를 선택하거나, 필요하다면 여러 방법을 순차적으로 시도해 보는 것이 좋습니다.