일부 프로그램을 실행하려면 Microsoft Visual C++ 재배포 가능 패키지(Redistributable Package)를 설치해야 한다는 메시지를 접한 적이 있을 것입니다. Microsoft Visual C++ 2019, 2017, 2015, 2013, 2012, 2010, 2008 재배포 패키지 등 다양한 버전이 존재합니다.
목차
- Microsoft Visual C++ 재배포 가능 패키지란?
- Microsoft Visual C++ 재배포 가능 패키지가 필요한 이유
- 버전별 Microsoft Visual C++ 재배포 패키지 다운로드 방법
- Microsoft Visual C++ 재배포 패키지가 여러 개인 이유
- 이렇게 많은 패키지가 모두 필요한가?
Microsoft Visual C++ 재배포 가능 패키지란?
용어를 하나씩 살펴보면, C++는 소프트웨어를 만들 때 사용되는 프로그래밍 언어이고, Visual C++는 마이크로소프트가 이를 구현하기 위해 제공하는 개발 도구입니다. 그리고 '재배포 가능(Redistributable)'이란 이 Visual C++ 패키지를 여러 응용 프로그램에 배포할 수 있다는 의미입니다. 예를 들어, 두 개 이상의 프로그램이 Microsoft Visual C++를 필요로 하는 경우, 때로는 하나의 Visual C++ 패키지만으로도 Windows 10에서 해당 프로그램들을 모두 실행할 수 있습니다.
원래 독립적인 제품이었던 Microsoft Visual C++는 현재 Microsoft Visual Studio의 일부로 통합되었습니다. 이름에서 알 수 있듯이, 가장 최신 버전의 C++ 재배포 패키지는 'Microsoft Visual C++ Redistributable for Visual Studio 2019'입니다.
Microsoft Visual C++ 재배포 가능 패키지가 필요한 이유
소프트웨어 개발자는 공유 코드를 포함하는 표준 배포 패키지를 활용해야 합니다. 이 공유 코드는 DLL(Dynamic Link Library, 동적 링크 라이브러리) 형태로 제공됩니다.
따라서 PC에서 Microsoft Visual C++가 필요한 경우는 크게 두 가지입니다. 하나는 Skype, Chrome, Steam, Microsoft Excel 등과 같은 프로그램을 실행할 때이고, 다른 하나는 WLDCore.dll, X3daudio1_7.dll과 같은 DLL 파일이 컴퓨터에 없어 오류가 발생할 때입니다.
버전별 Microsoft Visual C++ 재배포 패키지 다운로드 방법
C++ 재배포 패키지를 설치하라는 경고 메시지가 나타나면 다음 두 가지 방법 중 하나를 선택할 수 있습니다.
방법 1. Driver Booster로 자동 다운로드
Driver Booster는 게임이나 기타 프로그램에 필요한 다양한 버전의 Visual C++ 패키지를 다운로드할 수 있는 신뢰할 만한 전문 도구입니다. Windows 10에 필요한 모든 C++ 패키지를 자동으로 스캔하고 설치해 주므로, 재배포 패키지를 일일이 직접 다운로드하는 번거로움을 덜 수 있습니다.
1. PC에 Driver Booster를 다운로드, 설치한 후 실행합니다.
2. 스캔(Scan) 버튼을 클릭합니다.

Driver Booster가 Windows 10에서 누락되었거나 손상된, 오류가 있는 구성 요소를 검색하기 시작합니다.
3. 스캔 결과에서 게임 지원(Game Support) 항목을 찾은 후 지금 업데이트(Update Now)를 클릭하면 모든 Microsoft Visual C++ 패키지를 한 번에 설치할 수 있습니다.

Driver Booster가 이러한 패키지를 자동으로 설치해 주며, 이를 통해 프로그램이 실행되지 않거나 DLL 파일을 찾을 수 없다는 오류를 해결할 수 있습니다.
방법 2. Microsoft 공식 사이트에서 다운로드
Microsoft 공식 사이트에서 Microsoft Visual C++ 2015, 2017, 2019 재배포 패키지를 개별적으로 다운로드하는 것도 가능합니다.
Microsoft 공식 사이트에서 제공하는 Visual C++ 재배포 패키지 목록:
- Microsoft Visual C++ Redistributable for Visual Studio 2019
- Microsoft Visual C++ Redistributable for Visual Studio 2017 (x64)
- Microsoft Visual C++ Redistributable for Visual Studio 2017 (x86)
- Microsoft Visual C++ Redistributable for Visual Studio 2015 (x64)
- Microsoft Visual C++ Redistributable for Visual Studio 2015 (x86)
- Microsoft Visual C++ 2013 Redistributable (x86 및 x64 모두)
- Microsoft Visual C++ Redistributable for Visual Studio 2012 (x64)
- Microsoft Visual C++ Redistributable for Visual Studio 2012 (x86)
- Microsoft Visual C++ Redistributable for Visual Studio 2010 (x64)
- Microsoft Visual C++ Redistributable for Visual Studio 2010 (x86)
- Microsoft Visual C++ Redistributable for Visual Studio 2008 (x64 및 x86)
다운로드한 재배포 파일은 Windows 10에 직접 설치해야 합니다. 설치가 완료되면 해당 패키지는 개별 응용 프로그램과는 별도의 위치에 저장되며, 다양한 프로그램이 필요로 하는 기능을 제공하게 됩니다.
Microsoft Visual C++ 재배포 패키지가 여러 개인 이유
많은 분들이 Microsoft Visual C++ 2005, 2008, 2010 재배포 패키지 등 여러 버전의 패키지가 동시에 설치되어 있는 것을 보신 적이 있을 것입니다.
또한 작업 관리자의 설치된 프로그램 목록에서 Visual C++ 2015 패키지가 두 개 있는 것을 발견하기도 합니다. 하나는 32비트용이고 다른 하나는 64비트용입니다. 이는 64비트 Windows 시스템에서는 32비트 및 64비트 버전의 재배포 패키지를 모두 요구할 수 있는 반면, 32비트 Windows 시스템에서는 32비트 패키지만 필요하기 때문입니다.
결론적으로 Windows 10에서 여러 개의 Microsoft Visual C++ 패키지를 설치해야 하는 이유는 세 가지입니다. 바로 설치된 응용 프로그램, 64비트 Windows 10, Windows 시스템 자체입니다.
이렇게 많은 Microsoft Visual C++ 재배포 패키지가 모두 필요한가?
이렇게 많은 패키지가 필요한지에 대한 답은, 있는 그대로 두는 것이 가장 현명합니다. 프로그램을 설치하면 런타임 라이브러리가 포함된 Visual C++ 재배포 패키지(예: Visual Studio 2013용)도 함께 PC에 설치됩니다. 그리고 다른 응용 프로그램을 설치할 때는 Microsoft Visual C++ 2015와 같은 또 다른 패키지가 추가될 수 있습니다. 각 프로그램이 원활하게 실행되기 위해 서로 다른 또는 특정 버전의 Visual C++ 패키지를 필요로 할 수 있다는 점을 기억하는 것이 중요합니다.
요약하면, 이 글을 통해 Microsoft Visual C++ 재배포 패키지가 무엇인지, Windows 10에 여러 패키지가 설치되어 있는 이유는 무엇인지, 그리고 응용 프로그램을 정상적으로 실행하기 위해 이를 어떻게 빠르고 안전하게 다운로드할 수 있는지 확인할 수 있습니다.