Windows 10/11에서 msvcp140.dll 오류 해결 방법
도입부
msvcp140.dll 오류는 앱이 필요한 Microsoft C++ 런타임 라이브러리를 불러오지 못할 때 나타납니다. 앱 하나에서만 문제가 발생하면 해당 앱을 먼저 복구하거나 재설치하세요. 여러 앱에서 같은 메시지가 표시되면 공식 Visual C++ 재배포 가능 패키지를 설치하거나 복구하는 편이 적합합니다. 아래에서는 이 두 가지 공식·수동 방법과 선택적인 보조 검사까지 총 세 가지 방법을 안전한 순서대로 설명합니다.

증상별 msvcp140.dll 오류 해결 방법 빠르게 선택하기
오류 메시지만으로는 앱 설치, 공유 런타임 패키지 또는 다른 종속 구성 요소 중 무엇이 손상되었는지 확정할 수 없습니다. 문제가 발생하는 앱의 수를 기준으로 시작 방법을 선택하면 불필요한 변경을 줄일 수 있습니다.
| 확인된 상황 | 먼저 시도할 방법 | 선택 이유 |
|---|---|---|
| 앱이나 게임 하나만 실행되지 않음 | 해당 앱 복구 또는 재설치 | 앱 설치 파일이나 함께 설치되는 필수 구성 요소가 불완전할 수 있습니다. |
| 여러 앱에서 msvcp140.dll 오류가 발생함 | Microsoft 런타임 패키지 복구 | 여러 앱이 공유하는 Visual C++ 라이브러리가 누락되거나 손상되었을 가능성이 있습니다. |
| 여러 종속 파일 오류가 반복되거나 공식 복구 후에도 문제가 지속됨 | 선택적 보조 검사 | 누락, 손상 또는 버전 불일치가 있는 다른 구성 요소를 함께 확인할 수 있습니다. |
방법 1: 오류를 표시하는 앱 복구하기
언제 사용해야 하나요?
다른 프로그램은 정상적으로 실행되지만 특정 앱이나 게임에서만 msvcp140.dll 누락 오류가 발생할 때 적합합니다. 손상되거나 불완전한 앱 설치는 필요한 구성 요소를 배치하지 못하거나 올바른 위치에서 찾지 못할 수 있습니다. Windows의 복구 기능은 이를 다시 구성하지만 모든 프로그램이 복구 옵션을 제공하는 것은 아닙니다.
단계별 해결 방법
- 오류를 표시하는 앱을 완전히 종료합니다.
- Windows 11에서는
시작 > 설정 > 앱 > 설치된 앱을 열고, Windows 10에서는시작 > 설정 > 앱 > 앱 및 기능을 엽니다. - 해당 앱의 메뉴를 선택한 후 제공되는 경우
고급 옵션을 엽니다.
복구를 선택하고 Windows가 작업을 마칠 때까지 기다립니다.- 설정에 복구 항목이 없으면
제어판 > 프로그램 > 프로그램 및 기능을 엽니다. - 프로그램을 선택하고
복구또는변경을 누른 뒤 설치 관리자의 안내를 따릅니다. - 두 경로 모두 복구 기능을 제공하지 않으면 공식 개발사나 배급사의 설치 파일로 앱을 다시 설치합니다.
위 경로는 Microsoft의 Windows 앱 및 프로그램 복구 공식 안내를 따릅니다.
결과 확인
앱을 다시 실행하고 원래 오류가 발생했던 작업을 반복하세요. msvcp140.dll 대화 상자 없이 앱이 열리면 복구가 완료된 것입니다. 같은 오류가 계속되면 앱을 닫고 다음 방법으로 이동하세요.
방법 2: 공식 Microsoft 런타임으로 msvcp140.dll 복구하기
언제 사용해야 하나요?
오류 메시지에 msvcp140.dll이 명시되어 있거나, 앱 복구가 실패했거나, 여러 프로그램에서 비슷한 시작 오류가 발생할 때 사용하세요. Microsoft는 Visual C++ 라이브러리를 아키텍처별 재배포 가능 패키지로 제공합니다. 공식 패키지를 설치하면 단독 DLL 하나를 임의로 교체하는 대신 관련 라이브러리 전체를 관리되는 구성 요소로 복원할 수 있습니다.
단계별 해결 방법
- 실행 중인 앱을 닫고 작업 중인 파일을 저장합니다.
- Microsoft의 최신 지원 Visual C++ 재배포 가능 패키지 다운로드 페이지를 엽니다.
- 32비트 앱에는
vc_redist.x86.exe를, 일반적인 Intel 또는 AMD 기반 Windows의 64비트 앱에는vc_redist.x64.exe를 내려받습니다. - 다운로드한 설치 관리자를 실행하고 Windows 사용자 계정 컨트롤 요청을 승인합니다.
설치를 선택하거나, 기존 패키지에서 해당 옵션을 제공하면복구를 선택합니다.- 32비트 앱과 64비트 앱이 모두 런타임을 필요로 한다면 다른 아키텍처용 패키지에도 같은 과정을 적용합니다.
- 설치 관리자가 요청하면 Windows를 다시 시작합니다.
결과 확인
이전에 오류가 발생했던 앱을 각각 실행하세요. 누락 파일 메시지 없이 실행되면 런타임 복구가 완료된 것입니다. 재배포 가능 패키지 설치가 실패하면 %TEMP% 폴더에서 이름이 dd_vcredist_로 시작하는 진단 로그를 찾을 수 있습니다. 다른 시스템 구성 요소를 변경하기 전에 화면의 오류 코드와 해당 로그를 기록하세요.
런타임 설치는 성공했지만 앱 하나만 계속 실패한다면 공식 배포본으로 그 앱을 다시 설치하세요. 여러 종속 구성 요소 오류가 남아 있다면 다음 보조 검사로 문제 범위를 확인할 수 있습니다.
방법 3: Fionn DLL Fixer로 보조 검사하기
언제 사용해야 하나요?
공식 Microsoft 패키지와 앱 복구를 마친 뒤에도 실행 실패가 지속되거나, 누락·손상·버전 불일치가 의심되는 DLL 및 런타임 구성 요소가 여러 개일 때 선택할 수 있습니다. Fionn DLL Fixer는 Windows의 앱 충돌, 시작 실패와 종속 구성 요소 로드 문제를 검사합니다. 이 방법은 앞선 공식 복구 절차를 대체하지 않는 선택적 보조 수단입니다.
단계별 해결 방법
- Fionn DLL Fixer를 실행합니다. 프로그램이 PC의 DLL 및 시스템 문제를 검사한 뒤 완료된 검사 결과를 표시할 때까지 기다립니다.

