런타임 오류는 앱이나 소프트웨어를 실행하는 시점에 발생하는 오류로, 원인에 따라 여러 종류가 있습니다. 이러한 오류는 프로그램을 멈추게 하거나 강제 종료시키며, 심한 경우 시스템 전체가 다운되기도 합니다. 런타임 오류가 발생하면 Windows 이벤트 뷰어에서 세부 정보를 확인할 수 있습니다. 앞서 AppModel 런타임 오류 57, 87, 490, 21 등의 해결 방법을 다룬 적이 있는데, 이번 글에서는 AppModel 런타임 오류 65, 69, 79의 해결 방법을 소개합니다.
AppModel 런타임 오류 65 수정 방법
많은 사용자가 게임처럼 3D 가속 기능을 사용하는 프로그램을 실행할 때 이벤트 ID 65 런타임 오류가 발생했다고 보고했습니다. 동일한 문제를 겪고 있다면 아래 방법들을 하나씩 시도해 보세요.
- Windows 앱 문제 해결사 실행
- 런타임 파일 재설치
- 게임의 전체 화면 최적화 비활성화
- 포커스 지원(Focus assist) 비활성화
1] Windows 앱 문제 해결사 실행
Windows 앱 문제 해결사는 Windows에 내장된 도구로, 이를 실행하면 오류 해결에 도움이 될 수 있습니다. 설정 > 업데이트 및 보안 > 문제 해결로 이동한 후 오른쪽에서 추가 문제 해결사를 클릭하세요. 목록을 아래로 스크롤해 Windows 스토어 앱을 선택하고 문제 해결사 실행을 클릭합니다.
2] 런타임 파일 재설치
Visual C++ 라이브러리가 누락되었거나 손상된 경우에도 이 오류가 발생할 수 있습니다. 이럴 때는 런타임 파일을 다시 설치하면 도움이 됩니다.
- 제어판을 열고 프로그램 및 기능 > 프로그램 제거로 이동합니다.
- 목록에서 Microsoft Visual C++ 재배포 가능 패키지를 찾아 제거합니다.
- microsoft.com에 접속해 최신 Visual C++ 패키지를 내려받아 설치합니다.
- 설치가 끝나면 시스템을 재시작합니다.
3] 게임의 전체 화면 최적화 비활성화
일부 사용자는 게임의 전체 화면 최적화 기능을 꺼서 오류를 해결했다고 전했습니다. 비활성화 방법은 다음과 같습니다.
- 게임 실행 파일(.exe)을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 호환성 탭에서 전체 화면 최적화 사용 안 함 옵션을 찾습니다.
- 해당 항목에 체크한 뒤 적용과 확인을 클릭해 설정을 저장합니다.
4] 포커스 지원(Focus assist) 비활성화
일부 사용자들은 Windows 10에서 포커스 지원을 끈 후 문제가 해결되었다고 말합니다. 이 기능을 사용 중이라면 비활성화한 뒤 효과가 있는지 확인해 보세요.
알림 패널에서 바로 끌 수 있습니다. 작업 표시줄 오른쪽 끝의 알림 아이콘을 클릭하고 포커스 지원 아이콘을 눌러 비활성화하세요. 또는 설정 앱에서 설정 > 시스템 > 포커스 지원으로 이동해 꺼짐을 선택해도 됩니다.
AppModel 런타임 오류 69 수정 방법
손상된 앱 패키지는 AppModel 런타임 오류 69를 유발할 수 있습니다. 주로 갑작스러운 정전 등으로 앱 설치나 업데이트 과정이 중단될 때 발생하며, 특정 앱 또는 Microsoft Store와 관련이 있습니다. 아래 방법들을 시도해 보세요.
- Windows 스토어 앱 문제 해결사 실행
- Microsoft Store 초기화
- 설치 또는 업데이트가 완료되지 않은 앱 제거 후 재설치
1] Windows 스토어 앱 문제 해결사 실행
실행 방법은 앞서 설명한 내용과 같습니다. 위의 단계를 따라 진행한 뒤 문제가 해결되는지 확인하세요.
2] Microsoft Store 초기화
Windows Store 구성 요소가 손상되면 이벤트 ID 69 AppModel 런타임 오류가 발생할 수 있습니다. 이 경우 Store를 초기화하면 도움이 됩니다. 키보드에서 Windows + R 키를 눌러 실행 대화 상자를 열고 wsreset.exe를 입력한 후 Enter 키를 누르세요. Store를 초기화해도 앱 데이터는 삭제되지 않으니 걱정하지 않아도 됩니다.
3] 불완전하게 설치·업데이트된 앱 제거 후 재설치
설치나 업데이트가 중간에 중단되면 앱이 손상될 수 있으며, 이 경우 해당 앱을 실행할 때 AppModel 런타임 오류 69가 나타납니다. 아래 절차를 따라 해결하세요.
C:\Program Files\WindowsApps위치에 있는 WindowsApps 폴더의 소유권을 가져옵니다.- WindowsApps 폴더를 열어 문제를 일으키는 앱의 폴더 이름을 확인합니다. 예를 들어 People(사람) 앱의 폴더는 Microsoft.People이라는 이름으로 생성됩니다.
- PowerShell을 관리자 권한으로 실행하고 아래 명령어를 입력한 후 Enter 키를 누릅니다.
get-appxpackage *Microsoft.People* | remove-appxpackage
위 명령에서 "Microsoft.People" 부분을 문제가 되는 앱의 이름으로 바꿔 입력하세요. 컴퓨터를 재시작한 후 Microsoft Store에 접속해 해당 앱을 다시 설치합니다.
작업이 모두 끝나면 WindowsApps 폴더의 소유권을 TrustedInstaller에게 되돌려 주는 것을 잊지 마세요.
AppModel 런타임 오류 79 수정 방법
AppModel 런타임 오류 79는 시스템 파일 손상 또는 애플리케이션 구성 요소의 누락·파손이 원인입니다. 아래 방법으로 해결할 수 있습니다.
- SFC 및 DISM 검사 실행
- Windows PowerShell에서 명령어 실행
1] SFC 및 DISM 검사 실행
SFC(시스템 파일 검사기)는 손상된 시스템 파일을 검색하고 복구하는 유틸리티입니다. 명령 프롬프트를 관리자 권한으로 열고 sfc /scannow를 입력한 후 Enter 키를 누르세요. 검사가 완료될 때까지 기다립니다. SFC 검사만으로 문제가 해결되지 않으면 명령 프롬프트를 다시 관리자 권한으로 열어 아래 명령어를 실행합니다.
dism /online /cleanup-image /restorehealth
2] Windows PowerShell에서 명령어 실행
PowerShell을 관리자 권한으로 실행하고 아래 명령어를 붙여 넣은 후 Enter 키를 누릅니다.
ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage Microsoft.Windows.Photos).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"
위 명령에서 "Microsoft.Windows.Photos" 문자열은 예시일 뿐이며, 실제로는 손상된 앱의 이름으로 교체해야 합니다. 예를 들어 손상된 앱이 People이라면 "Microsoft.People"을 입력하면 됩니다. 앱 이름은 아래 경로에서 확인할 수 있습니다.
C:\Users\사용자이름\AppData\Local\Packages
이상으로 AppModel 런타임 오류 65, 69, 79의 해결 방법을 알아보았습니다. 이 글이 문제 해결에 도움이 되기를 바랍니다.
함께 읽으면 좋은 글: .NET 런타임 오류 1026, 예외 코드 c00000fd 해결 방법