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

api-ms-win-crt-runtime-l1-1-0.dll 누락 오류 완벽 해결 가이드

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 파일 교체 절차

  1. iTunes와 Apple 관련 모든 프로세스가 종료되어 있는지 확인합니다.
  2. Program Files / Common Files / Apple / Apple Applications Support 폴더로 이동한 뒤, api-ms-win-crt-runtime-l1-1-0.dll 파일과 해당 폴더에 있는 다른 모든 DLL 파일을 복사합니다.
  3. Program Files / iTunes 폴더로 이동하여 앞서 복사한 파일들을 모두 붙여넣습니다.
  4. iTunes를 실행하여 오류 없이 정상적으로 시작되는지 확인합니다. 동일한 오류가 계속 발생한다면 방법 2로 넘어갑니다.

방법 2: Universal C Runtime 업데이트 설치

많은 사용자가 Windows용 Universal C Runtime 업데이트를 설치하여 이 오류를 해결했습니다.

원래 이 업데이트는 WU(Windows Update)를 통해 자동으로 설치되어야 합니다. 하지만 대기 중인 업데이트가 많거나 빠르게 문제를 해결해야 하는 상황이라면, iTunes에 필요한 구성 요소만 직접 설치하는 수동 방법도 활용할 수 있습니다.

Universal C Runtime 수동 설치 절차

  1. Microsoft 공식 다운로드 페이지에 접속하여 Microsoft Download Center 섹션까지 스크롤합니다. 그런 다음 사용 중인 Windows 버전과 시스템 아키텍처(32비트/64비트)에 맞는 패키지를 클릭합니다.
  2. 다음 페이지에서 언어를 선택하고 Download(다운로드) 버튼을 눌러 다운로드를 시작합니다.
  3. 다운로드가 완료되면 설치 프로그램을 실행하고 화면의 안내에 따라 시스템에 설치합니다.
  4. 설치가 완료되면 컴퓨터를 재부팅하고, 다음 시작 시 오류가 해결되었는지 확인합니다.

그래도 문제가 지속된다면 방법 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 설치 절차

  1. Windows 키 + R을 눌러 실행 창을 엽니다. "appwiz.cpl"을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.
  2. 프로그램 및 기능 목록에서 열 머리글의 게시자(Publisher) 항목을 클릭하여 정렬합니다. 이렇게 하면 Apple Inc.가 서명한 모든 프로그램을 한눈에 확인할 수 있습니다.
  3. Apple Inc.가 게시한 모든 소프트웨어를 하나씩 마우스 오른쪽 버튼으로 클릭하고 제거(Uninstall)를 선택하여 체계적으로 삭제합니다.
  4. Apple 관련 소프트웨어를 모두 제거했다면 컴퓨터를 재부팅합니다.
  5. 재부팅 후 Apple 공식 웹사이트에 접속하여 iTunes 설치 프로그램 섹션까지 스크롤합니다. 그런 다음 이전 버전 관련 링크를 클릭하여 다운로드를 시작합니다.
  6. iTunes 설치 프로그램을 실행하고 화면 안내에 따라 이전 버전을 설치합니다. 설치가 완료되면 시스템을 한 번 더 재부팅하고 오류가 해결되었는지 확인합니다.