[MySQL] MSVCP140.dll / VCRUNTIME140.dll / VCRUNTIME140_1.dll 오류 해결
MySQL을 설치하던 도중
명령 프롬프트에서 mysqld --install을 진행하였는데, 아래와 같은 오류가 발생했습니다.
이러한 오류는 해당 파일이 손상되거나 삭제되면 위와 같은 오류를 일으킬 수 있는데요,
저는 이번에 노트북을 초기화 하였는데
그로 인해 이런 오류가 뜨지 않았나 싶습니다.
이를 해결하기 위해서는
따라서 Visual C++ runtime package를 새로 설치하거나,
VCRUNTIME140_1.dll 파일 자체를 새로 설치해서 문제를 해결할 수 있습니다.
다운로드 전, 몇 비트를 사용중인지 확인합니다.
설정 > 시스템 > 정보 > 시스템 종류 확인
Visual Studio 2015용 Visual C++ 재배포 패키지 다운로드
Download Visual Studio 2015용 Visual C++ 재배포 가능 패키지 from Official Microsoft Download Center
비트별 다운받아야 하는 파일이 다른데요,
vc_redist.x64.exe - 64비트
vc_redist.x86.exe - 32비트
이므로 참고 해주시면 됩니다.
저는 vc_redist.x64.exe를 다운받았습니다.
다운로드 후 설치를 진행해줍니다.
설치 후
msvcp140.dll 오류는 사라졌습니다.
그치만 여전히
VCRUNTIME140_1.dll 오류가 발생하는것을 확인하였습니다.
아래의 파일을 다운받아
SysWOW64 폴더에 복사 후 붙여넣기를 진행하였습니다
경로는 c:\Windows:\SysWOW64입니다.
32비트 사용자는 System32
64비트 사용자는 SysWOW을 선택하면 됩니다.
저는 64비트 운영체제를 사용중이므로
SysWOW64 파일에, 다운받은 vcruntime140_1.dll 파일을 복사하여 넣어줍니다.
Windows 폴더이기 때문에 관리자 권한이 필요합니다.
계속을 눌러 진행해줍니다.
문제가 되는 파일들 설치 후
명령 프롬프트에 mysqld --install 입력시
성공적으로 install된것을 확인할 수 있습니다.
참고자료
vcruntime140_1.dll 오류 해결 방법 쉽고 간편하게 포스팅해 봤어요 : 네이버 블로그
msvcp140.dll vcruntime140.dll 오류 해결 방법 쉽고 간단하게 포스팅해 봤어요 : 네이버 블로그