안녕하세요.
간혹 특정 프로그램등을 설치하거나 실행시키려 하면 Visual C++ 런타임 오류들이 나오는 경우가 있습니다.
대표적인건,
1. 'vcruntime140.dll이 없어 코드 실행을 진행할 수 없습니다'
2. 'msvcp140.dll이 없어 코드 실행을 진행할 수 없습니다'
3. 'concrt140.dll이 없어 프로그램을 시작할 수 없습니다'
와 같은 메시지들이죠.
엑셀이나 포토샵, CAD 같은 자주 쓰이는 프로그램들을 실행할 때 종종 발생하는 문제이기도 합니다.
이 경우 비교적 간단하게 해결 할 수 있습니다.
1. 최신 Visual C++ 재배포 패키지 설치
지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드 | Microsoft Learn
- 위의 링크를 타고 들어가서 자신의 운영체제에 맞는 패키지를 설치하면 됩니다.
- 윈도우 10, 11은 ARM 버전 윈도우가 아닌 이상 대부분 X64 운영체제이므로 아래 사진에 표시된 부분을 눌러 설치하시면 보통은 맞습니다.
2. 위 방법으로 해결이 안 되었을 경우
- 이미 최신 패키지가 설치되어 있는데 문제가 지속되는 경우에는 DLL 파일이 제대로 등록이 안되었을 수 있습니다.
- 아래의 과정을 따라해주세요.
1) 윈도우 검색창에 cmd 입력 후, 관리자 권한으로 실행해주세요.
2) 오류가 나는 파일 이름에 따라서, cmd 창이 뜨면 아래의 명령어를 한줄씩 실행해주세요.
- regsvr32 /u VCRUNTIME140.dll
- regsvr32 VCRUNTIME140.dll
또는
- regsvr32 /u MSVCP140.dll
- regsvr32 MSVCP140.dll
또는
- regsvr32 /u CONCRT140.dll
- regsvr32 CONCRT140.dll
3. 그래도 해결이 안 났다면?
시스템 파일 검사기를 실행해서 한번 복구를 시도해볼 수 있습니다.
1) 2에서 한것과 동일하게 cmd를 관리자 권한으로 실행시킵니다.
2) DISM.exe /Online /Cleanup-image /Restorehealth 명령어를 입력한 후 엔터를 누르고 작업이 완료될 때까지 기다립니다.
3) 작업이 완료되면 sfc /scannow 명령어를 입력하고 엔터를 누른 다음, 작업이 완료될 때까지 기다려봅시다.
위 방법을 통해 문제가 잘 해결되었으면 좋겠습니다.
긴 글 읽어주셔서 감사합니다.
이런 포스트는 어떤가요?
'컴퓨터 관련 지식 > 윈도우' 카테고리의 다른 글
윈도우 관리자 계정을 실수로 없애버렸다면? 안전 모드를 이용해보자! (2) | 2024.08.06 |
---|---|
윈도우 11 자동설치 USB 제작 방법 (0) | 2024.07.16 |
BCD (0xc0000098) 블루스크린 해결 방법 (0) | 2024.06.18 |
윈도우 11 PIN 없이 로그온하게 설정하는 법 (0) | 2024.06.17 |
윈도우 10, 윈도우 11 ISO 이미지 다운받는 법 (0) | 2024.06.14 |