- 검사가 끝나면
Repair를 눌러 검출된 DLL 및 시스템 문제의 자동 수리를 시작합니다.
- 수리가 진행되는 동안 기다립니다. 모든 작업이 끝날 때까지 버튼에
Fixing이 표시됩니다.
- 수리가 완료되면 확인 대화 상자에서
Ok를 누릅니다. 다시 시작하라는 메시지가 나타나면 결과를 확인하기 전에 컴퓨터를 재부팅합니다.
- 재부팅 후에도 오류가 남아 있으면
Recheck를 눌러 다시 검사합니다. 새 문제가 발견되면Repair를 다시 선택합니다.
결과 확인
재검사를 마친 다음 원래 메시지를 표시했던 앱을 실행하세요. 검사 결과가 정상 또는 개선된 상태이고 앱도 오류 없이 실행되어야 해결된 것으로 판단할 수 있습니다. 문제가 계속되면 개별 파일을 반복해서 교체하지 말고 오류 문구를 그대로 기록한 뒤 앱 개발사 또는 제품 지원팀에 문의하세요.
피해야 할 일반적인 실수
- 비공식 DLL 사이트에서 파일 하나만 다운로드하기: 출처를 확인하기 어렵고 버전이나 아키텍처가 맞지 않을 수 있습니다.
- DLL을 임의의 폴더에 복사하기: 원래의 배포 문제를 숨기거나 다른 버전과 충돌하게 만들 수 있습니다.
- PC 아키텍처만 보고 패키지 선택하기: 64비트 Windows에서 실행되는 32비트 앱도 x86 런타임이 필요할 수 있습니다.
- 각 방법의 결과를 확인하지 않기: 방법을 하나 적용할 때마다 같은 앱과 작업을 다시 실행해야 어떤 변경으로 문제가 해결됐는지 알 수 있습니다.
결론
앱 하나에서만 문제가 발생하면 해당 앱 복구부터 시작하고, 여러 앱에서 msvcp140.dll 오류가 나타나면 Microsoft의 최신 Visual C++ 재배포 가능 패키지를 설치하거나 복구하세요. 각 방법을 적용한 뒤에는 원래 오류를 일으킨 앱과 작업을 다시 실행해 결과를 확인해야 합니다. 공식 절차 후에도 여러 종속 구성 요소 오류가 남는다면 Fionn DLL Fixer의 보조 검사와 재검사를 선택적으로 사용할 수 있습니다. 그래도 해결되지 않으면 정확한 오류 문구, 앱 아키텍처와 설치 관리자 오류 코드를 앱 개발사에 전달하세요.
자주 묻는 질문
msvcp140.dll은 어떤 파일인가요?
msvcp140.dll은 호환되는 Microsoft C++ 도구로 제작된 앱이 실행될 때 필요할 수 있는 런타임 라이브러리입니다. Microsoft는 Visual C++ 라이브러리를 지원되는 재배포 가능 패키지로 배포합니다. 누락 메시지는 앱이 예상한 라이브러리를 불러오지 못했다는 뜻이며, 단독 DLL 다운로드가 올바른 해결책이라는 의미는 아닙니다.
DLL 다운로드 사이트에서 msvcp140.dll을 받아도 안전한가요?
이 해결 절차에서는 타사 DLL 다운로드를 권장하지 않습니다. 출처, 버전 또는 아키텍처가 확인되지 않은 파일일 수 있기 때문입니다. Microsoft가 서명한 Visual C++ 재배포 가능 패키지를 설치하거나 오류가 발생한 앱을 복구하세요. 이 방법은 구성 요소를 관리 가능한 형태로 복원하고 설치 기록도 남깁니다.
x86과 x64 Visual C++ 패키지를 모두 설치해야 하나요?
64비트 Windows에서도 서로 다른 아키텍처의 앱을 사용한다면 두 패키지가 모두 필요할 수 있습니다. x86 패키지는 32비트 라이브러리를, x64 패키지는 64비트 라이브러리를 제공합니다. Microsoft 공식 패키지만 사용하고 Arm 기반 Windows에서는 현재 제공되는 아키텍처 안내를 확인하세요.
msvcp140.dll 파일이 있는데도 오류가 계속되는 이유는 무엇인가요?
앱이 다른 위치의 복사본을 불러오거나, 다른 아키텍처 또는 버전을 요구하거나, 연결된 종속 구성 요소가 손상되었을 수 있습니다. 기존 파일을 이동하지 말고 앱 설치를 먼저 복구한 뒤 올바른 Visual C++ 재배포 가능 패키지를 복구하고 같은 실행 작업을 다시 시험하세요.
시스템 파일 검사기를 먼저 실행해야 하나요?
앱 하나에서 발생한 msvcp140.dll 오류라면 일반적으로 첫 단계로 사용할 필요는 없습니다. Microsoft는 시스템 파일 검사기를 보호된 Windows 리소스를 복구하는 도구로 설명하지만, Visual C++ 라이브러리는 재배포 가능 패키지를 통해 설치됩니다. 따라서 앱 복구와 공식 런타임 설치가 이 오류에 더 직접적인 시작 방법입니다.
Emily Carter