DLL 파일이 누락되었다는 오류는 갑자기 나타나 작업을 완전히 멈추게 만드는 사용자에게 가장 두려운 상황 중 하나입니다. '프로그램을 시작할 수 없습니다. 컴퓨터에 VCRUNTIME140.dll이(가) 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하세요'라는 오류 메시지는 안타깝게도 Windows 사용자들 사이에서 매우 흔하게 발생합니다. 많은 응용 프로그램이 Microsoft Visual Studio 런타임 라이브러리에 의존하기 때문에 이 오류가 발생하면 해당 앱들을 더 이상 사용할 수 없어 상당히 불편합니다. 이번 글에서는 Windows 11에서 VCRUNTIME140.dll 누락 또는 찾을 수 없음 오류를 해결하는 다양한 방법을 단계별로 자세히 안내해 드립니다.

Windows 11에서 VCRUNTIME140.dll 오류의 원인과 해결 방법
VCRUNTIME140.dll을 찾을 수 없다는 오류를 특정 프로그램 접근을 차단하는 악성코드로 오해할 수 있지만, 실제로는 그렇지 않습니다. VCRUNTIME140.dll은 Microsoft 런타임 라이브러리로, Microsoft Visual Studio로 개발된 프로그램에 접근하고 실행할 수 있도록 돕는 역할을 합니다. DLL 파일에는 프로그램이 정상적으로 작동하는 데 필요한 코드가 포함되어 있습니다. 이러한 코드에 접근하려면 MS Visual Studio 2015~2019 기반 응용 프로그램에 런타임 디렉터리가 반드시 필요합니다.
VCRUNTIME140.dll 누락 오류가 발생하는 대표적인 원인은 다음과 같습니다.
- 손상된 프로그램 또는 응용 프로그램
- 실수로 삭제된 파일
- 시스템에 감염된 악성코드 및 바이러스
- Windows 업데이트로 인한 취약점
참고: vcruntime140_1.dll 로드 오류, '지정된 모듈을 찾을 수 없습니다' 오류, 그리고 80090016 오류 코드도 여러 사용자가 보고한 바 있습니다. 이는 주로 2019년 업데이트와 Visual C++ 2015가 동시에 설치된 환경에서 발생하며, 버전 간 호환성 문제가 원인입니다.
방법 1: Microsoft Visual C++ 2015~2019 재배포 가능 패키지 복구 (x64 및 x86)
Microsoft Visual C++ 2015~2019 재배포 가능 패키지를 복구하여 Windows 11의 VCRUNTIME140.dll 오류를 해결하려면 아래 단계를 따르세요.
1. Windows + X 키를 동시에 눌러 빠른 링크 메뉴를 엽니다.
2. 메뉴에서 앱 및 기능을 클릭합니다.

3. 앱 및 기능 창의 앱 목록 검색 상자에 Visual C++를 입력합니다.
4. Microsoft Visual C++ 2015~2019 재배포 가능 패키지(x64) 항목 옆의 세로 점 세 개 아이콘을 클릭합니다.
5. 아래 그림과 같이 수정을 클릭합니다.

6. Microsoft Visual C++ 2015~2019 재배포 가능 패키지(x64) 마법사에서 복구 버튼을 클릭합니다.

7. 설치 성공 메시지가 표시되면 아래와 같이 닫기를 클릭합니다.

8. 동일한 과정을 Microsoft Visual C++ 2015~2019 재배포 가능 패키지(x86)에도 반복합니다.
9. Windows 11 PC를 재시작합니다.
방법 2: Microsoft Visual C++ 2015~2019 재배포 가능 패키지 재설치 (x64 및 x86)
패키지 복구만으로 문제가 해결되지 않는다면, Microsoft Visual C++ 2015~2019 재배포 가능 패키지를 제거 후 재설치하여 오류를 해결해 보세요.
1. 방법 1의 1~3단계를 따라 앱 및 기능을 열고 Visual C++를 검색합니다.
2. Microsoft Visual C++ 2015~2019 재배포 가능 패키지(x64) 항목 옆의 세로 점 세 개 아이콘을 클릭합니다.
3. 아래 그림과 같이 제거를 클릭합니다.

4. 확인 팝업 창에서 제거를 클릭합니다.

5. 제거 과정이 완료될 때까지 기다린 후, x86 버전에도 3~4단계를 반복합니다.
6. Windows 11 PC를 재시작합니다.
7. 웹 브라우저를 열고 Microsoft 다운로드 센터로 이동합니다.
8. 원하는 언어(예: 한국어)를 선택한 후 다운로드를 클릭합니다.

9. 아래 그림과 같이 vc_redist.x64.exe와 vc_redist.x86.exe 체크박스를 모두 선택하고 다음을 클릭합니다.

다운로드가 완료될 때까지 기다립니다.
10. 파일 탐색기를 열고 다운로드된 파일이 저장된 위치(예: 다운로드 폴더)로 이동합니다.
11. 다운로드한 두 개의 .exe 파일을 더블클릭하여 설치합니다.
방법 3: DISM 및 SFC 검사 실행
Windows 11에서 VCRUNTIME140.dll 오류를 해결하려면 DISM(배포 이미지 서비스 및 관리) 도구와 SFC(시스템 파일 검사기) 도구를 실행하여 손상된 시스템 파일 관련 문제를 진단하고 수정할 수 있습니다.
참고: 명령어가 정상적으로 실행되려면 컴퓨터가 인터넷에 연결되어 있어야 합니다.
1. 검색창에 명령 프롬프트를 입력하고 아래와 같이 관리자 권한으로 실행을 클릭합니다.

2. 다음 명령어를 하나씩 입력하고 각 명령어마다 Enter 키를 누릅니다.
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

