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

msvcp120.dll 파일 누락 오류 해결 방법 총정리 (Windows 10/11)

DLL(동적 링크 라이브러리) 오류는 원인을 찾기 어렵고 해결 과정도 번거로워 많은 사용자를 괴롭히는 문제입니다. 특히 프로그램 실행 직후에 나타나 해당 프로그램 자체를 사용할 수 없게 만들기 때문에 더욱 짜증스럽습니다. 'msvcp120.dll이 없어 프로그램을 시작할 수 없습니다' 오류가 대표적인 예입니다. 이 글에서는 msvcp120.dll 오류의 원인과 이를 확실하게 해결하는 다양한 방법을 소개합니다.

msvcp120.dll 파일이란?

msvcp120.dll은 Microsoft Visual C++ 재배포 가능 패키지에 포함된 시스템 파일로, Visual C++로 개발된 프로그램을 실행하는 데 필수적인 역할을 합니다. 이 파일에는 일부 게임 및 응용 프로그램이 특정 작업을 수행할 때 필요한 핵심 명령어가 담겨 있으며, 파일이 손상되거나 사라지면 관련 프로그램이 정상적으로 구동되지 않습니다.

msvcp120.dll 누락 오류의 원인

오류 메시지 그대로 필요한 msvcp120.dll 파일이 컴퓨터에 없을 때 이 오류가 발생합니다. 하지만 파일이 존재하더라도 손상되었거나 잘못 등록된 경우에도 동일한 문제가 나타날 수 있습니다.

그 외 주요 원인은 다음과 같습니다.

  • 프로그램 제거 후 남은 잔여 파일
  • 악성코드(멀웨어) 감염
  • 레지스트리 오류
  • 구버전 운영체제(OS) 사용

이 오류는 화면에 아래와 같은 형태의 메시지로 표시될 수 있습니다.

  • "msvcp120.dll을 찾을 수 없습니다"
  • "msvcp120.dll 파일이 없습니다"
  • "파일 msvcp120.dll을 찾을 수 없음"
  • "컴퓨터에 MSVCP120.dll이 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하세요."

원인을 파악했다면, 이제 아래의 해결 방법을 하나씩 적용해 보세요.

msvcp120.dll 누락 오류 해결 방법

간단한 방법만으로 해결되는 경우도 있고, 여러 단계를 거쳐야 하는 경우도 있습니다. 아래 방법들을 순서대로 시도하면서 문제가 해결될 때까지 진행해 보시기 바랍니다.

1. Windows 업데이트

구버전 운영체제는 각종 버그에 취약하여 잦은 오류를 유발할 수 있습니다. 따라서 Windows를 최신 상태로 유지하면 msvcp120.dll 오류를 비롯한 여러 시스템 문제를 예방할 수 있습니다.

  1. Windows 로고 키 + I를 눌러 설정 앱을 엽니다.
  2. '업데이트 및 보안'으로 이동합니다.
  3. Windows 업데이트 항목에서 '업데이트 확인' 버튼을 클릭합니다.
  4. 사용 가능한 업데이트가 자동으로 검색되고 다운로드될 때까지 기다립니다.
  5. 완료되면 PC를 재부팅합니다.
  6. 문제가 발생했던 프로그램을 실행해 오류가 사라졌는지 확인합니다.

2. msvcp120.dll 파일 수동 다운로드

누락된 DLL 파일을 직접 내려받아 설치하면 프로그램이 파일을 정상적으로 인식해 오류 없이 실행될 수 있습니다. 단, 반드시 신뢰할 수 있는 사이트에서 다운로드해야 합니다. 출처가 불분명한 사이트에서 받으면 악성코드에 감염될 위험이 있습니다.

다운로드한 파일을 적용하는 방법은 다음과 같습니다.

  1. msvcp120.dll 파일을 다운로드합니다.
  2. 다운로드한 파일을 복사합니다.
  3. 바탕화면에서 문제가 되는 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
  4. '파일 위치 열기'를 선택합니다.
  5. 해당 폴더에 복사한 파일을 붙여넣습니다.
  6. PC를 재시작하고 문제가 해결되었는지 확인합니다.

64비트 시스템이라면 "C:\Windows\SysWow64" 폴더에 파일을 넣어야 할 수도 있습니다. 또는 믿을 수 있는 다른 정상 작동 중인 PC에서 DLL 파일을 복사해 와도 됩니다.

