Windows PC 여러 대에서 "api-ms-win-core-path-l1-1-0.dll이(가) 없습니다" 또는 "api-ms-win-service-core-L1-1-0.dll 라이브러리가 없어 프로그램을 시작할 수 없습니다"라는 오류 메시지가 보고되고 있습니다. 이 오류는 Windows 바탕 화면에 반복적으로 나타나기도 하며, 일부 사용자의 경우 Internet Explorer를 실행할 때 발생하기도 합니다.
이 글에서는 오류가 발생한 DLL 파일을 다시 등록하는 방법, SFC 검사 실행, 손상된 사용자 프로필 복구, 새 사용자 계정 생성, Internet Explorer에서 Microsoft Lync 추가 기능 비활성화 등 다양한 해결 방법을 소개합니다.
앞선 방법으로 문제가 해결되지 않으면 아래 방법들을 순서대로 하나씩 시도해 보세요.
방법 1: 오류가 발생한 DLL 파일 다시 등록
- 시작 메뉴를 열고 cmd를 입력합니다. 명령 프롬프트 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 '관리자 권한으로 실행'을 선택합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 허용합니다.
- 명령 프롬프트에 아래 명령어를 입력하고 각 명령마다 Enter 키를 누릅니다.
regsvr32 /u api-ms-win-core-path-l1-1-0.dll
regsvr32 /i api-ms-win-core-path-l1-1-0.dll - PC를 재시작한 후 오류 메시지가 사라졌는지 확인하거나 Internet Explorer를 실행해 정상적으로 작동하는지 점검합니다.
방법 2: Microsoft Lync 추가 기능 비활성화
Microsoft Lync(현재 Skype for Business)는 Skype와 함께 사용되는 기업용 인스턴트 메신저 클라이언트입니다. Microsoft Lync 또는 Skype for Business를 사용 중이라면 아래 단계에 따라 Internet Explorer에서 Lync 추가 기능을 비활성화해 보세요.
- 작업 표시줄의 "e" 아이콘을 클릭하거나 시작 버튼을 누른 후 IE를 입력하고 Enter 키를 눌러 Internet Explorer를 실행합니다.
- 창 상단의 설정(톱니바퀴) 아이콘을 클릭하고 추가 기능 관리를 선택합니다.
- 추가 기능 관리 창에서 Lync Browser Helper와 Lync Click to Call 항목을 선택한 뒤, 창 하단 정보 섹션에 있는 사용 안 함 버튼을 클릭합니다.
- Internet Explorer를 다시 시작하여 오류 메시지가 사라졌는지 확인합니다.
방법 3: 시스템 복원 실행
일부 사용자는 시스템 복원을 통해 이 문제를 성공적으로 해결했습니다. 시스템 복원 지점을 사용해 시스템을 복원하면 최근 설치한 프로그램이나 업데이트로 인해 발생한 오류를 되돌릴 수 있습니다. Windows 10이 아닌 다른 버전을 사용한다면 복원 가이드의 "시스템 복원 지점을 사용하여 시스템 복원" 섹션으로 바로 이동하면 됩니다.
방법 4: SFC 검사 실행
- 시작 메뉴를 열고 cmd를 입력합니다. 명령 프롬프트 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 '관리자 권한으로 실행'을 선택합니다. UAC 창이 나타나면 허용합니다.
- 명령 프롬프트에 다음 명령어를 입력하고 Enter 키를 누릅니다.
sfc /scannow - 이 명령은 시스템 파일 검사기를 실행하여 컴퓨터 내 손상된 시스템 파일을 자동으로 찾아 복구합니다. 검사가 완료되면 PC를 재시작하고 오류 메시지가 사라졌는지 확인합니다.
방법 5: 새 사용자 계정 만들기
손상된 사용자 프로필이 원인일 가능성도 있습니다. 새 사용자 계정을 만든 후 동일한 오류가 발생하는지 확인해 보세요. 새 계정에서는 문제가 없다면 기존 프로필의 손상이 원인일 확률이 높으므로, 데이터를 새 계정으로 옮겨 사용하는 것이 좋습니다.