iTunes를 최신 버전으로 업데이트한 후 "api-ms-win-crt-runtime-l1-1-0.dll이(가) 없습니다" 오류가 발생하여 프로그램을 실행하지 못하는 경우가 많습니다. 이 문제로 인해 대부분의 사용자는 iTunes 자체를 열지 못하는 상황에 직면하게 됩니다.
조사 결과에 따르면 이 문제는 수년간 지속되어 왔으며, Apple이 새로운 iTunes 업데이트를 배포할 때마다 다시 나타나는 경향이 있습니다. 흥미로운 점은 api-ms-win-crt-runtime-l1-1-0.dll 파일이 시스템 내 최소 세 곳에 존재함에도 불구하고, 실제로 문제를 일으키는 것은 Program Files / iTunes 폴더에 있는 파일뿐이라는 사실입니다.
현재 이 문제로 어려움을 겪고 있다면 아래의 해결 방법들을 순서대로 시도해 보시기 바랍니다. 비슷한 상황의 사용자들에게 실제로 효과가 있었던 검증된 수정 방법들을 정리했습니다. 문제가 해결될 때까지 순서대로 진행해 보세요.
방법 1: 로컬 복사본으로 DLL 파일 교체 (임시 해결책)
일부 사용자가 지적했듯이 api-ms-win-crt-runtime-l1-1-0.dll 파일은 여러 위치에서 찾을 수 있습니다. Program Files / Common Files / Apple / Apple Applications Support 폴더에 있는 동일한 파일을 복사하여 Program Files / iTunes 폴더에 덮어쓰는 방식으로 오류를 해결한 사례가 있습니다.
또한 일부 사용자들은 Apple Application Support 폴더의 모든 DLL 파일을 함께 복사해서 붙여넣어야만 이 방법이 효과가 있다고 보고하고 있습니다.
참고: 이 방법은 성공 확률이 높지만 일시적인 해결책일 수 있다는 점을 유의하세요. 해당 DLL 파일이 업데이트될 때마다 문제가 재발한다는 보고가 있습니다. 다음 업데이트 후 문제가 다시 나타나거나 더 근본적인 해결책을 원한다면 바로 방법 2로 넘어가시기 바랍니다.
DLL 파일 교체 절차
- iTunes와 Apple 관련 모든 프로세스가 종료되어 있는지 확인합니다.
- Program Files / Common Files / Apple / Apple Applications Support 폴더로 이동한 뒤, api-ms-win-crt-runtime-l1-1-0.dll 파일과 해당 폴더에 있는 다른 모든 DLL 파일을 복사합니다.
- Program Files / iTunes 폴더로 이동하여 앞서 복사한 파일들을 모두 붙여넣습니다.
- iTunes를 실행하여 오류 없이 정상적으로 시작되는지 확인합니다. 동일한 오류가 계속 발생한다면 방법 2로 넘어갑니다.
방법 2: Universal C Runtime 업데이트 설치
많은 사용자가 Windows용 Universal C Runtime 업데이트를 설치하여 이 오류를 해결했습니다.
원래 이 업데이트는 WU(Windows Update)를 통해 자동으로 설치되어야 합니다. 하지만 대기 중인 업데이트가 많거나 빠르게 문제를 해결해야 하는 상황이라면, iTunes에 필요한 구성 요소만 직접 설치하는 수동 방법도 활용할 수 있습니다.
Universal C Runtime 수동 설치 절차
- Microsoft 공식 다운로드 페이지에 접속하여 Microsoft Download Center 섹션까지 스크롤합니다. 그런 다음 사용 중인 Windows 버전과 시스템 아키텍처(32비트/64비트)에 맞는 패키지를 클릭합니다.
- 다음 페이지에서 언어를 선택하고 Download(다운로드) 버튼을 눌러 다운로드를 시작합니다.
- 다운로드가 완료되면 설치 프로그램을 실행하고 화면의 안내에 따라 시스템에 설치합니다.
- 설치가 완료되면 컴퓨터를 재부팅하고, 다음 시작 시 오류가 해결되었는지 확인합니다.
그래도 문제가 지속된다면 방법 3으로 넘어가세요.
방법 3: Visual Studio 2015용 Visual C++ 재배포 가능 패키지 설치
일부 사용자에 따르면 win-crt-runtime-l1-1-0.dll 파일은 Windows 설치, 서비스 팩 업데이트 또는 일반 업데이트 과정에서 함께 설치되지 않을 수 있습니다. 이것이 문제가 되는 이유는 iTunes를 포함한 일부 프로그램이 정상적으로 작동하기 위해 이 특정 런타임 파일을 필요로 하기 때문입니다.
다행히 iTunes에 필요한 모든 DLL 파일은 Visual Studio 2015용 Visual C++ 재배포 가능 패키지에 포함되어 있습니다. Microsoft 공식 사이트에서 해당 패키지를 다운로드하여 시스템에 설치한 후 문제가 해결되는지 확인해 보세요.
Visual C++ 재배포 가능 패키지를 설치해도 문제가 해결되지 않는다면 마지막 방법으로 넘어갑니다.
방법 4: 이전 버전 iTunes 설치
위의 방법들로도 해결하지 못한 일부 사용자는 이전 버전의 iTunes를 설치한 후에야 오류를 우회할 수 있었습니다.
다만 이 과정은 생각보다 간단하지 않습니다. Apple 관련 구성 요소를 모두 제거하지 않으면 다운그레이드가 기대한 효과를 내지 못하기 때문입니다.
Apple 관련 구성 요소 제거 및 이전 버전 iTunes 설치 절차
- Windows 키 + R을 눌러 실행 창을 엽니다. "appwiz.cpl"을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.
- 프로그램 및 기능 목록에서 열 머리글의 게시자(Publisher) 항목을 클릭하여 정렬합니다. 이렇게 하면 Apple Inc.가 서명한 모든 프로그램을 한눈에 확인할 수 있습니다.
- Apple Inc.가 게시한 모든 소프트웨어를 하나씩 마우스 오른쪽 버튼으로 클릭하고 제거(Uninstall)를 선택하여 체계적으로 삭제합니다.
- Apple 관련 소프트웨어를 모두 제거했다면 컴퓨터를 재부팅합니다.
- 재부팅 후 Apple 공식 웹사이트에 접속하여 iTunes 설치 프로그램 섹션까지 스크롤합니다. 그런 다음 이전 버전 관련 링크를 클릭하여 다운로드를 시작합니다.
- iTunes 설치 프로그램을 실행하고 화면 안내에 따라 이전 버전을 설치합니다. 설치가 완료되면 시스템을 한 번 더 재부팅하고 오류가 해결되었는지 확인합니다.