그래도 오류가 계속된다면 아래 방법을 추가로 시도해 보세요.

  1. 다운로드한 파일을 복사합니다.
  2. Windows + E 키를 눌러 파일 탐색기를 엽니다.
  3. 왼쪽 메뉴에서 '내 PC'를 선택한 뒤 '로컬 디스크(C:)'로 이동합니다.
  4. Windows 폴더를 엽니다.
  5. System32 폴더로 들어갑니다.
  6. 해당 폴더에 파일을 붙여넣습니다.
  7. 컴퓨터를 재시작합니다.

3. 드라이버 업데이트

시스템 드라이버는 운영체제와 하드웨어가 원활하게 통신하도록 돕는 역할을 합니다. 드라이버가 구버전이면 PC 사용 중 여러 오류가 발생할 수 있습니다.

다음 순서로 드라이버를 업데이트할 수 있습니다.

  1. Windows 로고 키 + S를 눌러 검색창을 엽니다.
  2. '장치 관리자'를 입력합니다.
  3. 검색 결과에서 '장치 관리자'를 선택합니다.
  4. 업데이트할 드라이버의 항목을 펼친 뒤 마우스 오른쪽 버튼으로 클릭합니다.
  5. '드라이버 업데이트'를 선택하고 '드라이버 자동 검색'을 클릭합니다.
  6. 업데이트가 완료되면 같은 방법으로 다른 드라이버도 업데이트합니다.

드라이버를 하나씩 업데이트하는 것은 번거로울 수 있습니다. 이 경우 자동 드라이버 업데이터 프로그램을 활용하면 구버전 드라이버를 한 번에 스캔하고 클릭 한 번으로 업데이트할 수 있습니다.

4. 문제가 되는 프로그램 업데이트

해당 프로그램이 구버전이라면 버그나 호환성 문제로 인해 msvcp120.dll 오류가 발생할 수 있습니다. 개발사 공식 웹사이트를 방문해 최신 버전이 있는지 확인하고, 있다면 업데이트를 진행해 보세요. 이는 호환성 문제까지 함께 해결해 줄 수 있습니다.

5. 시스템 파일 검사기(SFC) 활용

시스템 파일 검사기(System File Checker)는 손상된 시스템 파일을 스캔하여 정상 파일로 교체해 주는 강력한 Windows 내장 도구입니다. 손상된 DLL 파일로 인한 오류를 해결하는 데 효과적입니다.

실행 방법은 다음과 같습니다.

  1. 화면 좌측 하단 검색창에 '명령 프롬프트'를 입력합니다.
  2. '명령 프롬프트'를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
  3. 사용자 계정 컨트롤(UAC) 창이 뜨면 '예'를 클릭합니다.
  4. "sfc /scannow"를 입력합니다.
  5. Enter 키를 누르고 검사가 100% 완료될 때까지 기다립니다.
  6. PC를 재부팅한 뒤 프로그램이 정상 작동하는지 확인합니다.

6. 악성코드 검사

위 방법으로도 오류가 해결되지 않는다면 PC가 악성코드에 감염되었을 가능성이 있습니다. 멀웨어는 DLL 파일로 위장해 시스템에 침투하며 무작위 오류를 일으킬 수 있습니다. 정밀 검사를 통해 이러한 악성 요소를 찾아 삭제하는 것이 좋습니다.

Windows Defender로 검사하는 방법은 다음과 같습니다.

  1. 화면 좌측 하단의 Windows 아이콘을 마우스 오른쪽 버튼으로 클릭하고 '설정'을 선택합니다.
  2. 설정 창에서 '업데이트 및 보안'을 클릭합니다.
  3. 왼쪽 메뉴에서 'Windows 보안'으로 이동합니다.
  4. 'Windows 보안 열기' 버튼을 클릭합니다.
  5. '바이러스 및 위협 방지'를 선택합니다.
  6. '현재 위협' 섹션 아래의 '검사 옵션' 링크를 클릭합니다.
  7. '전체 검사'를 선택한 뒤 '지금 검사'를 클릭합니다.
  8. 검사가 완료되면 결과를 확인하고 발견된 의심 파일은 모두 삭제합니다.

Windows Defender가 놓치기 쉬운 은폐된 바이러스를 잡으려면 전문 백신 프로그램을 함께 사용하는 것도 좋은 방법입니다.

7. Visual C++ 재배포 가능 패키지 재설치

