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

api-ms-win-crt-stdio-l1-1-0.dll 누락 오류 해결 방법 총정리

api-ms-win-crt-stdio-l1-1-0.dll 누락 오류의 원인

"api-ms-win-crt-stdio-l1-1-0.dll이(가) 누락되었습니다" 오류는 주로 Office 프로그램, Origin 또는 iTunes를 실행하려고 할 때 나타납니다. 여러 사례를 분석한 결과, 이 오류는 대체로 Visual C++ 구성 요소의 문제로 인해 발생하는 것으로 확인되었습니다. 특히 대부분의 경우 Visual C++ 2015 런타임에 포함된 누적 업데이트가 시스템에 설치되어 있지 않은 것이 원인입니다.

api-ms-win-crt-stdio-l1-1-0.dll 누락 오류 해결 방법 총정리

현재 이 문제로 고민하고 계시다면 아래의 해결 방법들을 순서대로 시도해 보세요. 비슷한 상황의 사용자들에게 실제로 효과가 있었던 검증된 방법들만 정리했습니다. 문제가 해결될 때까지 한 가지씩 차례대로 적용해 보시기 바랍니다.

방법 1: 보류 중인 Windows 업데이트 전부 설치하기

다른 해결 방법을 시도하기 전에, 먼저 운영체제 자체적으로 문제를 해결할 수 있는지 확인해 보세요. Windows 8과 Windows 10은 Windows Update(WU)를 통해 KB2999226 업데이트를 설치하면 자동으로 문제를 해결할 수 있습니다.

Windows 업데이트에서 선택 사항이 아닌 모든 보류 중인 업데이트를 설치하기만 해도 "api-ms-win-crt-stdio-l1-1-0.dll 누락" 오류가 자동으로 해결되는 경우가 많습니다. 다음 절차를 따라 해보세요:

  1. Windows 키 + R을 눌러 실행(Run) 창을 엽니다. 그런 다음 "wuapp" 또는 "ms-settings:windowsupdate"(Windows 10의 경우)를 입력하고 Enter 키를 눌러 Windows Update 창을 엽니다.
    api-ms-win-crt-stdio-l1-1-0.dll 누락 오류 해결 방법 총정리
  2. 업데이트 확인 버튼을 클릭하고 화면의 지시에 따라 누락된 업데이트를 설치합니다.
    api-ms-win-crt-stdio-l1-1-0.dll 누락 오류 해결 방법 총정리
    참고: 보류 중인 업데이트 수에 따라 PC를 여러 번 다시 시작해야 할 수 있습니다.
  3. 모든 보류 중인 업데이트가 성공적으로 적용되면 마지막으로 한 번 더 재시작한 후, 이전에 오류가 발생했던 응용 프로그램을 열어 문제가 해결되었는지 확인합니다.

그래도 문제가 해결되지 않는다면 아래의 다음 방법으로 넘어가세요.

방법 2: KB2999226 업데이트 수동 설치하기

Windows 7 또는 그 이전 버전을 사용 중이라면 문제를 해결하기 위해 추가 작업이 필요할 수 있습니다. 많은 사용자들이 누락된 파일이 포함된 Visual C++ 재배포 가능 패키지를 설치하지 못한다고 보고했습니다.

이는 대개 시스템에 KB2919355 업데이트(Visual C++ 2015 재배포 가능 패키지의 일부)가 없기 때문입니다. "api-ms-win-crt-stdio-l1-1-0.dll 누락" 오류는 일반적으로 Universal CRT 업데이트(KB2919355)가 Visual C++ 2015 재배포 가능 패키지와 함께 제대로 설치되지 않았거나 패키지 전체가 누락된 경우에 발생합니다.

참고: 최신 Windows 버전(Windows 8 및 Windows 10)은 Windows Update(WU)를 통해 KB2999226 업데이트를 자동으로 적용합니다. 하지만 보류 중인 업데이트가 너무 많아 시간이 부족하다면(가급적 설치하는 것이 좋습니다), 아래 단계를 직접 따라 할 수도 있습니다.

문제를 해결하려면 다음 단계에 따라 KB2999226(Universal CRT) 업데이트를 컴퓨터에 설치하세요:

  1. 마이크로소프트 공식 다운로드 페이지(여기)에 접속하여 다운로드 버튼을 클릭해 설치 파일을 내려받습니다.
  2. 다운로드가 완료되면 설치 파일을 실행하고 화면의 지시에 따라 시스템에 업데이트를 적용합니다.
  3. 변경 사항을 적용하기 위해 컴퓨터를 다시 시작합니다. 재시작 후 이전에 "api-ms-win-crt-stdio-l1-1-0.dll 누락" 오류가 표시되었던 응용 프로그램을 열어 이 방법으로 문제가 해결되었는지 확인합니다.

여전히 동일한 오류가 발생한다면 방법 3으로 바로 넘어가세요.

방법 3: Visual C++ 2015 재배포 가능 패키지 설치하기

앞선 방법으로 문제가 해결되지 않았다면, Visual C++ 2015 재배포 가능 패키지에 포함된 나머지 파일들을 설치해 보세요. 많은 사용자들이 운영체제 아키텍처에 맞는 누적 Visual C++ Redistributable 2015를 설치한 후 문제가 성공적으로 해결되었다고 보고했습니다.

다음 절차를 참고하세요:

  1. 운영체제 아키텍처에 해당하는 아래 링크 중 하나에 접속하여 적절한 vc_redist 설치 파일을 다운로드합니다:
    Visual C++ 2015 재배포 가능 패키지(vc_redist.x64.exe) – Windows 64비트용
    Visual C++ 2015 재배포 가능 패키지(vc_redist.x86.exe) – Windows 32비트용
  2. vc_redist 설치 파일을 열고 화면의 지시에 따라 시스템에 Visual C++ 재배포 가능 패키지를 설치합니다.
  3. 설치가 완료되면 시스템을 한 번 더 다시 시작한 후, 이전에 "api-ms-win-crt-stdio-l1-1-0.dll 누락" 오류가 표시되었던 응용 프로그램을 실행해 정상적으로 작동하는지 확인합니다.