Visual C++ 재배포 패키지 다운로드, x86·x64 중 뭘 받아야 오류가 풀릴까

게임이나 프로그램을 실행하자마자 “VCRUNTIME140.dll이(가) 없어 코드 실행을 진행할 수 없습니다” 같은 창이 뜨는 일, 한 번쯤 겪어보셨을 겁니다. 이 창의 해결책으로 가장 자주 나오는 것이 Microsoft Visual C++ 재배포 패키지이고, 재배포 패키지 다운로드는 Microsoft 공식 주소에서만 받아야 안전합니다. 받을 때 가장 헷갈리는 x86과 x64 선택, 설치가 중간에 막힐 때 오류 코드로 원인을 좁히는 방법까지 Microsoft Learn 공식 문서 기준으로 정리했습니다. (최종 확인일: 2026-10-15)

결론부터 말하면, 받을 파일은 실행하려는 프로그램의 비트 수와 같은 것입니다. 64비트 프로그램이면 x64, 32비트 프로그램이면 x86이고, 어느 쪽인지 모르겠다면 아래 표의 두 파일을 모두 설치해 두는 방법이 있습니다.



Visual C++ 재배포 패키지 다운로드, 공식 주소는 이 세 개입니다

Visual C++ 재배포 패키지는 Microsoft C·C++ 런타임 라이브러리를 Windows에 설치해 주는 묶음입니다. Microsoft Learn의 “최신 지원 Visual C++ Redistributable 다운로드” 문서는 Visual Studio 2017부터 2026까지 같은 v14 재배포 파일을 공유한다고 설명합니다. 그래서 예전처럼 “2015용, 2017용, 2019용”을 따로 찾을 필요 없이 아래 최신 파일 하나면 됩니다. 아래 파일 크기는 2026-10-15에 공식 배포 주소에서 직접 확인한 값입니다.

구분공식 다운로드 주소(Microsoft 고정 주소)파일 크기(확인값)
x64aka.ms/vc14/vc_redist.x64.exe약 18.7MB
x86aka.ms/vc14/vc_redist.x86.exe약 6.9MB
ARM64aka.ms/vc14/vc_redist.arm64.exe약 11.9MB

※ 파일 크기와 버전은 Microsoft가 수시로 갱신하므로 달라질 수 있습니다. 문서는 버전 번호를 표에 적지 않고, 받은 파일의 속성에서 “파일 버전”을 보라고 안내합니다.

x64 파일에는 ARM64용 바이너리도 함께 들어 있다고 Microsoft가 밝혀서, ARM 기반 Windows PC에서도 x64 파일 하나로 필요한 ARM64 구성요소가 설치됩니다. 최신 버전이 지원하는 운영체제는 Windows 10과 11, 그리고 Windows Server 2016·2019·2022·2025입니다. Windows 7이나 8.1은 이 최신 파일의 지원 대상으로 안내되지 않습니다.



재배포 패키지 다운로드 링크를 누르기 전에 주소가 aka.ms나 learn.microsoft.com으로 시작하는지 확인하세요. 광고성 가짜 다운로드 버튼이나 dll 파일만 따로 모아 파는 사이트로 이어지는 경우가 있어, Microsoft 도메인이 아니면 받지 않는 편이 안전합니다. 받은 파일은 아래 경로에서 서명을 확인할 수 있고, Microsoft도 Microsoft가 서명하지 않은 재배포 설치 파일은 설치하지 말라고 안내합니다.

설치 파일 우클릭 → 속성 → 디지털 서명 탭 → 서명자: Microsoft Corporation

게임 플랫폼을 새로 깔 계획이라면 스팀 다운로드 전 확인할 3가지, 설치 파일이 2MB대인 이유와 설치 순서 글에서 설치 순서를 먼저 확인해 보세요.



x86과 x64 차이, 내 프로그램에 맞는 설치 파일 고르는 기준