msvcp120.dll은 Visual Studio 2013의 Visual C++ 패키지에 포함된 핵심 파일입니다. 따라서 Visual C++ 패키지가 불완전하게 설치되었거나 손상된 경우 이 오류가 발생할 수 있습니다. 패키지를 재설치하면 문제가 해결될 수 있으며, 반드시 Microsoft 공식 웹사이트에서 다운로드해야 안전합니다.

  1. Microsoft 공식 웹사이트에 접속합니다.
  2. 'Visual C++ Redistributable Packages for Visual Studio 2013' 섹션의 드롭다운 목록을 확인합니다.
  3. '다운로드' 버튼을 클릭합니다.
  4. 자신의 시스템 종류(32비트/64비트)에 맞는 파일을 선택해야 합니다. 시스템 종류를 모른다면 검색창에 'cmd'를 입력해 명령 프롬프트를 연 뒤 "systeminfo"를 입력하고 Enter 키를 누르세요. '시스템 종류' 항목에서 확인할 수 있습니다.
  5. 다운로드 페이지로 돌아가 해당 파일 유형의 체크박스를 선택합니다.
  6. '다음' 버튼을 클릭합니다.
  7. 다운로드가 완료되면 파일을 실행합니다.
  8. 설치 안내에 따라 설치를 완료합니다.
  9. 설치 후 PC를 재부팅하고 오류가 사라졌는지 확인합니다.

8. 해당 프로그램 재설치

"컴퓨터에 MSVCP120.dll이 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하세요."라는 메시지 그대로, 프로그램을 재설치하면 문제가 해결되는 경우가 많습니다.

재설치 방법은 다음과 같습니다.

  1. Windows 키 + I를 눌러 설정 앱을 엽니다.
  2. '앱'을 선택합니다.
  3. '앱 및 기능' 목록에서 문제가 되는 프로그램을 찾습니다.
  4. 프로그램을 선택하고 '제거' 버튼을 클릭합니다.
  5. 안내에 따라 프로그램을 완전히 제거합니다.
  6. PC를 재부팅한 뒤 개발사 공식 웹사이트에서 프로그램을 다시 다운로드합니다.
  7. 프로그램을 실행해 오류가 재현되는지 확인합니다.

9. 전문 복구 도구 활용

Windows 오류는 다양한 원인으로 발생하기 때문에 정확한 원인을 찾기 어려울 수 있습니다. 이럴 때 Outbyte PC Repair 같은 전문 복구 도구를 사용하면 오류를 유발할 수 있는 여러 시스템 문제를 자동으로 스캔하고 해결할 수 있습니다.

Outbyte PC Repair는 시스템 오작동, 잘못된 레지스트리 경로, 공유 DLL 파일 문제를 스캔해 자동으로 수정하여 PC 성능과 안정성을 높여 줍니다. 또한 악성코드가 침투하기 쉬운 시스템 취약점을 점검하고 보완하는 데도 도움이 됩니다.

사용 방법은 다음과 같습니다.

  1. PC 복구 도구를 다운로드한 뒤 설치 파일을 실행합니다.
  2. UAC 창이 나타나면 '예'를 선택합니다.
  3. 원하는 기능을 선택하고 'Click to install'을 클릭해 설치를 진행합니다.
  4. 설치가 완료되면 'Launch PC Repair and scan PC'를 선택합니다.
  5. '마침' 버튼을 클릭합니다. 검사에는 몇 분 정도 걸릴 수 있습니다.
  6. 우측 패널에서 발견된 문제를 확인하고 자동 복구를 실행합니다.
  7. 복구 후 PC를 재부팅합니다.

10. Windows 클린 설치

위의 모든 방법으로도 msvcp120.dll 오류가 해결되지 않는다면 시스템 자체에 심각한 문제가 있을 가능성이 있습니다. 이 경우 Windows를 클린 설치(초기화)하여 오류를 근본적으로 제거하는 것이 최선일 수 있습니다. 클린 설치 전에는 반드시 중요한 데이터를 백업하세요.

마무리

msvcp120.dll 누락 오류는 즐겨 플레이하던 게임이나 자주 사용하는 프로그램을 실행할 때 갑자기 나타나 곤란한 상황을 만들곤 합니다. 다행히 위에서 소개한 방법들을 통해 충분히 해결할 수 있습니다. 이 글이 도움이 되었기를 바라며, 다른 효과적인 해결 방법을 알고 계시다면 댓글로 공유해 주시면 많은 분들에게 유용한 정보가 될 것입니다.