게임이나 프로그램을 실행하려는데 갑자기 "MSVCR120.DLL을 찾을 수 없습니다"라는 오류 메시지가 뜬다면 당황스러우실 겁니다. 하지만 걱정하지 마세요. 이 오류는 생각보다 흔하게 발생하며, 대부분 몇 가지 간단한 단계로 해결할 수 있습니다.

MSVCR120.DLL 오류란?
MSVCR120.DLL은 Microsoft Visual C++ 2013 Redistributable 패키지에 포함된 필수 시스템 파일입니다. 많은 Windows 프로그램과 게임들이 실행될 때 이 파일을 필요로 하는데, 파일이 없거나 손상되면 프로그램이 제대로 작동하지 않습니다.
오류가 발생하는 주요 원인
- Visual C++ 2013 Redistributable이 설치되지 않음
- 설치된 파일이 손상됨
- Windows 업데이트 과정에서 파일이 삭제됨
- 악성 프로그램에 의한 파일 손상
- 프로그램 설치 중 파일 누락
해결 방법 1: Visual C++ Redistributable 2013 재설치
가장 확실하고 권장되는 방법입니다.
다운로드 및 설치 방법
- Microsoft 공식 다운로드 페이지 접속
- 웹 브라우저에서 "Visual C++ Redistributable Packages for Visual Studio 2013" 검색
- Microsoft 공식 다운로드 페이지로 이동
- 두 가지 버전 모두 다운로드
- vcredist_x64.exe: 64비트 버전
- vcredist_x86.exe: 32비트 버전
- 두 파일 모두 다운로드하세요 (64비트 Windows라도 32비트 프로그램을 위해 둘 다 필요합니다)
- 설치 진행
- 다운로드한 파일을 차례로 실행
- 이미 설치되어 있다는 메시지가 나오면 "Repair(복구)" 옵션 선택
- 두 파일 모두 설치 완료 후 컴퓨터 재부팅
설치 시 주의사항
- 관리자 권한으로 설치 파일 실행
- 백신 프로그램이 설치를 방해하지 않도록 일시 중지
- 설치 중 다른 프로그램은 모두 종료
해결 방법 2: DLL 파일 위치 확인
Visual C++를 재설치한 후에도 오류가 계속된다면 파일이 제대로 설치되었는지 확인해야 합니다.
파일 위치 확인 방법
- 파일 탐색기를 엽니다
- 다음 경로로 이동하여 MSVCR120.DLL 파일이 있는지 확인:
- C:\Windows\System32
- C:\Windows\SysWOW64
- 파일이 없다면:
- Visual C++ 2013 재설치가 제대로 되지 않은 것
- 다시 한 번 완전히 제거 후 재설치

DLL 파일 직접 다운로드는 비추천
인터넷에서 DLL 파일만 따로 다운로드하는 것은 권장하지 않습니다. 보안 위험이 있고, 버전 불일치로 다른 문제가 발생할 수 있습니다.
해결 방법 3: 문제 프로그램 재설치
때로는 프로그램 자체가 특정 버전의 DLL을 포함하거나 요구하는 경우가 있습니다.
재설치 단계
- 제어판 → 프로그램 및 기능으로 이동
- 오류가 발생하는 프로그램 찾기
- 완전히 제거 (설정과 데이터 포함)
- 컴퓨터 재부팅
- 프로그램 새로 설치
특히 Steam 게임이나 대형 소프트웨어의 경우, 설치 파일 자체에 필요한 Visual C++ 패키지가 포함되어 있어 재설치만으로 문제가 해결되기도 합니다.
해결 방법 4: 시스템 파일 복구
위의 방법으로도 해결되지 않는다면, Windows 시스템 파일 자체에 문제가 있을 수 있습니다.
SFC 스캔 실행
- 시작 메뉴에서 "cmd" 검색
- 명령 프롬프트를 관리자 권한으로 실행
- 다음 명령어 입력 후 Enter:
sfc /scannow
- 스캔 완료까지 대기 (10~30분 소요 가능)
DISM 복구 명령
SFC로 해결되지 않으면 DISM 도구를 사용합니다:
- 관리자 권한 명령 프롬프트에서 다음 명령어 실행:
DISM /Online /Cleanup-Image /RestoreHealth
- 완료 후 컴퓨터 재부팅
- 다시 sfc /scannow 실행
빠른 해결 체크리스트
문제를 단계별로 해결하고 싶다면 다음 순서를 따라 하세요:
1단계: Visual C++ 2013 (x86 + x64) 재설치 → Repair
2단계: 컴퓨터 재부팅 후 프로그램 실행
3단계: 여전히 오류 발생 시 → 해당 프로그램 재설치
4단계: 그래도 안 되면 → sfc /scannow 실행
5단계: 마지막으로 → DISM 복구 + 재부팅
예방 팁
한 번 해결했다고 끝이 아닙니다. 앞으로 같은 오류를 방지하려면:
- Windows Update 정기적으로 실행: 시스템 파일을 최신 상태로 유지
- 프로그램 공식 사이트에서 다운로드: 불법 복제본은 파일이 손상되어 있을 수 있음
- 백신 프로그램 사용: 악성 프로그램으로부터 시스템 파일 보호
- Visual C++ 패키지 모두 설치: 2013뿐만 아니라 2015, 2017, 2019 버전도 함께 설치해 두면 좋음
MSVCR120.DLL 오류는 처음 보면 복잡해 보이지만, 대부분 Visual C++ Redistributable 2013 재설치만으로 간단히 해결됩니다. 위의 방법들을 순서대로 시도해 보시면 거의 모든 경우에 문제가 해결될 것입니다.
혹시 모든 방법을 시도했는데도 오류가 계속된다면, Windows 자체에 더 심각한 문제가 있을 수 있으니 전문가의 도움을 받는 것을 권장합니다.

'알아두면 유용한 이야기' 카테고리의 다른 글
| D:S 비율 완벽 가이드: 비접촉 온도 측정의 핵심 지표 (0) | 2025.11.27 |
|---|---|
| 음향카메라 CLEAN-T 알고리즘 완벽 가이드: 소리를 더 선명하게 보는 기술 (0) | 2025.11.25 |
| 분전함 열화상 점검 시 부하 조건: 무부하 vs 정격부하 (1) | 2025.11.24 |
| 카메라의 셔터스피드 완벽 가이드: 영상 느낌을 결정하는 핵심 설정 (1) | 2025.11.19 |
| 고압 설비 사고를 예방하는 가장 확실한 방법 (0) | 2025.11.18 |