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

Skype 'MSVCP140.dll이 없습니다' 오류 완벽 해결 가이드

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를 제거합니다. 다음 단계를 따르세요:

  1. Windows 키 + R을 눌러 실행 창을 엽니다.
  2. appwiz.cpl을 입력한 후 Enter 키를 누릅니다.
  3. 프로그램 목록에서 Skype를 찾아 마우스 오른쪽 버튼으로 클릭합니다.
  4. 제거(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 파일을 각각 다운로드합니다. 다운로드가 완료되면 아래 단계를 따르세요.

  1. 다운로드한 MSVCP140.dll 파일을 찾습니다(보통 다운로드 폴더에 있습니다).
  2. 파일을 마우스 오른쪽 버튼으로 클릭한 후 복사(Copy)를 선택합니다.
  3. 파일 탐색기 상단의 주소 표시줄에 C:\ProgramFiles\Skype\Phone을 입력하고 Enter 키를 누릅니다.
  4. 경로를 찾을 수 없다는 오류가 표시되면 C:\ProgramFiles(x86)\Skype\Phone을 입력하고 Enter 키를 누릅니다.
  5. 폴더 창의 빈 곳을 마우스 오른쪽 버튼으로 클릭한 후 붙여넣기(Paste)를 선택합니다.
  6. 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를 다시 실행하세요. 정상적으로 작동할 것입니다.