"Microsoft Windows 앱 런타임 동적 종속성 LifetimeManager에 문제가 있습니다"라는 오류는 주로 Windows App SDK에 의존하는 응용 프로그램을 실행할 때 발생합니다.
이 문제는 Windows 업데이트 이후 자주 나타나는데, 이는 특정 응용 프로그램에 필요한 런타임 종속성을 Windows가 관리하는 과정에서 오류가 발생했음을 의미합니다. 업데이트 과정에서 내부 구성 요소가 손상되거나, 응용 프로그램이 종속성을 불러오는 방식에 충돌이 생길 수 있습니다.
아래의 방법들을 순서대로 따라 하면 이 오류를 해결하고 응용 프로그램을 다시 정상적으로 실행할 수 있습니다.
1. Windows App SDK 재설치
이 오류는 특정 응용 프로그램에 필요한 시스템 종속성이 손상되었거나 누락되어 발생하는 경우가 많습니다. 핵심 구성 요소 중 하나인 Windows App SDK는 일부 응용 프로그램이 의존하는 필수 API와 도구를 제공합니다. Windows App SDK를 재설치하면 이러한 종속성을 복원하고 호환성을 확보할 수 있으므로, 문제 해결의 첫 번째 단계로 적합합니다.
- Win + R 키를 눌러 실행 대화 상자를 열고 appwiz.cpl을 입력한 후 확인을 클릭하여 프로그램 및 기능 창을 엽니다.
- 설치된 프로그램 목록에서 Windows App SDK를 찾아 마우스 오른쪽 버튼으로 클릭한 다음 제거를 선택하여 현재 버전을 삭제합니다.
참고: 프로그램 및 기능 목록에 Windows App SDK가 보이지 않으면 설정 → 앱 → 설치된 앱으로 이동하거나, PowerShell에서 아래 명령을 실행해 목록에 표시된 모든 런타임 패키지를 제거한 후 최신 버전을 설치하세요.winget list Microsoft.WindowsAppRuntime.*
- 웹 브라우저에서 Windows App SDK 공식 다운로드 페이지에 접속합니다.
- 최신 안정 버전을 다운로드합니다. 이때 시스템 아키텍처에 맞는 패키지를 선택해야 합니다(대부분의 최신 PC는 x64, 32비트 시스템은 x86, ARM 기반 장치는 ARM64).
- 다운로드한 설치 파일을 실행하고 설치 마법사의 지시에 따라 설정을 완료합니다.
- 컴퓨터를 재시작하여 설치를 마무리하고 모든 구성 요소가 올바르게 등록되도록 합니다.
- PowerShell을 열고 아래 명령을 실행하여 설치된 런타임 버전을 확인합니다.
Get-AppPackage -Name "*WindowsAppRuntime*"
- 출력 결과에 방금 설치한 새 버전이 표시되는지 확인합니다.
2. 최근 Windows 업데이트 제거
많은 사용자들이 최근 Windows 업데이트 이후 이 문제가 발생했다고 보고했습니다. 업데이트는 응용 프로그램 런타임 종속성 처리 방식에 영향을 미치는 호환성 문제나 버그를 유발할 수 있습니다. 특정 업데이트 설치 이후 오류가 나타나기 시작했다면 해당 업데이트를 제거하는 것만으로도 문제가 해결될 수 있습니다.
- Windows + I 키를 눌러 Windows 설정을 엽니다.
- 왼쪽 사이드바에서 Windows 업데이트로 이동한 후 업데이트 기록을 클릭합니다.
- 관련 설정에서 업데이트 제거를 클릭하여 설치된 업데이트 목록을 확인합니다.
- 목록에서 가장 최근에 설치된 업데이트를 찾아 옆의 제거를 클릭합니다.
- 제거가 완료되면 컴퓨터를 재시작하여 변경 사항을 적용합니다.
- 재부팅 후 응용 프로그램을 다시 실행하여 문제가 해결되었는지 확인합니다.
3. 응용 프로그램 재설치
문제가 되는 응용 프로그램을 재설치하면 Windows App Runtime SDK와의 연결을 다시 설정할 수 있습니다. 이 과정에서 필요한 종속성이 다시 등록되고, 누락되었거나 손상된 파일이 복원되며, 응용 프로그램이 올바른 버전의 Windows App SDK를 사용하도록 보장됩니다.
Windows 업데이트나 SDK 변경 이후 문제가 시작되었다면 응용 프로그램의 설치 파일이 호환되지 않거나 손상되었을 가능성이 있습니다. 이런 경우 깨끗하게 재설치하면 충돌을 해결하고 정상적인 기능을 복원할 수 있습니다.
- Windows + I 키를 눌러 Windows 설정을 엽니다.
- 왼쪽 사이드바에서 앱으로 이동한 후 설치된 앱을 선택합니다.
- 목록을 스크롤하거나 검색창을 사용하여 문제가 있는 응용 프로그램을 찾습니다.
- 앱 옆의 ⋮(세 개의 점) 메뉴를 클릭하고 제거를 선택합니다.
참고: Microsoft Store 앱이라면 전체 제거 전에 "복구" 또는 "초기화"를 먼저 시도해 볼 수도 있습니다. - 제거가 완료되면 응용 프로그램의 새 복사본을 다운로드합니다.
- Microsoft Store 앱: Store에서 직접 재설치
- 기타 앱: 개발사 공식 웹사이트에서 다운로드
- 설치 파일을 실행하고 화면의 지시에 따라 설치를 완료합니다.
- 응용 프로그램을 실행하여 문제가 해결되었는지 확인합니다.
4. 원본 위치 업그레이드(In-Place Upgrade) 진행
원본 위치 업그레이드는 개인 파일, 설치된 응용 프로그램 및 대부분의 설정을 그대로 유지한 상태로 현재 Windows 버전을 다시 설치하는 방법입니다. 핵심 시스템 파일을 교체하고 Windows 구성 요소를 새로 고치므로, 손상된 파일, 실패한 업데이트 또는 레지스트리 오류로 인한 고질적인 문제를 해결하는 데 매우 효과적입니다. 특히 앞선 방법들로 해결되지 않을 때 유용한 최종 수단입니다.
- Microsoft 공식 Windows 11 설치 도우미 페이지에 접속하여 지금 다운로드 버튼을 클릭합니다.
- 다운로드한 설치 도우미를 실행하고 화면에 나타나는 단계별 지시를 따릅니다.
- 도구가 Windows 11 업데이트를 다운로드하기 전에 자동으로 시스템 호환성을 확인합니다.
- 메시지가 표시되면 업그레이드 중에도 데이터를 보존할 수 있도록 개인 파일 및 앱 유지를 반드시 선택합니다.
- 업그레이드에는 30~60분 정도 소요될 수 있으며 여러 번 자동으로 재시작됩니다. 이 과정을 중단하지 마세요.
- 완료되면 PC가 모든 파일을 그대로 유지한 채 최신 Windows 11 버전으로 실행됩니다.
- 마지막으로 문제가 있던 응용 프로그램을 다시 실행하여 문제가 해결되었는지 확인합니다.
또는 다음 단계를 통해 파일을 유지하면서 Windows를 초기화할 수도 있습니다.
- 시작 메뉴를 열고 이 PC 초기화를 검색한 후 일치하는 시스템 설정을 선택합니다.
- "Windows Update를 사용하여 문제 수정" 옵션 아래에서 지금 다시 설치를 선택합니다.
- 초기화가 완료되면(일반적으로 20~40분 소요) 원래 문제가 계속되는지 확인합니다.
작성자 소개
Hamza Mohammad Anwar
Hamza Mohammad Anwar는 MERN 기술 스택을 활용한 고성능 응용 프로그램 개발에 중점을 두고 있는 JavaScript 웹 개발자입니다. ReactJS, MongoDB, Express, NodeJS 등 관련 기술에 대한 전문성을 갖추고 있으며, Google IT 인증 전문가 자격도 보유하고 있습니다. 다양한 기술적 문제를 해결하는 것을 즐기며, 컴퓨터에서 직접 오류를 재현해 문제를 분석하고 해결책을 찾는 방식으로 독자들에게 실질적인 가이드를 제공합니다.