Skype MSVCP140.dll 누락 오류란?
Skype는 음성 통화, 영상 통화, 문자 대화를 지원하는 대표적인 커뮤니케이션 프로그램입니다. 하지만 최신 버전의 Skype를 사용할 때 'MSVCP140.dll이 없습니다'라는 오류가 발생하는 경우가 있습니다. 이 오류가 나타나면 Skype 애플리케이션을 전혀 사용할 수 없게 되며, 프로그램을 열 때마다 동일한 오류 메시지가 반복해서 표시됩니다.
오류 이름 그대로, 이 문제는 시스템에 MSVCP140.dll 파일이 없어서 발생합니다. DLL 파일은 일반적으로 해당 파일이 필요한 프로그램에 함께 포함되어 설치되거나, Microsoft Visual C++ 재배포 가능 패키지(Redistributable)를 통해 제공됩니다. 따라서 MSVCP140.dll이 없다는 오류가 계속된다면 Skype 자체의 설치 문제이거나 Microsoft C++ 재배포 패키지가 손상 또는 누락되었을 가능성이 높습니다.
가장 간단한 해결책: Skype 재설치
본격적인 해결 방법을 시도하기 전에 먼저 Skype를 삭제한 후 다시 설치해보세요. Skype를 재설치하면 필요한 모든 파일이 자동으로 함께 설치되므로, MSVCP140.dll 파일도 자연스럽게 복원될 수 있습니다.
방법 1: 업데이트 및 Visual C++ 재배포 패키지 설치
참고: 아래의 파일들은 반드시 안내된 순서대로 다운로드하고 설치해야 합니다. 모든 파일은 Microsoft 공식 웹사이트에서 받는 것을 권장합니다.
먼저 컴퓨터에서 Skype를 제거합니다. 다음 단계를 따르세요:
- Windows 키 + R을 눌러 실행 창을 엽니다.
- appwiz.cpl을 입력한 후 Enter 키를 누릅니다.
- 프로그램 목록에서 Skype를 찾아 마우스 오른쪽 버튼으로 클릭합니다.
- 제거(Uninstall)를 선택하고, 권한 확인 창이 뜨면 확인을 눌러 진행합니다.
그다음 마이크로소프트 공식 사이트에서 Windows 7 (x64) Service Pack 1을 다운로드합니다. 다운로드가 완료되면 파일을 실행하고 화면의 안내에 따라 설치를 진행합니다.
이어서 Windows 7 (x64) KB2999226 업데이트를 다운로드하여 설치합니다. 다운로드가 끝나면 파일을 실행하면 됩니다.
마지막으로 Visual Studio C++ 2015 재배포 패키지 업데이트 3 (x86)을 다운로드합니다. 이미 재배포 패키지가 설치되어 있더라도 반드시 다운로드하여 실행하세요. 설치되어 있지 않다면 새로 설치되고, 이미 설치되어 있다면 기존 복사본을 복구(Repair)할 수 있는 옵션이 표시됩니다. 이 경우 복구(Repair)를 선택하세요.
위 과정을 모두 마친 후 Skype를 다시 설치하고 문제가 지속되는지 확인합니다.
방법 2: 이전 버전의 Skype 사용
MSVCP140.dll 파일은 최신 버전의 Skype에서만 필요합니다. 따라서 방법 1로도 문제가 해결되지 않거나, 어떤 이유로든 해당 파일들을 다운로드할 수 없다면 이전 버전의 Skype를 사용해보세요. 아래 링크에서 이전 버전 Skype를 다운로드한 후 화면 안내에 따라 설치하면 됩니다. 이전 버전에는 MSVCP140.dll 요구 사항이 없었기 때문에 이 오류가 발생하지 않습니다.
만약 위의 이전 버전들로도 동일한 오류가 나타나거나 다른 DLL 파일이 없다는 오류가 발생한다면, Visual Studio C++ 2015 재배포 패키지 업데이트 3을 추가로 설치해야 합니다. 자신의 Windows 버전(32비트/64비트)에 맞는 파일을 다운로드한 후 설치 프로그램을 실행하면 준비가 완료됩니다.
방법 3: DLL 파일 수동 다운로드 및 복사
주의: 이 방법은 위험할 수 있으며 모든 운영체제에서 작동하지 않으므로, 신중하게 판단한 후 자신의 책임하에 진행하세요. 되도록이면 신뢰할 수 있는 출처에서만 파일을 다운로드해야 합니다.
오류 메시지가 특정 파일이 없다고 알려주고 있으므로, 해당 파일을 직접 내려받아 해결할 수도 있습니다. 먼저 MSVCP140.dll 파일과 vcruntime140.dll 파일을 각각 다운로드합니다. 다운로드가 완료되면 아래 단계를 따르세요.
- 다운로드한 MSVCP140.dll 파일을 찾습니다(보통 다운로드 폴더에 있습니다).
- 파일을 마우스 오른쪽 버튼으로 클릭한 후 복사(Copy)를 선택합니다.
- 파일 탐색기 상단의 주소 표시줄에 C:\ProgramFiles\Skype\Phone을 입력하고 Enter 키를 누릅니다.
- 경로를 찾을 수 없다는 오류가 표시되면 C:\ProgramFiles(x86)\Skype\Phone을 입력하고 Enter 키를 누릅니다.
- 폴더 창의 빈 곳을 마우스 오른쪽 버튼으로 클릭한 후 붙여넣기(Paste)를 선택합니다.
- vcruntime140.dll 파일에 대해서도 동일한 과정을 반복합니다.
이제 Skype를 다시 실행하여 동일한 오류가 여전히 나타나는지, 아니면 문제가 해결되었는지 확인합니다.
추가 오류 발생 시: api-ms-win-crt-runtime-l1-1-0.dll
문제가 해결되지 않았고 Skype에서 "컴퓨터에 api-ms-win-crt-runtime-l1-1-0.dll이 없습니다"와 같은 새로운 오류가 표시된다면, 해당 파일들이 포함된 zip 압축 파일을 다운로드합니다. 다운로드 후 파일을 마우스 오른쪽 버튼으로 클릭하고 압축 풀기(Extract)를 선택합니다. 압축 해제 위치는 MSVCP140.dll 파일을 복사했던 경로인 C:\ProgramFiles\Skype\Phone 또는 C:\ProgramFiles(x86)\Skype\Phone(환경에 맞는 경로)을 지정합니다. 압축 해제가 완료되면 Skype를 다시 실행하세요. 정상적으로 작동할 것입니다.