api-ms-win-crt-runtime-l1-1-0.dll 없음 해결 — 유니버설 C 런타임(UCRT) 복구 방법
이 파일은 유니버설 C 런타임(UCRT)의 일부입니다. Windows 11·10에는 기본으로 들어 있으므로 Visual C++ 2015~2022 패키지 복구와 SFC로 해결하고, Windows 7·8.1이라면 Windows 업데이트(KB2999226 등)를 설치해야 합니다.
빠른 해결 요약
- Visual C++ 2015~2022 x86·x64 설치 또는 복구
- Windows 업데이트 최신으로 설치
- 관리자 명령 프롬프트에서 DISM → sfc /scannow
- 프로그램 재설치
이런 증상일 때 보는 글입니다
- 프로그램 실행 시 api-ms-win-crt-runtime-l1-1-0.dll 오류가 뜰 때
해결 방법별 소요 시간·난이도·위험도
| 방법 | 소요 시간 | 난이도 | 관리자 권한 | 데이터·설정 위험 |
|---|---|---|---|---|
| 해당 Visual C++ 설치 | 5분 | 쉬움 | 필요 | 없음 |
| 복구(Repair) | 5분 | 쉬움 | 필요 | 없음 |
| 프로그램 재설치 | 10분 | 쉬움 | 필요 | 낮음 |
소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.
이 파일은 무엇인가요
api-ms-win-crt로 시작하는 파일들은 실제 기능을 가진 DLL이라기보다, 프로그램이 유니버설 C 런타임(ucrtbase.dll)을 찾아가도록 연결해 주는 파일입니다. Windows 10부터 운영체제에 포함됐습니다.
1단계: Windows 11·10이라면
Visual C++ 2015~2022 패키지를 복구하면 연결 파일이 다시 등록됩니다. 그래도 같은 오류라면 시스템 파일 손상이므로 아래 명령을 실행합니다.
- 작업 표시줄 검색창에 cmd를 입력합니다.
- '명령 프롬프트'에서 관리자 권한으로 실행을 누릅니다.
- 사용자 계정 컨트롤 창에서 예를 누릅니다.
실행 효과 Windows 구성 요소 저장소를 복구합니다.
DISM /Online /Cleanup-Image /RestoreHealth실행 효과 손상된 시스템 파일(UCRT 포함)을 복구합니다.
sfc /scannow2단계: Windows 7·8.1이라면
오래된 Windows에는 UCRT가 없어서 Windows 업데이트로 설치해야 합니다(유니버설 C 런타임 업데이트 KB2999226). 다만 Windows 7·8.1은 지원이 종료되어 최신 프로그램이 동작하지 않는 경우가 많으므로 Windows 11 업그레이드를 고려하세요.
같은 계열 오류
- api-ms-win-crt-heap-l1-1-0.dll
- api-ms-win-crt-stdio-l1-1-0.dll
- api-ms-win-crt-math-l1-1-0.dll
- 모두 같은 방법으로 해결
자주 묻는 질문
ucrtbase.dll 오류도 같이 나요.
같은 유니버설 C 런타임 문제입니다. ucrtbase.dll 오류 해결을 참고하세요.
다음으로 확인할 해결 가이드
이 글에서 다루는 오류 코드
api-ms-win-crt-runtime-l1-1-0.dll
원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.
공식 참고 문서
외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.
이 방법으로 문제가 해결됐나요?