프로그램 실행 시 "동적 연결 라이브러리(DLL) api-ms-win-crt-runtime-l1-1-0.dll에서 프로시저 진입점 ucrtbase.terminate를 찾을 수 없습니다" 또는 "컴퓨터에 api-ms-win-crt-runtime-l1-1-0.dll 파일이 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하면 문제가 해결될 수 있습니다."라는 오류 메시지가 나타나는 경우가 있습니다.
이 오류는 주로 다음과 같은 원인으로 발생합니다.
- Visual C++ 재배포 패키지(Redistributable)가 손상되었거나 버전이 오래되어, 다른 프로그램이 기존 라이브러리를 덮어썼을 때
- 실행하려는 프로그램이 더 최신 버전의 Visual C++(현재 최신 버전은 2017)를 필요로 할 때
- Windows 업데이트가 최신 상태가 아니거나, KB2999226(Universal CRT) 업데이트 설치에 실패했을 때
특히 Universal CRT 업데이트인 KB2999226이 설치되어 있지 않으면 Microsoft Visual C++ 2015 재배포 패키지(런타임)를 설치할 수 없습니다(최소한 Windows 7 64비트 SP1 환경에서는 그렇습니다).

방법 1: 손상된 시스템 파일 복구
Restoro를 다운로드하여 실행하면 손상되었거나 누락된 시스템 파일을 자동으로 검사하고 복원할 수 있습니다. 복구 후에도 문제가 해결되지 않으면 아래의 다른 방법들을 순서대로 시도해 보세요.
방법 2: Windows 업데이트 확인 및 설치
Windows 10의 경우
- 시작 버튼을 클릭합니다.
- 설정을 선택합니다.
- 업데이트 및 보안을 선택합니다.
- Windows 업데이트를 선택합니다.
- 업데이트 확인을 클릭합니다.
- 설치할 업데이트가 있다면 중요 또는 선택적 업데이트가 사용 가능하다는 메시지가 표시됩니다. 해당 메시지를 클릭하여 설치할 업데이트 목록을 확인합니다.
- 목록에서 중요 또는 선택적 업데이트의 체크박스를 선택한 후 설치를 클릭합니다.

Windows 7의 경우
- 시작 버튼을 클릭합니다.
- 검색창에 업데이트라고 입력합니다.
- Windows 업데이트를 선택합니다.
- 업데이트 확인을 선택합니다.
- 업데이트를 모두 설치한 후 PC를 재부팅합니다.
이 과정에서 필요한 것은 Universal CRT 업데이트인 KB2999226입니다. 이 업데이트는 독립 실행형 패키지로도 다운로드하여 설치할 수 있습니다.
Windows 7 전용 추가 조치
Windows 7에서 업데이트를 실행하고 KB2999226을 수동으로 설치한 후에도 문제가 해결되지 않는다면, 아래 단계를 따라 해보세요.
- Windows 키 + R을 눌러 실행 대화상자를 열고, cmd를 입력한 후 확인을 클릭합니다.
- 명령 프롬프트 창에 net stop wuauserv를 입력하고 Enter 키를 누릅니다.
- 그다음 ren c:\windows\SoftwareDistribution\WuRedir WuRedir1을 입력합니다.

명령 실행 후 Windows 업데이트를 다시 실행하고, 여러 번 재부팅하면서 모든 업데이트가 정상적으로 설치되었는지 확인합니다.
방법 3: Visual C++ 재배포 가능 패키지 재설치
오류가 발생하는 응용 프로그램은 Visual C++ 재배포 패키지에 의존성이 있을 수 있으므로, 해당 패키지를 설치하면 문제가 해결될 수 있습니다. 일부 프로그램은 구버전의 C 패키지에 의존하기 때문에, 가급적 소프트웨어의 시스템 요구 사항을 확인하거나 제조사에 문의하여 필요한 C 런타임 버전을 파악하는 것이 좋습니다. 필요한 버전을 알아냈다면 그 버전을 다운로드하여 설치하고, 모르겠다면 아래 단계에 따라 최신 버전을 설치하세요.
- PC에 맞는 아키텍처(32비트/64비트)의 Visual Studio 2017용 Visual C++ 재배포 가능 패키지를 다운로드합니다.
- Visual Studio 2017용 Visual C++ 재배포 가능 패키지 (32비트)
- Visual Studio 2017용 Visual C++ 재배포 가능 패키지 (64비트)
- vcredist_x86.exe(32비트) 또는 vcredist_x64.exe(64비트)를 실행하고 제거(Uninstall)를 선택합니다.
- 설치 프로그램을 다시 실행하여 설치(Install)를 선택합니다.
방법 4: 프린터 드라이버 재설치
위 방법들로 문제가 해결되지 않았다면, 일부 사용자들의 경험에 따라 프린터 드라이버를 재설치하는 방법을 시도해 볼 수 있습니다. 이 방법은 시스템에 해를 끼치지 않으며, 다른 효과가 없더라도 드라이버를 새로 설치하는 정도에 그칩니다.
- 시작 메뉴를 열고 '제어판'을 검색하여 실행한 뒤, 프로그램 항목에서 '프로그램 제거'를 선택합니다. Windows 8/10에서는 Windows 키 + X를 누른 후 '프로그램 및 기능'을 선택해도 됩니다.
- 설치된 프로그램 목록에서 프린터 소프트웨어를 찾아 더블클릭하고, 안내에 따라 제거합니다.
- 프린터 제조사의 공식 웹사이트에 접속합니다. 간단한 구글 검색으로 쉽게 찾을 수 있습니다.
- '고객 지원(Support)' 페이지로 이동하여 사용 중인 프린터의 모델 번호를 입력합니다.
- 프린터용 소프트웨어가 표시되면, PC에 맞는 아키텍처(32비트 또는 64비트)의 올바른 독립형 드라이버를 선택하여 다운로드합니다.
- 다운로드한 프린터 소프트웨어를 실행하여 설치합니다.
방법 5: 시스템 복원
시스템 복원 지점이 생성되어 있고, 며칠 전까지는 프로그램이 정상적으로 작동했다면 시스템 복원을 통해 문제를 해결할 수도 있습니다. 이 방법은 위의 모든 방법이 실패했을 때만 시도하는 것이 좋습니다. 시스템 복원 관련 가이드를 참고하세요. 해당 가이드는 Windows 10 기준으로 작성되었지만 Windows Vista, 7, 8에서도 동일하게 적용됩니다.