재배포 패키지 다운로드에서 가장 많이 틀리는 지점이 아키텍처 선택입니다. Microsoft 문서에는 재배포 패키지의 아키텍처가 앱의 대상 아키텍처와 같아야 한다고 적혀 있습니다. 즉 “내 Windows가 64비트니까 x64만”이 아니라 “프로그램이 몇 비트로 만들어졌는지”가 기준입니다.

내 상황받을 파일이유
최신 게임·64비트 프로그램x6464비트 프로그램은 x64 런타임을 사용합니다
오래된 프로그램·32비트 런처x8664비트 Windows에서도 32비트 프로그램은 x86 런타임이 필요합니다
어느 쪽인지 모르겠다x64 + x86 둘 다패키지가 따로 설치되고 레지스트리에도 x86·x64 항목이 별도로 기록됩니다
ARM 기반 Windows PCx64 (또는 ARM64)x64 패키지에 ARM64 바이너리가 포함됩니다
2015·2017·2019·2022가 이미 설치됨최신 하나로 갈음같은 v14 파일을 공유하므로 더 높은 버전이 있으면 새로 설치되지 않습니다


32비트인지 확인하려면 프로그램을 실행한 상태에서 작업 관리자(Ctrl+Shift+Esc)의 프로세스 목록을 보세요. 이름 옆에 “(32비트)”가 붙어 있으면 32비트 프로그램입니다. 오류 창에 “2013”이나 “2010”처럼 연도가 따로 적혀 있다면 v14가 아니라 그 구버전 런타임이 필요한 경우이고, 구버전 링크는 Microsoft Learn 문서 하단에 모여 있습니다. 참고로 Visual Studio 2015 지원은 2025년 10월 15일에 끝났으므로 새로 받을 때는 최신 v14를 쓰는 것이 Microsoft의 권고입니다.



vcruntime140.dll 오류가 계속될 때 설치·복구 순서

vcruntime140.dll 오류는 원인이 재배포 패키지가 아니라 프로그램 설치 문제일 수도 있어서, 먼저 무엇을 시도할지 순서를 정해 두는 것이 중요합니다. Microsoft는 앱을 고치려고 런타임을 갱신하려는 경우라면 앱 개발사에 안내를 문의하라고 문서에 적어 두었습니다. 아래 순서대로 진행해 보세요. 재배포 패키지 다운로드부터 재설치까지 한 번에 끝나는 경우가 많지만, 그렇지 않을 때를 위해 단계를 나눴습니다.

1
프로그램 쪽 확인: 오류 창이 “프로그램을 다시 설치하면 문제를 해결할 수 있습니다”라고 안내하면 해당 프로그램 재설치를 먼저 시도합니다. 개발사 공식 사이트의 안내가 있다면 그쪽이 우선입니다.
2
최신 설치 파일(vc_redist.x64.exe)을 받아 더블클릭하고 안내에 따라 설치합니다. 이미 더 새로운 버전이 깔려 있으면 설치가 진행되지 않을 수 있고, Microsoft는 이때 설치 실패 안내가 뜰 수 있다고 설명합니다.
3
복구가 필요하면 명령 프롬프트(관리자)에서 설치 파일이 있는 폴더로 이동해 아래 명령을 실행합니다. /repair 옵션은 Microsoft 문서에 나온 정식 옵션입니다.
vc_redist.x64.exe /repair
4
32비트 프로그램이면 vc_redist.x86.exe도 같은 방식으로 설치한 뒤, PC를 재부팅하고 프로그램을 다시 실행합니다.
5
그래도 막히면 다음 항목의 오류 코드 표로 원인을 좁힙니다. 인터넷의 dll 모음 사이트에서 파일 하나만 받아 System32에 복사하는 방식은 Microsoft가 안내하는 경로가 아니므로 권하지 않습니다.


설치가 막힐 때, 오류 코드로 원인 좁히기