3. DISM 프로세스가 완료되면 sfc /scannow를 입력하고 Enter 키를 누릅니다.

4. 검증 100% 완료 메시지가 표시되면 컴퓨터를 재시작합니다.
방법 4: 문제가 발생한 응용 프로그램 재설치
특정 프로그램에서만 이 오류가 발생한다면 해당 프로그램을 재설치해야 합니다. 프로그램마다 자체적인 VCRUNTIME140.dll 파일 사본을 포함하고 있는 경우가 많기 때문에, 앱을 재설치하면 문제가 해결될 수 있습니다.
1. 앞서 설명한 대로 빠른 링크 메뉴를 통해 앱 및 기능을 엽니다.

2. 설치된 앱 목록을 스크롤하여 제거하려는 앱의 점 세 개 아이콘을 클릭합니다.
참고: 이 방법에서는 예시로 BlueStacks 5를 사용했습니다.
3. 아래와 같이 제거를 클릭합니다.

4. 화면에 표시되는 지침이 있다면 이에 따라 앱을 제거합니다.
5. 제거한 앱을 공식 웹사이트에서 다시 다운로드합니다. 예를 들어 BlueStacks 다운로드 페이지에서 BlueStacks 다운로드를 클릭합니다.

6. VCRUNTIME140.dll 오류가 발생하는 모든 앱에 대해 동일한 과정을 반복합니다.
방법 5: 백신 프로그램 격리 구역에서 .DLL 파일 복원
VCRUNTIME140.dll 파일이 악성코드로 잘못 판별되어 백신 프로그램에 의해 삭제되거나 비활성화된 경우라면, 격리 구역에서 파일을 복원할 수 있습니다. 아래 단계를 따라 백신 프로그램의 격리 구역에서 .dll 파일을 복원하여 오류를 해결하세요.
참고: 이 방법에서는 예시로 Bitdefender 앱을 사용했습니다. 사용 중인 백신 프로그램에 따라 이 기능이 없을 수도 있으며, 단계의 세부 사항은 백신 소프트웨어마다 다를 수 있습니다.
1. 검색 아이콘을 클릭하고 Bitdefender를 입력한 후 열기를 클릭합니다.

2. 백신 프로그램의 보호 섹션으로 이동한 후, 강조 표시된 것처럼 바이러스 백신을 클릭합니다.

3. 설정 메뉴를 선택하고 격리된 위협 항목의 격리 관리 옵션을 클릭합니다.

4. 목록에 .dll 파일이 있다면 체크박스를 선택하고 복원 버튼을 클릭합니다.

방법 6: .DLL 파일 수동으로 다운로드
누락된 DLL 파일을 직접 다운로드하여 설치함으로써 이 문제를 해결할 수도 있습니다.
1. 웹 브라우저에서 dll-files.com으로 이동합니다.
2. 검색창에 VCRUNTIME140을 입력합니다.

3. VCRUNTIME140.dll 옵션을 선택합니다.

4. 아래로 스크롤하여 다운로드 섹션에서 원하는 버전에 해당하는 다운로드를 클릭합니다.

5. 다운로드가 완료되면 압축된 zip 파일을 더블클릭하여 압축을 해제합니다.
6. .dll 파일과 readme 텍스트 파일을 선택한 후 Ctrl + C 키를 눌러 복사합니다.
7. 오류가 발생했던 프로그램의 폴더 경로로 이동하여 Ctrl + V 키를 눌러 파일을 붙여넣기합니다.
방법 7: Windows 업데이트
Windows 운영체제를 최신 버전으로 업데이트하여 VCRUNTIME140.dll 오류를 해결하려면 아래 단계를 따르세요.
1. Windows + I 키를 동시에 눌러 Windows 설정을 엽니다.
2. 왼쪽 창에서 Windows 업데이트를 클릭합니다.
3. 업데이트 확인 버튼을 클릭합니다.
4A. 사용 가능한 업데이트가 있다면 다운로드 및 설치 옵션을 클릭한 후 PC를 재시작합니다.

4B. 해당 옵션이 보이지 않는다면, Windows 11 PC가 이미 최신 업데이트 상태라는 의미입니다.
방법 8: 시스템 복원 수행
위의 모든 방법으로도 문제가 해결되지 않는다면, 시스템 복원을 통해 Windows 11의 VCRUNTIME140.dll 오류를 해결할 수 있습니다.
1. 검색 아이콘을 클릭하고 제어판을 입력한 후 열기를 클릭합니다.

2. 보기 기준 > 큰 아이콘으로 변경한 후 복구를 클릭합니다.

3. 시스템 복원 열기 옵션을 클릭합니다.

4. 시스템 복원 창에서 다음 >을 두 번 클릭합니다.

5. 목록에서 문제가 발생하기 전 시점의 가장 최근 자동 복원 지점을 선택하고 다음 > 버튼을 클릭합니다.

참고: 영향을 받는 프로그램 검색을 클릭하면 복원 지점으로 되돌릴 때 영향을 받는 응용 프로그램 목록을 확인할 수 있습니다. 확인 후 닫기를 클릭하여 새로 열린 창을 종료합니다.

6. 마지막으로 마침을 클릭합니다.

함께 보면 좋은 글:
- Windows 11 SE란 무엇인가?
- Windows 11 업데이트 멈춤 현상 해결 방법
- Windows 11 작업 표시줄 작동 안 할 때 해결 방법
- Windows 11에서 Microsoft Store가 열리지 않을 때 해결 방법
이 글이 Windows 11에서 VCRUNTIME140.dll 누락 또는 찾을 수 없음 오류를 해결하는 데 도움이 되었기를 바랍니다. 추가 질문이나 제안 사항이 있다면 아래 댓글로 남겨주세요.