Microsoft의 설치 문제 해결 문서는 재배포 패키지 설치 실패를 코드별로 나눠 설명합니다. 설치 창에 코드가 뜨면 아래 표에서 가장 가까운 항목부터 시도해 보세요. 가장 흔한 것은 오류 코드 1603인데, 이 코드 하나만으로는 원인을 알 수 없고 로그를 봐야 한다고 문서가 설명합니다.

코드의미Microsoft가 안내한 조치
1603일반적인 설치 실패설치 로그에서 “Error”, “Failed” 검색
5접근 거부(권한 문제)백신·그룹 정책·방화벽을 잠시 끄고 재시도, 관리자 권한으로 실행
32파일이 다른 프로세스에 잠김실행 중인 프로그램을 모두 닫고, 안 되면 PC 재시작
1620설치 패키지(MSI)를 열 수 없음캐시 손상 가능성, 문서의 설치 관리자 점검 절차 진행
1714이전 버전을 제거하지 못함Windows Installer 문제 해결사 또는 구버전 설치 파일로 제거 후 재시도


로그는 Microsoft가 제공하는 로그 수집 도구(aka.ms/vscollect)의 Collect.exe를 실행하면 %TEMP%/vscollect.zip에 모입니다. 압축을 풀면 dd_vcredist_<아키텍처>_날짜시각으로 시작하는 파일이 재배포 패키지 로그입니다. 보안 프로그램을 끌 때는 반드시 설치 후 다시 켜세요. 문서도 재활성화를 경고로 따로 적어 두었습니다. 그 밖에 Windows 업데이트를 모두 설치하고 재부팅한 뒤 다시 시도하는 방법도 안내돼 있습니다.



설치된 버전 확인과 무인 설치 명령 (여러 대 관리용)

회사 PC처럼 여러 대에 깔아야 한다면 Microsoft 문서의 명령줄 옵션을 쓰면 됩니다. 이미 설치된 버전은 레지스트리 아래 경로에서 확인하며, 문서에 따르면 v14 런타임은 2015·2017·2019·2022 모두 14.0이라는 같은 이름으로 기록됩니다. 설치된 쪽이 더 새 버전이면 새 패키지는 설치되지 않으니, 스크립트에서는 먼저 이 값을 비교하라는 것이 Microsoft의 안내입니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\{x86|x64|arm64} → Version 값
옵션동작
/install설치
/repair복구
/uninstall제거
/passive진행 막대만 표시, 사용자 입력 없음
/quiet화면 없이 완전 무인 설치
/norestart자동 재시작 억제
/log 파일명.txt지정한 파일에 로그 저장


예를 들어 vc_redist.x64.exe /install /passive /norestart는 Microsoft 문서가 보여 주는 예시 명령으로, 진행 상황만 보이고 재시작은 하지 않습니다.



설치 후 확인할 것

☐ 받은 파일이 Microsoft 도메인에서 내려받은 것이고 디지털 서명이 Microsoft인지 확인했다
☐ 프로그램 비트 수에 맞는 x64 또는 x86을 설치했다(모르면 둘 다)
☐ 설치 후 PC를 재부팅하고 프로그램을 다시 실행했다
☐ 막힐 때는 오류 코드와 로그를 보고, 보안 프로그램을 껐다면 다시 켰다

정리하면 재배포 패키지 다운로드는 공식 주소 확인, 프로그램 비트 수 확인, 오류 코드 확인의 세 단계로 끝납니다.





출처: Microsoft Learn “최신 지원 Visual C++ Redistributable 다운로드”, “Visual C++ 파일 재배포”, “Visual C++ Redistributable 설치 문제 해결” 문서와 공식 배포 주소의 파일 정보를 2026-10-15에 확인했습니다. 프로그램 버전·요금·지원 운영체제는 개발사 사정에 따라 바뀔 수 있으니 설치 전 공식 사이트에서 확인하시기 바랍니다. 이 글은 개발사와 제휴 관계가 없는 정보 안내 글입니다.